Windows przechodzi na jądro zgodne z BSD

Jak stwierdził szef Microsoft Satya Nadella, obecnie trwają prace nad dostosowaniem części userspace popularnego systemu operacyjnego Windows do nowego, autorskiego hybrydowego jądra opartego na kodzie źródłowym jądra systemu FreeBSD. W ten sposób, Windows 12 będzie ostatnim systemem operacyjnym od Microsoft, który otrzyma moralnie przestarzałe jądro NT: następne wydania będą miały nowe jądro o kodowej nazwie „Tomato”.

Jedną z głównych przyczyn tej decyzji są rosnące problemy z wsparciem dla jądra NT, które nie odpowiada nowoczesnym realiom, a także wzrost popularności jąder podobnych do NIX w segmencie urządzeń mobilnych i IoT.

Przewiduje się, że oprócz tradycyjnych wywołań systemowych charakterystycznych dla systemów BSD, nowe jądro będzie miało również alternatywny interfejs oparty na COM/WinRPC do interakcji z kodem użytkownika. W ten sposób, zamiast prostych wywołań systemowych w celu ujednolicenia ABI, deweloperzy otrzymają framework do serializacji/deserializacji danych przesyłanych za pośrednictwem WinRPC, oparty na Microsoft IDL Compiler i wcześniejszych pracach technologii COM.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster