Linux je provozovaný na strojích, kde je klávesnice připojená přes kdovíco – PS/2, USB, I²C nebo dokonce Bluetooth. (Viděla jsem lidi, kteří mají BT klávesnici jako „hlavní“, jak si protrpí meníčko GRUBu a klávesnice ožije až celkem pozdě v userspace. Podle mě znamená mít počítač bez early klávesnice/konzole jen bolest.)
V důsledku to znamená, že kernel objeví klávesnici klidně až později během bootu, navíc některé klávesnice (ThinkPady, …) ignorují klávesy, které byly při (re)inicializaci klávesnice už stisknuté, takže by uživatel musel najít vhodný moment, kdy zmáčknout klávesu.
macOS si může dovolit tohle dělat, protože je celkem dobře definované, na jakém HW bude běžet.