微软以安全的名义,要求 OEM 制造商在 Windows 8 认证的计算机上必须启用 UEFI Secure Boot,预载微软签名的密钥,防止运行未签名的第三方程序,这意味着 Linux 发行版如果没有微软的签名将不能运行在 Windows 8 认证机器上(除非关闭 Secure Boot)。Red Hat 采用了一个妥协的方法:让其引导程序获得微软的签名。但一个新问题是微软只签名 PE 二进制文件。因此开发者选择将X.509 证书封装到 PE 二进制文件,但内核需要能读取 PE 二进制,在所有内核空间验证签名,提取X.509 证书。内核现有的X.509 解析器已经十分混乱,Red Hat 又把问题复杂化了,结果就是 Linus Torvalds 爆发了。他在邮件列表上回应Red Hat 开发者 David Howells 和前开发者 Matthew Garrett 说,这不是吞鸡巴比赛,如果 Red Hat 想要吃微软的鸡巴,那是 Red Hat 的问题,与 Linux 内核无关。