Volgens Microsoft CEO Satya Nadella is men momenteel bezig met het aanpassen van het userspace-gedeelte van het populaire besturingssysteem Windows aan een nieuw hybride kern, gebaseerd op de broncode van de FreeBSD-kern. Dit betekent dat Windows 12 de laatste besturingssysteemversie van Microsoft zal zijn die gebruikmaakt van de verouderde NT-kern; latere versies zullen een nieuwe kern ontvangen met de codenaam "Tomato".
Een van de voornaamste redenen voor deze beslissing zijn de groeiende problemen met de ondersteuning van de niet meer aan de moderne eisen aangepaste NT-kern, evenals de toenemende populariteit van NIX-achtige kernen in de segmenten mobiele apparaten en IoT.
Er wordt verwacht dat, naast de traditionele systeemaanroepen voor BSD, de nieuwe kern ook een alternatieve interface zal hebben op basis van COM/WinRPC voor interactie met gebruikerscode. Dit betekent dat ontwikkelaars in plaats van eenvoudige systeemaanroepen een framework voor serialisatie/deserialisatie van gegevens die via WinRPC worden verzonden, aangeboden krijgen, dat is gebaseerd op de Microsoft IDL Compiler en eerdere ontwikkelingen in de COM-technologie.
Bron: linux.org.ru
