Whatsapp

Proč Microsoft nepoužívá linuxové jádro pro Windows

Anonim

Je mnoho důvodů, proč Microsoft nepoužije linuxové jádro pro Windows. Za prvé existuje obrovský rozdíl v technických aspektech jádra Linuxu a jádra NT.

Dalším důvodem by byly problémy s licencováním, pokud by Microsoft musel přejít na používání linuxového jádra pro Windows. Zatřetí, ve Windows se dělají věci, které nelze dělat v žádném jiném operačním systému.

Pokud jde o rozdíly v technických aspektech, linuxová komunita nemá zrovna problém se zpětnou kompatibilitou ve srovnání s uživateli Microsoftu a ani nevyvíjí stabilní jádro ABI (Aplikační binární rozhraní), proti kterým chcete pracovat.

V tomto případě by jedinou možností společnosti Microsoft bylo buď emulovat rozhraní Windows API a udržovat kompatibilitu se sebou samým do budoucna, aby mohl rozvětvovat jádro Linuxu při zachování kompatibility.

Nakonec by to znamenalo spoustu výzev, které by nemusely stát za to. To je s největší pravděpodobností také umístí na opačné strany linuxové komunity. Možná budou muset vyvinout svůj vlastní formát a změnit značku Linuxu. Opět by to bylo pro běžného uživatele matoucí.

Licence a další problémy související s UNIX byly dalším důvodem, proč společnost Microsoft potřebovala náhradu za MS -DOS, na to tehdy nemohli jít. Linux nebyl tím, čím byl teď, a jeho požadavky předčily očekávání pro PC té doby.

Microsoft navíc potřeboval nové přizpůsobené jádro, které by uspokojilo a vzalo v úvahu jejich současné i budoucí potřeby.V současné době je Linux licencován v rámci obecné veřejné licence, což znamená, že i kdyby v současnosti měl Microsoft zvážit použití Linuxu, musel by zpřístupnit jeho zdrojový kód. Tento krok by Microsoftu zrovna neprospěl.

Konečně, Windows má své vlastní jedinečné funkce, které může provádět pouze operační systém Windows a nikdo jiný. Není pochyb o tom, jsou také věci, které jiné operační systémy umí lépe, ale jsou také věci, které se na oknech dělají, které na jiných operačních systémech dělat nelze.

Jedinou možností by bylo napsat svůj vlastní software. Chtělo by to tým vývojářů, kteří by něco dělali nebo se snažili vytvořit něco, co již ve Windows existuje. Zpětná kompatibilita, která nezvýhodňuje uživatele Linuxu, je výhodou pro Windows, protože právě tato funkce umožňuje spouštění stovek tisíc zastaralých programů, které se stále používají.

Závěr

Na závěr, není pochyb o tom, že Microsoft s použitím linuxového jádra pro Windows přinese určité výhody a další výhody. Ale když je to všechno řečeno a uděláno, vezmeme-li v úvahu komplikace související s technickými detaily, nedostatek kompatibility.

Skutečnost, že jejich zdrojový kód by byl přístupný široké veřejnosti, a ztráta některých jejich vlastních jedinečných funkcí, díky nimž jsou okna tím, čím jsou, používání linuxového jádra pravděpodobně pro Windows nestojí za potíže .