Сохранен 43
https://2ch.hk/news/res/11417537.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Россияне создали уникальную ОС — конкурента Linux

 Аноним 22/01/22 Суб 17:17:28 #1 №11417537     RRRAGE! 9 
image.png
image.png
image.png
Российский программный «долгострой» – уникальная микроядерная операционная система «Фантом» Дмитрия Завалишина – готова к использованию в пилотах. Ожидается, что проект, работа над которым ведется с 2010 г., заинтересует, в частности, энергетиков, военную промышленность, банки и сможет побороться за место под солнцем с Linux. В 2022 г. разработчики рассчитывают подготовить рабочий прототип системы, портированный на фреймворк для создания ОС на базе микроядер Genode.
Воплощение «Фантома»

Как стало известно CNews, работа над операционной системой «Фантом», за которой стоят компания DZ Systems российского предпринимателя и программиста Дмитрия Завалишина, а также университет «Иннополис», близка к завершению. В 2022 г. разработчики рассчитывают подготовить рабочий прототип системы, портированный на фреймворк для создания ОС на базе микроядер Genode.

«Основная версия операционной системы готова к пилотным проектам. Версия для Genode пока не завершена, именно над ней и идет работа. По плану в конце года она будет готова к применению», – заявил Завалишин в разговоре с CNews.

Портированием на Genode занимается специальная рабочая группа, созданная в 2019 г. на базе «Иннополиса».

Процедура предусматривает сращивание среды исполнения программ этой операционной системы с программным ядром фреймворка, имеющим возможность поддержки многочисленных аппаратных платформ (x86, ARM, RISC-V и др.) и гипервизоров, включая формально верифицированную систему seL4. Как подчеркнул глава DZ Systems, это позволит упростить и ускорить реализацию и доработку «Фантома». Также это поможет сделать ОС более надежной и безопасной, адаптировать ее к реальному использованию в промышленной сфере.

«На сегодня существует базовая версия ОС "Фантом", которая включает в себя два слоя – традиционный слой кода, который управляет "железом" компьютера, и, собственно, слой реализации сущности ОС, – объясняет Завалишин. – Первый слой – это работа с процессором, контроллером памяти, драйверы устройств и т. п. Все это есть в любой ОС. Работа по портированию заключается в замене первого слоя на аналог из Genode. В процедуру входит написание прослойки, которая реализует низкоуровневые примитивы ядра ОС "Фантом", которые, в свою очередь, реализованы через аналогичные примитивы ядра Genode».

DZ Systems занимается развитием ОС «Фантом» на основе микроядра начиная с 2010 г. Разработка ведется с нуля. Согласно информации, опубликованной на официальном сайте проекта, эта российская ОС опирается на управляемый код и концепцию персистентной виртуальной памяти, ориентирована на применении в носимых и встраиваемых устройствах. Код проекта свободно доступен на условиях лицензии LGPL.

Особенности ОС

В отличие от принципа «все есть файл», применяемого в Unix-подобных системах, к которым относится и популярная в России GNU/Linux – именно на ее основе построено большинство отечественных ОС («Альт», Astra Linux, «Ред ОС» и т.п.), «Фантом» базируется на принципе «все есть объект».

«Операционная система устроена таким образом, что с точки зрения прикладного процесса она никогда не перестает работать, – объясняет особенности своего детища Дмитрий Завалишин. – То есть физическое выключение компьютера для нее – то же самое, что пауза, не более. И прикладные программы при новом старте продолжают работать, как будто отключения не было».

Упрощенно говоря, «Фантом» представляет собой виртуальную машину, которая с заданной периодичностью «сбрасывает» снимки своего состояния (виртуальной памяти) в постоянную память (в некотором роде напоминает гибернацию в Microsoft Windows). Это позволяет в случае отключения питания компьютера или сбоя «откатить» систему к последней успешной транзакции и как ни в чем не бывало продолжить работу.

«В ситуации, когда ОС гарантирует программе вечную работу, каждая переменная такой программы семантически превращается в файл. Это означает, что программа перестает нуждаться в, собственно, файлах для хранения данных, которые требуются для работы. Это включает в себя как данные, которые поставляются вместе с программой, так и данные, порожденные в процессе работы. Нет файлов – нет точки входа для сторонней программы (вируса), нет способа вторгнуться в "личное пространство" программы для модификации ее поведения», – отметил Завалишин в разговоре с CNews, отвечая на вопрос о том, как помогает защититься от вредоносных программ применяемый в ОС «Фантом» подход.

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

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

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

