Российскую операционную систему «Фантом» довели до тестирования после 12 лет разработки с нуля Статьи редакции
Система использует необычную архитектуру, не похожую на Windows и Linux.
Основная версия операционной системы «Фантом» готова для пробных проектов, а полноценный релиз запланирован на конец 2022 года. Об этом главный разработчик системы Дмитрий Завалишин сообщил в интервью изданию CNews. Завалишин работает над системой с 2010 года вместе с сотрудниками холдинга DZ Systems, первую компанию которого он основал в 2005 году.
Система «Фантом» отличается от классических Windows, Linux и macOS — она использует персистентную виртуальную память, управляемый код и глобальное адресное пространство.
- Персистентная виртуальная память подразумевает «непрерывность» выполнения процессов и высокую надёжность хранения данных. Приложения «не видят» перезагрузок и выключений, с их точки зрения система работает без остановок и постоянно сохраняет все изменения данных. Пользователю не нужно самому заботиться о сохранении файлов и резервных копий — даже аварийное завершение не повредит их. Файлов в «Фантоме» вообще нет — вместо них система оперирует объектами, которые доступны напрямую по указателям.
- Управляемый код защищает каждый объект и не даёт программисту вручную работать с памятью — это сразу отсекает большую часть ошибок и уязвимостей, которые повреждают данные пользователя и позволяют распространяться вирусам. Классические системы защищают только процессы друг от друга, тогда как внутри них может происходить буквально что угодно.
- Глобальное адресное пространство обеспечивает максимальную производительность выполнения программ. Классические системы делят память на пространство ядра и пространство пользователя — в первом работает ядро системы (центральная часть, управляющая всеми ресурсами), во втором — приложения пользователя. Во время работы системе приходится миллионы раз в секунду переключаться между этими пространствами, что плохо сказывается на производительности. «Фантом» избавлен от этих переключений — все процессы взаимодействуют друг с другом через прямую передачу ссылок на объекты. В классической системе это чрезвычайно опасный подход, но не в системе с управляемым кодом.
Основная ниша «Фантома» это встраиваемые системы — управление промышленным оборудованием и бытовой техникой, интернет вещей и прочие задачи, где сейчас господствует Linux. DZ Systems работает над переносом «Фантома» на фреймворк Genode — специальную «обвязку» для микроядерных операционных систем, позволяющую запускать обычные Linux-программы. Именно эта версия должна выйти к концу 2022 года.
В дальнейшем Завалишин с коллегами планируют перенести «Фантом» на микроядро seL4, чтобы математическим способом проверить всю систему и доказать отсутствие в ней ошибок и уязвимостей. Это позволит создать основу для построения крайне надёжных и защищённых программных комплексов.
Сам в вопросе не шарю, но включу патриотизм и пожелаю разработчикам удачи и успехов. Ещё бы микроэлектронику свою сделать...
Комментарий недоступен
Комментарий недоступен
А точно ли есть смысл блокировать самых востребованных специалистов в создании велосипеда? Чтобы что? Безнаказанно отжимать чужие территории?
Комментарий недоступен
Комментарий недоступен
Комментарий недоступен
О ыксперты подъехали
Комментарий недоступен
Комментарий недоступен
Разработчикам это совершенно неинтересно :)
Комментарий недоступен
Комментарий недоступен
Завалишин крутой дядя и тема интересная, но слишком меееедленно это все развивается. Помню, и я совсем молодой был, и мир совсем другим был, когда это все анонсировалось.
Сколько лет ушло у Майкрософта, чтобы выпустить хотябы Windows 98?
Это надо первым абзацем, а то люди уже фантазировать и кринжевать начинают случайно ))
Надо статью читать, а не только заголовок ))
Так а что там с ОС Bolgenos ? 🤔
Не смогли сделалать под нее Антивирус Попова, а без него система не имеет смысла
Судьба KasperskyOS или Embox вас интересует меньше?
Обидчивый нынче Антон Сазонов пошёл 😂
Комментарий недоступен
Нарушение п.1.7 Преследование. правил общения на vc.ru
Вы можете подать жалобу на такого пациента.
Да как и ты :)
Комментарий недоступен
Комментарий недоступен
Как пропатчить KDE под Фантом?
Это тебе к анимешникам. Тут тебе не подскажут.
Ждал этот комментарий;))) Повеселили ;)!
И что прикажете с ней делать? Вдруг весь мир проснется и начнут писать драйверы, игры совместимые программы с мировым именем типа Адобе , вы то как сами думаете?
Какие игры, какие программы Адоби? Статью не читай, комментарий пиши.
Основная ниша «Фантома» это встраиваемые системыПишут же, что будет слой совместимости с Linux. Я так думаю, что критические элементы и приложения будут написаны на нативном API, а все остальное будет позаимствовано от Linux. Нередкий подход сейчас, кстати. Вон новая Ос от Huawei также делает.
Устраивать в различные IoT прибамбасины же, там русским по белому это написано
Комментарий недоступен
Поставить в комплес С-600. Или на какой-нибудь новый пульт оператора боевых дронов. Или на пульт АЭС. Такие вещи для этого делаются, например.
А что там с операционкой под Эльбрусы, есть новости?
Это еще через 12 лет..
Развивается потихоньку.
ОС Эльбрус (OSL) — дистрибутив Linux для процессоров архитектуры Эльбрус 2000 (E2K) и Эльбрус-90микро (SPARC), разработана в МЦСТ на основе ядра Linux. Оригинальная архитектура E2K требует оригинальных механизмов управления прерываниями, процессами, виртуальной памятью, сигналами, синхронизацией, тегированными вычислениями — практически всеми основными механизмами ОС, в связи с чем и был разработан этот продукт. Версия, предназначенная для работы в вычислительном комплексе Эльбрус-3М1, называется ОС Эльбрус OSL_3M1.Так. В галерею эпичной славы русских айтишников, кроме Сысоева и Бутерина, добавился и Завалишин ;)
Да он кагбе давно.
Кстати он начал делать Фантом раньше чем Микрософт начал делать её Singularity.
Т.е. Завалишин - первый в мире кто попытался сделать персистентную бесфайловую операционку. Он молодец.
Завалишин же в "Компьютерру" писал, да? Что писал не помню, но фамилия вроде оттуда.
О, пенсионеры подтягиваются потихньку)
Он потом один из первых рунетских блогов завёл: dz.ru. А потом написал я.маркет.
Отвечал мне тот раскосый
Что презентовал нам ОСи
«Главный разработчик – Ли Си Цын»
Поздравления разработчикам!
Зы. Есть у меня сомнение, что ОС полностью избавлена от context switch. Прерывания от аппаратного обеспечения так или иначе вызывают переключения контекста. Глобальное адресное пространство и высокая абстракция над файловой системой звучит круто, но для создания отказоустойчивых систем не нужна целая ОС, классическая транзакционность и memory mapping решают вопрос продолжения работы с состояния на момент сбоя. В целом здорово, что на рынке embedded появился новый игрок. Однако, мне не ясно какую проблему они решают, такая ОС будет поставляться со своим, по началу скудным, тулингом для разработки, со своими детскими багами которые будут отлавливать ближайшие 10 лет, или мож я чего не понимаю, просветите?
Короче я почитал и понял. Фактически это преимущества ОС достигаются за счет запуска подпрограмм в песочнице виртуальной машины. Да эта VM глубоко погружена в саму ОС избегая запуска иных процессов кроме самой себя. Вся остальная инфраструктура построена на мемори маппинге и принудительных снепшотах состояния на диск. Не хочу ванговать, но кажется у этого подхода нет большого будущего. Обещанная производительность и отказоустойчивость не играет никакой роли во встраиваемых системах, прошивки для умных холодильников и сейчас отлично работают, а в реалтайме этой задумке нет места - пока программа делает снепшот самой себя она не должна накапливать новое состояние. В консюмерские устройства это тоже не попадет, виртуальные машины никогда не дадут необходимого уровня гибкости и производительности.
Комментарий недоступен
Если проявятся преимущества этого подхода - то она сама взлетит.
Потенциально преимуществ много - например вообще не надо писать код "запуска" программы, подтягивания файлов, ресурсов и прочего. Все программы там по умолчанию "запущены". То-же самое с сериализацией-десериализацией данных - её там просто нет. Отваливаются целые большие слои работы, на которые программисты тратят кучу времени в традиционных операционках.
В вебдеве полно примеров когда никому не известная но удачная библиотека/фреймфорк всплывает и становится мейнстримом.
В любом случае лучше пробовать, экспериментировать, не пропадёт.
Ну так эта операционка и рассчитана на промышленное и военное применение.
Судя по скорости разработки, проявляемый интерес находится где-то на уровне Hurd'а.
Микроядро - круто. Жаль, что не развивается, да
Теперь придётся всё на расте переписывать.
Тут то С++ придет конец!
"довели до тестирования"
Звучит не однозначно;)))
Как бы Мизyлина не возбудилась ;)))
Комментарий недоступен
Интересно сколько реально распилить успели пока её тестили :) Помните планшеты чубайса "сколковская разработка" с али экспресс:)
Что распилить? Это частный проект.
Скажу как разработчик.
У всех новых подобных систем есть риски. И я не о безопасности.
Даже если сделать новую систему, для нее нужно сделать программное обеспечение.
Не важно встраиваемая система или не встраиваемая, для нее нужно писать код.
Если новое ядро, то для него нужно адаптировать хотя бы основанные языки программирования, среды разработки, пакеты и пр.
Можно сделать сколько угодно отличную систему, но если не будет возможности написать для нее ПО, то всё бессмысленно.
А будут ли писать для нее те же среды разработки не ясно.
Линукс всё так рабочая лошадка, которая используется в разных направлениях, поэтому и развивается. Винда это понятно, другие ОС.
Но что будет с проектом, подобным этому?? На мой взгляд, достигнуть развития подобных проектов можно или колоссальными вливаниями денег, или разработкой ОС под кардинально новые компьютеры во всём их многообразии, для которых нет ОС.
Но мой взгляд, сейчас нет предпосылок для того, чтобы данный проект выстрелил.
Наверное это ПО начнут применять внутри России на всей критической инфраструктуре и отсутствие общедоступного языка будет только в плюс, ибо его наверное смогут скрыть от масс и сократить доступ к уязвимостям у разы.
"Довели" звучит будто она заебалась и наконец-то согласилась)))))
Воще я не иксперт в области операционных систем, но эта штука звучит очень интересно. Прям очень. Жаль что скорее всего глобальному распространению, а значит и развитию, помешает политическая ситуация - куча стран не будет использовать эту ОС из соображений «русские военные и хакеры туда троянов напихали»
Ну и ладно, нам больше останется)
Очень и очень занятно.
Идеи интересные. А что с языками прикладной разработки? Какая-то экзотика нужна чтобы все эти ништяки эффективно использовать? Или православные плюсы подойдут?
Это скорее всего будет закрытая система, для которой будут писать люди без права выезда.
ASM
А офис я смогу поставить ?
Комментарий недоступен
Да хрен тебя знает, сможешь ты или нет.
Основная ниша «Фантома» это встраиваемые системы — управление промышленным оборудованием и бытовой техникой, интернет вещейКомментарий недоступен
Знакомый персонаж. Ходит по постам про российские проекты и срёт.
разработчикам только удачи могу пожелать в этом нелёгком деле
за 12 лет я успел женится, перехать в свою квартиру и сына в школу отправить....а они только операционку тестили ? :))
После 12 лет разработки они на seL4 при помощи не своих костылей запустят приложения из Линккса? Хммм....
Я не программист, но звучит эта новость как реальный прорыв в ПО для всего web 3.0.
Комментарий недоступен
Понятно же, что для военщины всякой пишут.
В каком месте понятно? Это проект отельно взятого чувака, никак с государством не связанного.
Комментарий удален модератором
появились бы русские аналоги фотошопа, индизайна и иллюстратора.
Комментарий удален модератором
А что бы это принципиально изменило?
Ребят и что скажите? Реальная штука эта ОП? Или смех гороховый?
Комментарий недоступен
ДА ЛАДНО!
решили доделать таки?
О. Завалишин!
Всегда очень хочется включать патриотизм и радоваться за наших, но увы - данный случай - классический BolgenOS и фильтр петрика.
"Готово к релизу", кажется, года этак с 2012. Интересно, сохранились ли старые дискуссии, где уровень персонажа можно было понять, почитав каменты.
Комментарий недоступен
Тут молодежь за за пару десятков строчек кода уже операционки лепит, но этот кажется серьзно
https://www.youtube.com/watch?v=1rnA6wpF0o4&list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M&index=1
Комментарий недоступен
Российскую операционную систему «Фантом» довели до тестирования
что за заголовок-малина?
Они госы что ли ?
Заголовок здорового человека - Компания из России создала новую ОС - это ОК, все понятно.
а что в данном контексте означает Российскость ОС?
Юрлицо в РФ, все сотрудники граждане РФ, или все сотрудники невыездные или что еще )
если 12 лет делалось то может получится что то годное
скорее необорот, к сожалению
Комментарий недоступен
Комментарий недоступен
Очень сильно в отстающих от лидеров, но далеко не позади планеты всей. В свою архитектуру микропроцессоров могут меньше 5 стран в мире, включая РФ. И, внезапно, Эльбрус от МЦСТ отнюдь не плох.
Вот в 2005г как раз было впору начинать пилить ОС для интернета вещей...
Где-то тогда и начали...
Блин объясните мне непонятливому, почему нельзя сделать свою OS на базе linux? Есть вероятность, что америкосы могут следить или отключить? Ядро же вроде открытое полностью.
P.S. про америкосов без шуток и скептицизма.
Таких осей для госнужд море.
Просто гордиться очередным никсовым дистрибутивом неинтересно.
"Это" же некий исследовательский проект, до готовности которого далеко.
Почитайте что такое Фантом ОС. Это совершенно другой подход, полностью отличающийся от традиционных операционок.
Файлы это как клетки в живом организме. Отказываться от них, создавая некое подобие "живой протоплазмы", не очень понятно в смысле цели, если только это не желание блеснуть перед не очень компетентным, но весьма амбициозным руководством, которому надо в свою очередь блеснуть перед Властью чем-то сногсшибательным.
Отказ от файлов это нормально, но тут думать надо, а не очередную хероту из 80-х по типу Smalltalk.
нахер файлы, даешь хештеги на уровне ОС
10 лет их кто то финансировал. Кто бы это мог быть? скорее всего интернет вещи - это какие нибудь роботы Федоры и там всякие предметы, вылетающие на юг из Каспийского моря. Сдается мне, что ушки торчат от этих дружков - зеленых лесников.
https://dz.ru/projects
👍
Приятные новости!
Удачный нейминг :)
поносов курит в сторонке, ребята придумали виртуальную жава машину с одним процессом и объектно ориентированным ассемблером
И чем это плохо? Кризис полупроводников непонятно когда закончится, у людей и организаций есть куча железа, которое не тянет современный ожиревшиый софт. Если на старом железе эта ОС будет летать, то рынок сбыта огромный.
Вообще я был бы не прочь запускать какую-нибудь игрушку в однопользовательском режиме, чтобы Винда не отжирала ресурс.
Чем плох Linux? Развивали бы систему с открытым кодом на основе государственной политики.
Это был бы хороший прецедент.
Судя по описанию, на рабочий ПК такое не поставить. Буквально вся система и информация должна быть выгружена в ОЗУ, или же будет безбожно лагать. Ну это я так понял.
На чем написали "безопасную" ОС? Опять си или кресты? Она тогда опасна по определению.
ну всё, теперь чайник на фантоме будет записывать видео и сливать видео онлайн стримом в ютуб и на п-хаб параллельно
Наконец-то удалю эту тормозную винду с пылесоса, да и с чайника наверное тоже.
Будем надеяться, что они доведут все до конца нормально
Неуловимый Джо?
Комментарий удален модератором
Ну вот хоть одна оптимистичная новость.
Интересно, что получится. Игры разума.
Вот чего вы тут собачитесь? Сделали свою систему и замечательно. Я ее обязательно буду тестить. Если все замечательно то оставлю на постоянку. У меня сейчас Линекс и он работает отлично.
т.е. опытный пользователь этой системы стало быть Фантом-Ас?
Комментарий недоступен
Звучит очень круто. Но значат ли все эти преимущества, что под ОС Фантом нельзя будет воспользоваться подобными плюшками, как с shared memory в Linux?
а потом ее продадут нахер! )))
была попытка сделать российский смартфон но не осилили - йотафон продали нахер. нихера никогда ничего нормального российского не будет.
По теме не шарю, но на всякий случай плюсанул.
Комментарий недоступен
Комментарий недоступен
Не смешите мир де билы, кроме пригожинских тва рей вы ничего не изобрели
чем бы дитя не тешилось, лишь бы не руками. пусть хоть операцонку пишет ))
На фотке винда, которая эмулирует эту среду... 12 лет эмулятор делали )) (сарказм)
Страшно подумать КАКОЕ это будет днище...