Windows переходит на BSD-совместимое ядро

Как заявил глава Microsoft Сатья Наделла, в данный момент ведутся работы по адаптации userspace части популярной операционной системы Windows к новому собственному гибридному ядру, основанному на исходных кодах ядра ОС FreeBSD. Таким образом, Windows 12 является последней ОС от Microsoft, которая получит морально устаревшее ядро NT: последующие же релизы получат новое ядро, получившее кодовое название «Tomato».

Одной из основных причин данного решения считаются возрастающие проблемы с поддержкой не соответствующего современным реалиям ядра NT, а так же рост популярности NIX-подобных ядер в сегментах мобильных устройств и IoT.

Предполагается, что помимо традиционных для BSD системных вызовов новое ядро так же будет иметь альтернативный интерфейс на основе COM/WinRPC для взаимодействия с пользовательским кодом. Таким образом, вместо простых системных вызовов в целях унификации ABI разработчикам будет предоставляться фреймворк для сериализации/десериализации уходящих по WinRPC данных, основанный на Microsoft IDL Compiler и предыдущих наработках технологии COM.

Источник: linux.org.ru

Добавить комментарий