Кроме того, разработчики планировали предусмотреть возможность выполнения нативного кода (имеющего низкоуровневый, без посредников, доступ к «железу») в отдельном потоке (треде), привязанном к специальному объекту, что может быть полезно при решении задач, требующих высокой производительности, например, обработки видео, звука, сложных вычислений.

Наконец, «Фантом» обеспечивает начальную поддержку стандарта POSIX, что, в частности, может несколько облегчить перенос на данную ОС ПО с других, совместимых с этим стандартом, систем, например, Linux.
Уникальность идей, заложенных в ОС «Фантом»

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

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

В дальнейшие планы разработчиков, как рассказали CNews в DZ Systems, входит получение версии ОС «Фантом», интегрированной с чистым микроядром sel4, создание формально верифицированной ОС на базе верифицированного микроядра.

«Sel4 – единственное сегодня микроядро, в отношении которого математически доказана безошибочность его кода, – говорит Дмитрий Завалишин. – Код "Фантома" достаточно прост и невелик по объему. Если мы внедрим в него доказанно правильное ядро, можно будет рассчитывать на то, что в результате удастся доказать и правильность кода всей операционной системы в целом. Это – одна из целей, которые мы преследуем в работе с университетом "Иннополис"».

Со слов Завалишина, сейчас «Фантом» функционирует на базе собственного ядра, которое прямо работает с аппаратурой компьютера.

По словам ректора университета «Иннополис» Александра Тормасова, в ближайшее время разработчики, помимо портирования ОС на Genode, рассчитывают подготовить ее к использованию в реальных проектах, а также добавить поддержку популярных языков программирования.
Главный конкурент – Linux

Говоря о коммерческих перспективах продукта, руководитель DZ Systems заявил, что тот, вероятно, заинтересует организации, уделяющие особое внимание безопасности – предприятия ТЭК, военной промышленности, объекты критической информационной инфраструктуры (КИИ), например банки.

[...]

https://www.cnews.ru/news/top/2022-01-21_rossiyane_sozdali_unikalnuyu
Аноним 22/01/22 Суб 17:19:06 #2 №11417543     RRRAGE! 0 
Huge-thick-bulge.jpg
Аноним 22/01/22 Суб 17:21:33 #3 №11417557     RRRAGE! 2 
147320089200021.jpg
>>11417537 (OP)
>Операционная система устроена таким образом, что с точки зрения прикладного процесса она никогда не перестает работать
Это всё понятно, а чо по обоям?
Аноним 22/01/22 Суб 17:26:08 #4 №11417589     RRRAGE! 0 
>создания ОС на базе микроядер Genode.

Хера себе замахнулись

Хотя Касперский вон вроде родил микроядерную систему
Аноним 22/01/22 Суб 17:27:10 #5 №11417597     RRRAGE! 7 
>>11417548
>>11417557

Не позорились бы, пикабыдлы школьного возраста

https://lurkmore.to/%D0%A4%D0%B0%D0%BD%D1%82%D0%BE%D0%BC_%D0%9E%D0%A1
Аноним 22/01/22 Суб 17:39:27 #6 №11417670     RRRAGE! 2 
.png
>>11417537 (OP)
>базируется на принципе «все есть объект».
ясн. дебс изобрел в 20-й раз квадратное колесо
Аноним 22/01/22 Суб 17:46:25 #7 №11417717     RRRAGE! 0 
>>11417557
Скучные
Аноним 22/01/22 Суб 17:51:49 #8 №11417736     RRRAGE! 3 
15894857795720.png
>>11417642
Где ты увидел хохлов, скуфидон? Последние мозги пропил?
Аноним 22/01/22 Суб 17:51:54 #9 №11417737     RRRAGE! 0 
>>11417642
Так хомак с ума сошел уже давно.
Аноним 22/01/22 Суб 17:56:50 #10 №11417756     RRRAGE! 0 
d25b7340298cb4982ccfe297b64e6190.jpg
>>11417537 (OP)
Вот пингвин с правильным цветом глаз
Аноним 22/01/22 Суб 18:00:45 #11 №11417780     RRRAGE! 0 
>>11417537 (OP)
>на базе микроядер Genode

