微軟以安全的名義,要求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內核無關。