Лайфхакер
Лайфхакер
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Лучшее
Новости
Жизнь
Рецепты
Здоровье
Кино
Технологии
Покупки
Куда поехать на выходные
Великая китайская распродажа
Добрые новости
Стыдные вопросы
Есть мнение
Норм или стрём
Личный опыт
Объясняем за минуту
НовостиТехнологии
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
Это интересно
6 технологий, без которых невозможно представить современную систему переработки отходов

6 технологий, без которых невозможно представить современную систему переработки отходов

Диспансеризация для женщин: всё, что нужно знать

Диспансеризация для женщин: всё, что нужно знать

3 причины заменить мешок стирального порошка концентратом

3 причины заменить мешок стирального порошка концентратом

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

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

Комментарии
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
ОС Фантом? или ФантомОС ?? ахаха Фантомас жив!!! думаю многие даже не знают кто это )))))
Что вы могли пропустить
13 лучших аэрогрилей для дома в 2026 году
13 лучших аэрогрилей для дома в 2026 году
0
Вчера
Ликбез
Технологии
ChatGPT начал ругаться матом — пользователи нашли возможное объяснение
ChatGPT начал ругаться матом — пользователи нашли возможное объяснение
0
Вчера
Новости
Технологии
Установка APK-файлов на Android будет проходить через 24-часовое ожидание
Установка APK-файлов на Android будет проходить через 24-часовое ожидание
0
Вчера
Android
Новости
Фаблеты возвращаются: Huawei показала смартфон Pura X View с широким экраном
Фаблеты возвращаются: Huawei показала смартфон Pura X View с широким экраном
0
Вчера
Новости
Устройства
8 способов подключить телефон к телевизору
8 способов подключить телефон к телевизору
0
Вчера
Ликбез
Устройства
Китайский YouTube-аналог Bilibili вышел на глобальный рынок
Китайский YouTube-аналог Bilibili вышел на глобальный рынок
0
Вчера
Новости
Технологии
Всё от OnePlus на распродаже AliExpress: 12 смартфонов, аксессуаров и планшетов без пошлины
Всё от OnePlus на распродаже AliExpress: 12 смартфонов, аксессуаров и планшетов без пошлины
0
19 августа
Покупки
Устройства
Названы устройства Xiaomi, которые получат эффект «жидкого стекла» в HyperOS 4
Названы устройства Xiaomi, которые получат эффект «жидкого стекла» в HyperOS 4
0
19 августа
Новости
Технологии
В Китае новый тренд: начальников превращают в ИИ-питомцев и помещают на рабочий стол ПК
В Китае новый тренд: начальников превращают в ИИ-питомцев и помещают на рабочий стол ПК
0
19 августа
Новости
Технологии
Как выбрать паровую швабру, которая реально отмывает пол и не портит ламинат
Как выбрать паровую швабру, которая реально отмывает пол и не портит ламинат
0
19 августа
Устройства
Устройства
Аналог легендарного Vine с 6-секундными роликами теперь доступен без приглашения
Аналог легендарного Vine с 6-секундными роликами теперь доступен без приглашения
0
18 августа
Новости
Технологии
Asus показала Oxiis E250G1 — мотор для превращения велосипеда в электробайк
Asus показала Oxiis E250G1 — мотор для превращения велосипеда в электробайк
0
18 августа
Новости
Устройства
Стартап Ventyra выпустил складную ветряную турбину R1, которая помещается в рюкзак
Стартап Ventyra выпустил складную ветряную турбину R1, которая помещается в рюкзак
0
18 августа
Новости
Устройства
Прокачайте звук: 10 наушников, которые подешевели на распродаже AliExpress
Прокачайте звук: 10 наушников, которые подешевели на распродаже AliExpress
0
18 августа
Покупки
Устройства
Xiaomi выпустила умный аквариум с дисплеем и автоподачей корма
Xiaomi выпустила умный аквариум с дисплеем и автоподачей корма
0
18 августа
Новости
Устройства

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

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

+1 / 0

>Не обошлось без «Остаться в живых». Концовку можно обсуждать бесконечно, но большая часть сериала была захватывающей. Авторы рейтинга отмечают: это фэнтези, которое маскируется под драму о выживании, и когда принимаешь это, всё становится на свои места. что курили авторы рейтинга?
Журналисты назвали 10 лучших фэнтези-сериалов последних 25 лет
Аватар автора комментария
Tatyana Ermakova5 часов назад

0 / 0

Отвратительная особа!!! Раздражает и бесит со своей "мамой"...вульгарная
Варвара Щербакова стала новым амбассадором Ozon fresh
Аватар автора комментария
Иван Иванов7 часов назад

0 / 0

Возможно не коснется нас, т.к. есть уточнение, что новшество не распространяется для разработчиков стран под санкциями штатов. Подпадем или нет пока не понятно, но мы не можем оплачивать взносы, так что скорее всего эта тема мимо
Установка APK-файлов на Android будет проходить через 24-часовое ожидание
Аватар автора комментария
Вячеслав С.8 часов назад

+1 / 0

"модель нелицеприятно описала действия персонажа". Мы сами не знаем значения слов, а ещё чего-то от нейросетей ждём...
ChatGPT начал ругаться матом — пользователи нашли возможное объяснение
Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

Поваренная книга донора. 15 простых и полезных рецептов, которые поддержат организм до и после сдачи крови

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