Микроядерная операционная система «Фантом» Дмитрия Завалишина, работа над которой началась еще в 2010 году, наконец готова к использованию в пилотах. Проект должен заинтересовать энергетиков, военную промышленность и банки, а по гибкости настроек, может составить конкуренцию Linux.
Разработчики проекта из компании DZ Systems планируют подготовить рабочий прототип системы уже в этом году. Система будет портирована на фреймворк для создания ОС на основе микроядер Genode. Портированием занимается отдельная рабочая группа, созданная в 2019 году на базе «Иннополиса».
«Фантом» использует два слоя кода: традиционный для управления железом десктопа и слой реализации сущности ОС. На данном этапе ведется работа по замене первого слоя на аналог из Genode. С помощью этой манипуляции ОС работает «вечно» — физическое отключение компьютера для нее будет означать лишь паузу, а все приложения и данные при новом старте продолжат работать.
Простыми словами, ОС периодически «сбрасывает» снимки своего состояния в постоянную память, что позволяет откатить систему в нужный момент при каждом новом запуске. Это особенно ценно для программистов и разработчиков, ведь их данные теперь защищены от отказоустойчивости.
Помимо этого, «Фантом» обещает повышенную производительность за счет выполнения нативного кода в отдельном потоке, а также использования глобального адресного пространства и отсутствия переключения контекста между ядром и запущенными программами. Это положительно скажется при работе со звуком, видео и сложных вычислениях.