Számos oka van annak, hogy a Microsoft nem használja a Linux kernelt Windowshoz. Egyrészt óriási különbség van a Linux kernel és az NT kernel technikai vonatkozásai között.
A másik ok a licenceléssel kapcsolatos problémák lehetnek, ha a Microsoftnak át kell állnia a Linux kernel használatára Windowshoz. Harmadszor, vannak olyan dolgok a Windows rendszeren, amelyek más operációs rendszeren nem.
A technikai különbségek tekintetében a Linux-közösségnek nem igazán van dolga a visszafelé kompatibilitásnak a Microsoft-felhasználókhoz képest, és nem is fejlesztenek stabil kernelt ABI (Application Binary Interface) ellen dolgozni.
Ebben az esetben a Microsoft egyetlen választása az lenne, hogy vagy emulálja a Windows API-t, és fenntartja a kompatibilitást önmagával a jövőben, hogy a kompatibilitás megőrzése mellett leágazódhasson a Linux kernelről.
Végül ez sok olyan kihívással járna, ami talán nem éri meg. Ez nagy valószínűséggel a Linux közösség ellentétes oldalára is helyezi őket. Előfordulhat, hogy saját formátumot kell létrehozniuk, és át kell nevezniük a Linuxot. Ez ismét megzavarná az átlagos felhasználót.
Licencek és egyéb problémák a UNIX volt a másik oka annak, hogy amikor a Microsoftnak cserére volt szüksége a MS-hez -DOS, akkor nem tudtak rámenni. A Linux nem az volt, ami most volt, és a követelmények felülmúlták az akkori PC-kkel szemben támasztott elvárásokat.
Ezenkívül a Microsoftnak szüksége volt egy új, testre szabott kernelre, hogy kielégítse és figyelembe vegye jelenlegi és jövőbeli igényeit.Jelenleg a Linux általános nyilvános licenc alatt áll, ami azt jelenti, hogy még ha a Microsoftnak is fontolóra kellene vennie a Linux használatát, a forráskódot elérhetővé kell tennie. Ez a lépés nem igazán kedvezne a Microsoftnak.
Végül a Windowsnak megvannak a maga egyedi funkciói, amelyeket csak a Windows operációs rendszer tud végrehajtani, semmi más. Kétségtelen, vannak dolgok, amelyeket más operációs rendszerek jobban teljesítenek, de vannak olyan dolgok is Windowson, amelyeket más operációs rendszereken egyáltalán nem.
Az egyetlen választás az lenne, ha saját szoftvert írsz. Egy fejlesztői csapatra lenne szükség, akik csinálnának valamit, vagy megpróbálnának létrehozni valamit, ami már létezik a Windows rendszerben. A visszafelé kompatibilitás, amely nem kedvez a Linux-felhasználóknak, előnyt jelent a Windows számára, mert ez a funkció teszi lehetővé több százezer, még használatban lévő elavult program futtatását.
Következtetés
Összefoglalva, nem kétséges, hogy a Windowshoz Linux rendszermagot használó Microsoft bizonyos előnyökkel és további előnyökkel jár majd. De ha mindez kimondott és kész, figyelembe véve a technikai részletek bonyolultságát, a kompatibilitás hiányát.
Az a tény, hogy a forráskódjuk nyilvános lenne a nagyközönség számára, és néhány saját egyedi funkciójuk elvesztése, amelyek a Windows-t azzá teszik, a Linux kernel használata valószínűleg nem éri meg a fáradságot a Windows számára .