Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
Сервисы
НовостиТехнологии
24 января 2022

В России создали уникальную ОС «Фантом»

Разработка системы на собственном ядре (без GNU/Linux!) заняла 12 лет.
Фото автора Ксения Шестакова
Ксения Шестакова

В России создали уникальную ОС «Фантом»

«Фантом» — операционная система, которая может стать конкурентом Linux для российских госструктур — с учётом политики импортозамещения и приоритета отечественного программного обеспечения. Её разработкой с 2010 года занималась компания DZ Systems Дмитрия Завалишина, позднее к ней присоединились специалисты университета «Иннополис». Об этом пишет CNews.

⚡ Новости из мира гаджетов, обзоры, гайды и не только — в телеграм-канале «Технологии | Лайфхакер».

Основная версия ОС уже готова к запуску пилотных проектов. Она включает два слоя кода: первый взаимодействует с процессором, контроллером памяти, драйверами устройств и другими аппаратно-ориентированными компонентами, второй реализует основные сущности ОС. Код «Фантома» распространяется на условиях открытой лицензии LGPL.

Как устроена ОС «Фантом»

структура ОС «Фантом»
Изображение: GitHub / phantomuserland

Структура ОС «Фантом»

«Фантом» использует микроядра и на прикладном уровне содержит в персистентной оперативной памяти виртуальную байткод-машину. По словам разработчиков, такой системе, в общем-то, не требуются файлы для хранения данных, а значит, вредоносному ПО будет крайне сложно изменить поведение приложений и организовать утечку данных. А программистам не нужно вручную управлять памятью и заботиться о сохранности информации.

«Фантом» также должен обеспечить высокую производительность. Здесь используется глобальное адресное пространство и не происходит привычного для популярных ОС переключения контекста между ядром и приложениями, поэтому задержки в работе минимальны.

Основное отличие «Фантома» от Linux — в том, что здесь используется принцип «всё есть объект», а не «всё есть файл».

Фактически такая система работает всегда. Даже если компьютер выключить, она воспримет это лишь как паузу, и после включения приложения продолжат практически с того же места, где они закончили.

Такую модель можно сравнить с виртуальной машиной, которая регулярно делает снимки своего состояния (содержимого виртуальной памяти) и сохраняет их в постоянной памяти. Это похоже на гибернацию в Windows и позволяет при необходимости очень быстро вернуться к нужному моменту работу — например, если что-то пойдёт не так.

Байт-код виртуальной машины «Фантома» напоминает байт-код виртуальной машины Java (JVM), с той лишь разницей, что в российской системе нет различий между встроенными и пользовательскими типами данных (классами). Потенциально это позволит легко портировать Java-приложения на отечественную ОС.

скриншот ОС «Фантом»
Изображение: GitHub / phantomuserland

Скриншот ОС «Фантом»

Есть в ОС и начальная поддержка стандарта POSIX. Это облегчит перенос приложений с Linux и других совместимых со стандартом систем.

Кроме того, «Фантом» позволяет выполнять низкоуровневый код в отдельном потоке. Это пригодится при выполнении сложных вычислений, обработке видео и звука.

В целом концепция «Фантома» не нова. В 1991–2005 годах Университет Джона Хопкинса в США занимался созданием ОС EROS (Extremely Reliable Operating System), в основу которой лёг принцип персистентности. Она делала снимки своего состояния, проверяла непротиворечивость данных и не позволяла менять состояние ядра. А полностью управляемый код реализовали в проекте Singularity специалисты исследовательского подразделения Microsoft. Но обе концепции одновременно в ОС использовали впервые.

Что дальше

скриншот ОС «Фантом»
Изображение: GitHub / phantomuserland

Скриншот ОС «Фантом»

До конца года разработчики планируют представить рабочий прототип, портированный на фреймворк для создания систем на микроядрах Genode. Это система с открытым исходным кодом, в которой можно запускать приложения для Linux.

Портированием будут заниматься специалисты «Иннополиса». Они заменят первый слой кода на аналоги для Genode, выполнят сращивание среды исполнения приложений с программным ядром фреймворка с поддержкой различных архитектур, например, x86, ARM, RISC‑V. В результате система должна стать надёжнее, безопаснее и универсальнее.

Кроме того, «Фантом» интегрируют с чистым микроядром sel4. Это единственное ядро, безошибочность кода которого доказана математически, отметил создатель ОС Дмитрий Завалишин.

Но ждать появления «Фантома» на домашних ноутбуках не стоит. Система ориентирована на предприятия с особыми требованиями к безопасности: оборонную промышленность, банки, теплоэнергетический комплекс.

