Oké, legyen elavult a Linux kernel,
már 20 éve is korszerű volt a Minix kernele,
ott van a FreeBSD kernele,
van egy NetBSD kernel,
van egy OpenBSD kernel,
van egy Hurd kernel,
van egy Redox kernel, mint fiatal versenyző.
Ebből a "korszerűtlen" Linux kernel fut
- internetes szerverek legtöbbjén
- single board computereken - hiszen nem csak Raspberry létezik
- Android telefonokon
- SOHO routereken, Mikrotik eszközein
- ...
Megjegyzem, hogy minden stream a "korszerűtlen" kernelen, attól eltérni az IEEE-1003 szabvány (ISO/IEC 9945) követése miatt sem lehet.
És van a "korszerű" Windows kernel, aminek ma már egy égető problémája, hogy x86 PC architecture only.
Ha a Microsoft kacsint arrafelé, hogy a Linux kernel felé vigye a dolgait, annak egyik nyomós oka éppen az "x86 only" korláton való túllépés lehet. Ha a kernelét akarná átdolgozni, hogy bootoljon mindazon helyen, ahol a Linux kernel, az tényleg hatalmas összeg lenne.
Egyébként hasonló okokból dobta a Borland-C++ (embarcadero) a saját fordítóját. Ezt sokan ismerjük, x86_32 utasításkészlettel fordított. A vektorizációt nem ismerte, x86_64, ARM, stb hiányzott. Ezen tovább kellett volna lépni, ami sok fejlesztési és sok tesztelési óradíj lett volna. Ezért dobták a saját backendet, így a mai Borland-C++ fordító backendje a CLANG.