Enligt Microsofts vd Satya Nadella pågår det just nu arbete med att anpassa userspace-delen av det populära operativsystemet Windows till en ny egen hybridkernel, baserad på källkoden till FreeBSD. Därmed kommer Windows 12 att vara det sista operativsystemet från Microsoft som använder den moraliskt föråldrade NT-kärnan: framtida versioner kommer att få den nya kärnan med kodnamnet 'Tomato'.
En av huvudorsakerna till detta beslut är de växande problemen med att stödja den NT-kärna som inte längre motsvarar moderna krav, samt den ökande populariteten av NIX-liknande kärnor inom mobil och IoT-segmentet.
Det förväntas att den nya kärnan, förutom traditionella systemanrop för BSD, också kommer att ha ett alternativt gränssnitt baserat på COM/WinRPC för interaktion med användarkoden. Således kommer utvecklare att få ett ramverk för serialization/deserialization av data som skickas via WinRPC, baserat på Microsoft IDL Compiler och tidigare arbete inom COM-teknologin, istället för enkla systemanrop med syftet att standardisera ABI.
Källa: linux.org.ru
