Come dichiarato dal CEO di Microsoft Satya Nadella, sono attualmente in corso i lavori per l'adattamento della parte userspace del popolare sistema operativo Windows al nuovo nucleo ibrido proprietario, basato sul codice sorgente del nucleo del sistema operativo FreeBSD. Dunque, Windows 12 è l'ultima versione del sistema operativo di Microsoft a utilizzare il nucleo NT, che è ormai considerato obsoleto; le versioni successive utilizzeranno un nuovo nucleo con il nome in codice "Tomato".
Una delle principali ragioni di questa decisione è rappresentata dai crescenti problemi di supporto legati al nucleo NT, che non è più in linea con le attuali esigenze, oltre alla crescente popolarità dei nuclei simili a NIX negli ambiti dei dispositivi mobili e dell'IoT.
Si prevede che, oltre ai tradizionali sistemi di chiamata di sistema BSD, il nuovo nucleo avrà anche un'interfaccia alternativa basata su COM/WinRPC per interagire con il codice utente. Pertanto, invece di semplici chiamate di sistema per standardizzare l'ABI, sarà fornito agli sviluppatori un framework per la serializzazione/deserializzazione dei dati che viaggiano attraverso WinRPC, basato sul Microsoft IDL Compiler e sui precedenti sviluppi della tecnologia COM.
Fonte: linux.org.ru
