Лайфхакер
Лайфхакер
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Лучшее
Рубрики
Рецепты
Подкасты
Сервисы
Колонки
Сколько дней до лета
Новости
Здоровье
Спорт и фитнес
Покупки
Технологии
Отношения
Кино
Реклама
НовостиТехнологии
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

Лучшие предложения

Дрель-шуруповёрт от Worx

Со скидкой 37% отдают дрель-шуруповёрт от Worx с двумя АКБ

10 товаров, ради которых стоит заглянуть на AliExpress сейчас

10 товаров, ради которых стоит заглянуть на AliExpress сейчас

Надо брать: компактный компрессор от Baseus со скидкой 25%

Надо брать: компактный компрессор от Baseus со скидкой 25%

Платим за техно: 10 крутых гаджетов на AliExpress с хорошими скидками

Платим за техно: 10 крутых гаджетов на AliExpress с хорошими скидками

12 мелочей, о которых думаешь, когда они нужны, но забываешь купить

12 мелочей, о которых думаешь, когда они нужны, но забываешь купить

Кроссовки от RAX

Неубиваемые кроссовки от RAX отдают со скидкой 61% на AliExpress

10 отличных белых кроссовок с AliExpress

10 отличных белых кроссовок с AliExpress

Надо брать: быстрая зарядка от Ugreen со скидкой 43%

Надо брать: быстрая зарядка от Ugreen со скидкой 43%

Это интересно
От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

От доставки продуктов до тушения пожаров: как дроны помогают решать повседневные задачи

ТЕСТ: Проверьте, сможете ли вы думать как Яндекс Поиск

ТЕСТ: Проверьте, сможете ли вы думать как Яндекс Поиск

Не конкурировать, а работать вместе: как оставаться востребованным специалистом в эпоху ИИ

Не конкурировать, а работать вместе: как оставаться востребованным специалистом в эпоху ИИ

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Как обновить квартиру: 6 простых шагов к свободному пространству и уютному дому

Комментарии
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
ОС Фантом? или ФантомОС ?? ахаха Фантомас жив!!! думаю многие даже не знают кто это )))))
Что вы могли пропустить
Возрождение Vine: сервис 6-секундных видео вернулся под названием diVine
Возрождение Vine: сервис 6-секундных видео вернулся под названием diVine
0
13:15
Новости
Технологии
Обзор игрового смартфона iQOO 15R: мощный, удобный и очень автономный
Обзор игрового смартфона iQOO 15R: мощный, удобный и очень автономный
0
13:00
Устройства
Устройства
Выпас на удалёнке: Halter представила ошейники для коров, которые подключаются к спутникам Starlink
Выпас на удалёнке: Halter представила ошейники для коров, которые подключаются к спутникам Starlink
0
11:11
Новости
Технологии
«Google Фото» будет распознавать одежду на снимках и собирать ИИ-гардероб с виртуальной примеркой
«Google Фото» будет распознавать одежду на снимках и собирать ИИ-гардероб с виртуальной примеркой
0
10:10
Новости
Технологии
Эксперты назвали 10 приложений для работы, которые собирают больше всего личных данных
Эксперты назвали 10 приложений для работы, которые собирают больше всего личных данных
0
Вчера
Новости
Технологии
Платим за техно: 10 крутых гаджетов на AliExpress с хорошими скидками
Платим за техно: 10 крутых гаджетов на AliExpress с хорошими скидками
0
Вчера
Покупки
Устройства
Украшения тоже стали умными: выпущены серьги Lumia 2 с функциями фитнес-трекера
Украшения тоже стали умными: выпущены серьги Lumia 2 с функциями фитнес-трекера
0
Вчера
Новости
Устройства
Claude теперь подключается к Adobe, Blender и другим творческим приложениям
Claude теперь подключается к Adobe, Blender и другим творческим приложениям
0
Вчера
Новости
Технологии
OpenAI запретила ИИ упоминать голубей, енотов и гоблинов
OpenAI запретила ИИ упоминать голубей, енотов и гоблинов
0
Вчера
Новости
Технологии
В iOS 27 появятся 3 новые ИИ-функции для обработки фото
В iOS 27 появятся 3 новые ИИ-функции для обработки фото
0
Вчера
iOS
Новости
11 новых приложений для Android: лучшее за апрель
11 новых приложений для Android: лучшее за апрель
0
Вчера
Android
Android
За «международный трафик» на телефоне придётся доплачивать: Минцифры готовит новую инициативу
За «международный трафик» на телефоне придётся доплачивать: Минцифры готовит новую инициативу
0
28 апреля
Новости
Технологии
Почему ваш следующий пылесос должен быть от Dreame: разбираем новые флагманы бренда
Почему ваш следующий пылесос должен быть от Dreame: разбираем новые флагманы бренда
28 апреля
Устройства
Устройства
Лучшие смартфоны апреля
Лучшие смартфоны апреля
0
28 апреля
Устройства
Устройства
И смартфон, и портативная консоль: OnePlus представила Ace 6 Ultra с батареей 8 600 мА·ч
И смартфон, и портативная консоль: OnePlus представила Ace 6 Ultra с батареей 8 600 мА·ч
0
28 апреля
Новости
Устройства

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

Аватар автора комментария
Evialroot4 минуты назад

0 / 0

Изображение
Норм или стрём: женщине платить за себя на первом свидании
Аватар автора комментария
Burzumm Up35 минут назад

0 / 0

Радует, что не будет рабочих суббот
Минтруд опубликовал календарь праздников на 2027 год — в эти дни будем отдыхать
Аватар автора комментария
Evialroot45 минут назад

0 / 0

А для меня идеал на Маке - Movist Pro. Да, платный (а можно и бесплатный найти . . . кхе, кхе), но в сравнении с VLC, чуть ли не в 2 раза меньше кушает батарею, современный интерфейс, никогда у меня не тормозил и не зависал.
Вы купили MacBook — что дальше: объясняем пользователям Windows, как работает macOS
Аватар автора комментария
Skubacok52 минуты назад

0 / 0

Отличный маркетинговый ход. Умно!
Украшения тоже стали умными: выпущены серьги Lumia 2 с функциями фитнес-трекера
Как покупать всё, что хочется, не выходя за рамки бюджета: 7 правил разумного шопинга 

Как покупать всё, что хочется, не выходя за рамки бюджета: 7 правил разумного шопинга 

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