Selon Satya Nadella, PDG de Microsoft, des travaux sont actuellement en cours pour adapter la partie userspace du populaire système d'exploitation Windows à un nouveau noyau hybride propriétaire, basé sur le code source du noyau de FreeBSD. Ainsi, Windows 12 sera le dernier système d'exploitation de Microsoft à utiliser le noyau NT, les versions suivantes recevant un nouveau noyau, baptisé « Tomato ».
Une des principales raisons de cette décision est l'augmentation des problèmes liés au support d'un noyau NT désormais obsolète, ainsi que la montée en popularité des noyaux de type NIX dans les segments des appareils mobiles et de l'IoT.
On suppose que, en plus des appels systèmes traditionnels des systèmes BSD, le nouveau noyau disposera également d'une interface alternative basée sur COM/WinRPC pour interagir avec le code utilisateur. Ainsi, au lieu de simples appels systèmes, dans un but d'unification de l'ABI, un cadre sera proposé aux développeurs pour la sérialisation/désérialisation des données envoyées via WinRPC, basé sur le Compilateur IDL de Microsoft et les travaux antérieurs sur la technologie COM.
Source : linux.org.ru
