Както спомена главата на Microsoft Сатя Надела, в момента се извършват действия по адаптиране на userspace частта на популярната операционна система Windows към новото собствено хибридно ядро, основано на изходните кодове на ядрото на ОС FreeBSD. Следователно, Windows 12 е последната ОС от Microsoft, която ще получи морално остаряло ядро NT: следващите версии ще получат новото ядро с кодово название «Tomato».
Една от основните причини за това решение са нарастващите проблеми с поддръжката на несъответстващото на съвременните реалности ядро NT, както и увеличаващата се популярност на NIX-подобни ядра в сегментите на мобилните устройства и IoT.
Предполага се, че освен традиционните за BSD системни повиквания новото ядро ще има и алтернативен интерфейс, базиран на COM/WinRPC за взаимодействие с потребителския код. Така вместо обикновени системни повиквания в името на унификацията на ABI, разработчиците ще получат рамка за сериализация/десериализация на данните, преминаващи през WinRPC, основаваща се на Microsoft IDL Compiler и предишни разработки на технологията COM.
Източник: linux.org.ru