команда разработки ОС «Фантом»
Команда разработки ОС «Фантом» Изображение: Phantom.org

Команда разработки ОС «Фантом»

При этом Завалишин признал, что разработкой «Фантома» сейчас занимаются несколько сотрудников DZ Systems и два специалиста «Иннополиса», которые привлекают к работе группы студентов. Так что вряд ли можно ожидать стремительного прогресса в разработке самой ОС и создания прикладных программ для неё.

Читайте также
🧐
Какой дистрибутив Linux выбрать в 2023 году
10 заблуждений о Linux, в которые давно пора перестать верить
В правительстве разрабатывают госстандарт «умного» многоквартирного дома
Обложка: Cnews
Если нашли ошибку, выделите текст и нажмите Ctrl + Enter
Это интересно
Обзор ноутбука Honor MagicBook 16 2026 — крепкого середнячка в тонком корпусе

Обзор ноутбука Honor MagicBook 16 2026 — крепкого середнячка в тонком корпусе

Косметический ремонт за выходные: 6 вещей в квартире, которые можно обновить без грязи и пыли

Косметический ремонт за выходные: 6 вещей в квартире, которые можно обновить без грязи и пыли

Зима за городом: 3 критические ошибки владельцев дач и коттеджей

Зима за городом: 3 критические ошибки владельцев дач и коттеджей

Не ругайте себя за срывы: что мешает бросить курить и как с этим справиться

Не ругайте себя за срывы: что мешает бросить курить и как с этим справиться