Чем это лучше L4 (и L4пердоликс?)
Аноним 22/01/22 Суб 18:01:33 #12 №11417784     RRRAGE! 0 
>>11417755
Если тебе нечего ответить, то так и скажи. Взятый с потолка вопрос ни на кого не произведёт впечатление.
Аноним 22/01/22 Суб 18:02:12 #13 №11417791     RRRAGE! 0 
>>11417557
Нескучные
Аноним 22/01/22 Суб 18:09:07 #14 №11417836     RRRAGE! 0 
747yapfiles.ru.gif
>>11417805
>Вчера сказали здесь же, что Линукс в США запрещен.

Ты вообше пизданутый ? Двач это сборище дибилов , жиняков и тупых детей нашел кому верить ))
Аноним 22/01/22 Суб 18:11:23 #15 №11417850     RRRAGE! 0 
>>11417537 (OP)
>высокая производительность. Она достигается, в частности, за счет использования глобального адресного пространства

Как перестать орать? Сука, это ж DOS, как он есть. Или амигоговно.

>байт-код виртуальной машины «Фантома» во многом напоминает байт-код Java

> стековая параша
> эмуляция
> высокая производительность
> постоянный дроч масс сторейджа

Все чудесатее и чудесатее. Рылотайм? А что это?

> «Фантом» обеспечивает начальную поддержку стандарта POSIX

Захером там телепузикс-то, когда можно и так пердоликс пускать в ВМ. Интеграцию только сделатй нормальную.
Аноним 22/01/22 Суб 18:13:34 #16 №11417858     RRRAGE! 0 
>>11417805
Какое отношение это имеет к Хомаку и Цукеру, умник? Если ты решил перевести разговор, чтобы скрыть свой обосрамс, то так и скажи.
Аноним 22/01/22 Суб 18:13:45 #17 №11417859     RRRAGE! 0 
Почему на языке врага? Что за русофобия?
Аноним 22/01/22 Суб 18:14:04 #18 №11417860     RRRAGE! 1 
>>11417537 (OP)
Что, опять болгенос?
Аноним 22/01/22 Суб 18:16:18 #19 №11417872     RRRAGE! 0 
>>11417537 (OP)
>Разработка ведется с нуля.
Мне бы iso в виртуалочку. Помучить...
Аноним 22/01/22 Суб 18:19:31 #20 №11417888     RRRAGE! 0 
>>11417537 (OP)
>Россияне создали
А что ждут сидят? Смывайте раз создали, а то уже воняет.
Аноним 22/01/22 Суб 18:22:21 #21 №11417905     RRRAGE! 0 
dfea0059e1c6b6cc91749700ee334single.jpg
>>11417537 (OP)
>работа над которым ведется с 2010 г
>за которой стоят компания DZ Systems
>а также университет «Иннополис»

>разработчики рассчитывают подготовить рабочий прототип системы


https://www.opennet.ru/opennews/art.shtml?num=56525

>Essence - самобытная операционная система со своим ядром и графической оболочкой
>Проект развивается одним энтузиастом с 2017 года

>Проектом ежедневно публикуются новые готовые сборки, пригодные для тестирования в QEMU
Аноним 22/01/22 Суб 18:22:58 #22 №11417906     RRRAGE! 0 
>>11417874
>Можно сказать, что именно Лурк научил меня критическому мышлению
Такие вот они, порриджи.
Аноним 22/01/22 Суб 18:24:41 #23 №11417918     RRRAGE! 0 
8uzH8zI.png
>>11417537 (OP)
>слой реализации сущности
В виде гномика?
Аноним 22/01/22 Суб 18:27:24 #24 №11417934     RRRAGE! 1 
>>11417888
хохлы действительно плохо пахнут, природа такая
Аноним 22/01/22 Суб 18:29:02 #25 №11417943     RRRAGE! 0 
>>11417537 (OP)
Ура, Болгенос наконец-то релизнулся!
Аноним 22/01/22 Суб 18:30:32 #26 №11417947     RRRAGE! 1 
16311246653450.png
>>11417934
>хохлы действительно плохо пахнут, природа такая
У пидорах в крови генетический страх хохлов, как их природной пищи.
Аноним 22/01/22 Суб 18:30:37 #27 №11417948     RRRAGE! 0 
>>11417537 (OP)
>включая формально верифицированную систему seL4
А в натуре?
Аноним 22/01/22 Суб 18:31:03 #28 №11417952     RRRAGE! 0 
>>11417943
И в каком месте это болженос?
Аноним 22/01/22 Суб 18:38:00 #29 №11418012     RRRAGE! 0 
image.png
>>11417537 (OP)
ЭТО ТРЕД ПРОГРАММИСТОВ?
У МЕНЯ ГОТИКА 2 АРХОЛОС С АЦЕСС ВИОЛЕЙШЕН ПРИ ЗАПУСКЕ ВЫЛЕТАЕТ
ДВАЧ, ПОМОГИ
Аноним 22/01/22 Суб 18:40:55 #30 №11418039     RRRAGE! 0 
Лень читать. Чел что свое ядро написал или это очередной Юникс?
Аноним 22/01/22 Суб 18:53:34 #31 №11418115     RRRAGE! 0 
>>11417537 (OP)
>Ожидается, что проект, работа над которым ведется с 2010 г., заинтересует, в частности, энергетиков, военную промышленность, банки и сможет побороться за место под солнцем с Linux
Система без колец не заинтересует вояк и мешков, некуда им такое втыкать. А энергетикам не нужны такие ОС, им надо обычные линь-сервы, пару видов РТОС и терминальные устройства.
Единственное, где фантом нужен - это xen-like HV. Если это то, о чем я думаю - респект погромистам.
Аноним 22/01/22 Суб 18:55:45 #32 №11418129     RRRAGE! 0 
>>11417597
Почитал, поугарал.
Пасяба, анонг!
Две лисмы тебе!
Аноним 22/01/22 Суб 18:56:43 #33 №11418136     RRRAGE! 0 
>DZ Systems занимается развитием ОС «Фантом» на основе микроядра начиная с 2010 г.

