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