Комментарии
Mike K
24.01.22 11:36
Болгенос №2
Виктор Пугай
24.01.22 12:20
Не читал, но осуждаю?
Mike K
24.01.22 16:56
читал, увидел в тексте "Иннополис" - понял, пиз*ят деньги
Spectator
25.01.22 18:10|изменено
Денис Попов - main system architector)
Дмитрий С
24.01.22 14:09
В статье ни слова про обои
NordLex
25.01.22 07:55
Обои будут доступны любые, нужно только отправить смс на короткий номер.
Dmitry Grachev
24.01.22 15:17
Не дай бог этим воспользоваться😁
Михаил Солопов
25.01.22 04:22
Знаешь по себе лично, что в России на совесть ни кто не работает, и умных, талантливых людей по определению нет?
Spectator
25.01.22 18:12
Все что происходит у тебя на компьютере, видят мусора.) 👍
Добрых Дел Мастер
24.01.22 18:51
Очередное ВАЗ Жигули:)))
Волшебник Гудвин
24.01.22 22:10
Давно пора уже Скоро нас от всего отключат А если и не отключат то нужно переходить все равно на свое
Pavel Gusev
25.01.22 14:51|изменено
Назвать очередное «изобретение» Фантом это тонкий троллинг!
DKwA
25.01.22 18:07
Это конечно интересно, но на практике оно нафиг не нужно. Обычной винды вполне достаточно, а для параноидальных вояк и прочих фсбшников есть компы МЦСТ с их же осью на базе линукса. Они уже есть, вполне работают и имеют интересные фишки даже в сравнении с обычными x86 компами. Но вообще, для всех задач достаточно использовать обычные компы и винду. В конце концов даже если ты с секретностью, можно сделать внутреннюю сеть предприятия и ограничить выход в интернет, как сделано у меня на работе. Но внедрение принципиально другой операционной системы, а зачем? Мне сложно представить сценарии использования, кроме сумасшествия и паранойи. Ну а если шутить, то я не услышал про нескучные обои. А то надоело уже их в windows менять постоянно. Вот в bolgen os обои были нескучными, уважаемому программисту удалось создать свою операционную систему с замечательным и совершенно уникальным набором ПО в составе которой были совершенно прекрасные и что самое главное НЕСКУЧНЫЕ обои. Этим разработчикам этого видимо не удалось, у них если и есть обои, то скучные.
Константин Левин
25.01.22 19:07
ОС Фантом с поисковой системой Спутник? 😁
Dmytro Kravchenko
25.01.22 20:15
Запускается только из под винды на виртуалке)))
wertex
25.01.22 20:28
оф сайт без https в 2022 году kek
Александр Стрельченко
26.01.22 13:08
ОС Фантом? или ФантомОС ?? ахаха Фантомас жив!!! думаю многие даже не знают кто это )))))
Что вы могли пропустить
Надо ли отключать интернет во время грозы
Надо ли отключать интернет во время грозы
0
Вчера
Технологии
Технологии
Автономность складного Samsung Galaxy Z Fold 8 Ultra сравнили с конкурентами
Автономность складного Samsung Galaxy Z Fold 8 Ultra сравнили с конкурентами
0
25 июля
Новости
Устройства
Плита, лампа и обогреватель в одном: представлена стильная портативная горелка Pyronex
Плита, лампа и обогреватель в одном: представлена стильная портативная горелка Pyronex
0
25 июля
Новости
Устройства
Выбираем технику для съёмной квартиры: 10 недорогих, но качественных устройств
Выбираем технику для съёмной квартиры: 10 недорогих, но качественных устройств
0
25 июля
Устройства
Устройства
Unitree показала робособаку на колёсиках — она бегает по скалам, крутит сальто и танцует
Unitree показала робособаку на колёсиках — она бегает по скалам, крутит сальто и танцует
0
24 июля
Новости
Технологии
Круто, необычно и недорого: 30 отличных инди-игр, которые запустятся даже на картошке
Круто, необычно и недорого: 30 отличных инди-игр, которые запустятся даже на картошке
0
24 июля
Ликбез
Технологии
Oppo выпустила потенциальный бестселлер K15 — с активным охлаждением и батареей на 8 000 мА·ч
Oppo выпустила потенциальный бестселлер K15 — с активным охлаждением и батареей на 8 000 мА·ч
0
24 июля
Новости
Устройства
Названы экзотические мессенджеры, которые чаще всего скачивают в России
Названы экзотические мессенджеры, которые чаще всего скачивают в России
0
24 июля
Новости
Технологии
Что лучше — Honor 600 или Honor 600 Pro
Что лучше — Honor 600 или Honor 600 Pro
0
23 июля
Устройства
Устройства
В аккаунт Google теперь можно входить с помощью видеоселфи
В аккаунт Google теперь можно входить с помощью видеоселфи
0
23 июля
Новости
Технологии
Apple выпустит 11 новых компьютеров Mac за 2 года на фоне бума ИИ
Apple выпустит 11 новых компьютеров Mac за 2 года на фоне бума ИИ
0
23 июля
Новости
Устройства
«Госуслуги» могут превратиться в соцсеть с чатами, лентой новостей и достижениями
«Госуслуги» могут превратиться в соцсеть с чатами, лентой новостей и достижениями
0
23 июля
Веб-сервисы
Новости
Вышедшие из-под контроля боты OpenAI «сбежали» из лаборатории и взломали систему конкурента
Вышедшие из-под контроля боты OpenAI «сбежали» из лаборатории и взломали систему конкурента
0
22 июля
Новости
Технологии
Samsung показала часы Galaxy Watch 9 и Galaxy Watch Ultra 2 с увеличенными батареями
Samsung показала часы Galaxy Watch 9 и Galaxy Watch Ultra 2 с увеличенными батареями
0
22 июля
Новости
Устройства
Меньше складок: Samsung представила раскладушки Galaxy Z Flip 8, Galaxy Z Fold 8 и Galaxy Z Fold 8 Ultra
Меньше складок: Samsung представила раскладушки Galaxy Z Flip 8, Galaxy Z Fold 8 и Galaxy Z Fold 8 Ultra
0
22 июля
Новости
Устройства

Новые комментарии

Аватар автора комментария
Denis Serov9 часов назад

0 / 0

Привет
Двойное удовольствие: 22 лучшие секс-позы для обоих партнёров
Аватар автора комментария
Рукоблуд9 часов назад

0 / 0

Добавьте ещё - разнообразие и секс игры. Без этого никак🥱
15 истин о сексе, которые понимаешь только с возрастом
Аватар автора комментария
Рукоблуд9 часов назад

0 / 0

Вот ещё один: "Полный расколбас" - "Sausage Party" 2016, Canada.
10 откровенных мультфильмов, в которых много обнажения и секса
Аватар автора комментария
Maxim Sychev9 часов назад

0 / 0

Одни пиксели
Круто, необычно и недорого: 30 отличных инди-игр, которые запустятся даже на картошке
ТЕСТ: Какой вы путешественник? 

ТЕСТ: Какой вы путешественник? 

Лайфхакер
Информация
О проектеРубрикиРекламаРедакцияВакансииО компании
Подписка
TelegramВКонтактеTwitter (X)PinterestYouTubeИнициалRSS
Правила
Пользовательское соглашениеПолитика обработки персональных данныхПравила применения рекомендательных технологийПравила сообществаСогласие на обработку персональных данныхСогласие для рекламных рассылокСогласие для информационной программы
18+Копирование материалов запрещено.
Издание может получать комиссию от покупки товаров, представленных в публикациях