Som Microsofts CEO Satya Nadella har udtalt, er der i øjeblikket arbejdet på at tilpasse userspace-delen af det populære operativsystem Windows til et nyt hybridkerne baseret på kildekoden fra FreeBSD. Dermed vil Windows 12 være det sidste operativsystem fra Microsoft, der får den forældede NT-kerne; efterfølgende versioner vil få en ny kerne med kodenavnet "Tomato".
En af de primære årsager til denne beslutning er de stigende problemer med at støtte den forældede NT-kerne samt den voksende popularitet af NIX-lignende kerner inden for mobile enheder og IoT.
Det forventes, at den nye kerne, udover de traditionelle systemopkald for BSD, også vil have et alternativt interface baseret på COM/WinRPC til interaktion med brugerdefineret kode. På denne måde vil udviklere få en ramme til serialisering/deserialisering af data, der sendes via WinRPC, baseret på Microsoft IDL Compiler og tidligere arbejde med COM-teknologien i stedet for simple systemopkald, for at skabe en ensartet ABI.
Kilde: linux.org.ru