Совершенно непонятно почему те, кто считают себя программистами, любят обмазываться "архитектурами" с КПД и производительностью уровня паровой машины.

Микроговносервисы, микроядра, декларативное программирование конфигами, ещё разная поебень
Аноним 22/01/22 Суб 18:56:43 #34 №11418137     RRRAGE! 0 
>>11418115
Как же люблю двачеэкспертов по всем вопросам.Какая у тебя вообще квалификация такое говорить? От тебя воняет как от линуксоида.
Аноним 22/01/22 Суб 19:02:21 #35 №11418186     RRRAGE! 0 
>>11418136
>микроядра

Есть нормальные, но нахер городить кг/ам уровня сабжа?

>Микроговносервисы

Костыль для мудаков, которые не могут в проектирование. В результате их параша прибита гвоздями к версиям говнорантайма и не имеет API.
Аноним 22/01/22 Суб 19:09:47 #36 №11418254     RRRAGE! 1 
>>11418186
микроядро в современном железе (без всяких оболочек типа ос = виртуальная машина, со своими издержками) - это бесконечные переключения контекстов, копирование данных между модулями итд. Изоляцию может и даёт, но такой ценой, что пошло б оно в зад.
Аноним 22/01/22 Суб 19:24:03 #37 №11418356     RRRAGE! 0 
руские фашики уже в мире свой престиж создали как лжецов, воров и террористов.

Кто станет доверят этой продукции из рф с такой репутацией самой рф?

Ну для рынка Ирана, КНДР, ДНР, ПМР, Абхазии, Вьетнама, Камбожди и Сомали - может и прокатит.

Никто из нормальных людей не будет ставить себе антивирус, а тем более ОС от ОПГ-КГБ/КПСС(рф).

Аноним 22/01/22 Суб 19:35:38 #38 №11418462     RRRAGE! 0 
Ставить ОС или Антивирус от Коминтерна-КГБ(рф) - это всё-равно что поставить себе программу произведённую в КНДР.
Аноним 22/01/22 Суб 20:06:18 #39 №11418652     RRRAGE! 0 
>>11418012
спроси на рпграша или ворлдофплаерс

на самом деле проблем много.
Аноним 22/01/22 Суб 20:47:41 #40 №11418896     RRRAGE! 0 
>>11418254
Как раз на современном железе вообще без проблем - там ASID завезли.

Даже на старых говноармах, которые были еще уебищнее нынешних, с VIVT кэшами - и то этот вопрос решили.
Аноним 22/01/22 Суб 22:08:51 #41 №11419364     RRRAGE! 1 
image.png
>>11417537 (OP)
>Россияне создали
Аноним 22/01/22 Суб 22:54:11 #42 №11419627     RRRAGE! 0 
>>11417874
Причём тут хохлы, дурень? Прекращай писать белиберду в надежде на то, что со стороны она будет казаться ответом.
Аноним 22/01/22 Суб 23:34:41 #43 №11419897     RRRAGE! 0 
15895159134460.png
>>11419627
comments powered by Disqus

Отзывы и предложения