Jump to content

Фантомная ОС

Фантомная ОС
Скриншот ОС Phantom от 17 октября 2019 г.
Разработчик Цифровая зона
Написано в С , Фантом, Ява
Семейство ОС ОСРВ
Рабочее состояние Активный
Исходная модель ФОСС
Последний выпуск последнее / 17 октября 2019 г .; 4 года назад ( 17.10.2019 )
Репозиторий github /дзавалишин /phantomuserland
Доступно в русский, английский
Платформы ИА-32
ядра Тип Микроядро
Лицензия LGPL
Официальный сайт фантомос .org

Phantom OS с ортогонально постоянным управляемым кодом общего назначения операционная система . Он основан на концепции постоянной виртуальной памяти и выполняет байт-код на виртуальной машине . Это одна из немногих операционных систем, не основанных на классических концепциях Unix-подобных систем. Phantom основан на принципе «Все является объектом » , в отличие от Unix -подобного подхода « Все является файлом ». [1]

Компания «Фантом» основана Дмитрием Завалишиным [ ru ] [1] и разрабатывается преимущественно российскими программистами. Это бесплатное программное обеспечение с открытым исходным кодом (FOSS), выпущенное под лицензией GNU Lesser General Public License (LGPL).

Управляемый код — защита памяти на уровне объекта, а не на процесса уровне ; отсутствие арифметики указателей в управляемом коде позволяет избежать многих проблем, которые существуют и возникают в неуправляемом коде. [2]

Глобальное адресное пространство . Недорогая межпроцессная связь (IPC). Единое (плоское) адресное пространство позволяет передавать объекты из одного процесса (приложения) в другой путем передачи ссылок на этот объект. Безопасность достигается за счет отсутствия арифметики указателей и неспособности приложения связаться с объектом, кроме как путем вызова открытого метода. [2]

Постоянство . Код приложения не допускает перезапусков ОС и может жить вечно — при этом не используется концепция файла, и любая переменная или структура данных может храниться вечно и в то же время быть доступной непосредственно через указатель. В отличие от режима гибернации, который реализован в других ОС, сохранение лежит в основе основных принципов ядра Phantom OS. Реализация создает снимки непрерывно и прозрачно для приложений, поддерживая согласованное внутреннее состояние без приостановки приложений. [1]

Совместимость

[ редактировать ]

Предлагаются два способа миграции кода: [2]

По состоянию на октябрь 2019 г. , система существует в альфа-версии для x86 IA-32 процессоров . Идет портирование на архитектуру ARM (в настоящее время тестируется, еще не готово к использованию) и портирование на архитектуру MIPS и x86-64 начато (AMD64). Работа ядра была продемонстрирована на крупнейших российских IT-конференциях РИТ 2011, АДД 2010, [3] КС 2010, [4] и 2009.

Форк на базе Genode разрабатывается с 2020 года. [2]

См. также

[ редактировать ]
  1. ^ Jump up to: а б с Дзюба, Тед (3 февраля 2009 г.). «Русский едет на Фантоме к бессмертию ОС» . Регистр . Проверено 27 апреля 2011 г. iPhone, который никогда не умирает
  2. ^ Jump up to: а б с д "Прототип отечественной ОС Phantom на базе Genode будет готов до конца года" . www.opennet.ru . 24 January 2022 . Retrieved 9 November 2023 .
  3. ^ Dmitry Zavalishin reports on ADD 2010 Archived 2012-07-07 at archive.today
  4. ^ Дмитрий Завалишин сообщает о Chaos Constructions '2010 (Санкт-Петербург, Россия). Архивировано 23 марта 2012 г. в Wayback Machine.

Источники

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 51581a49bd53e440ffa6fcb46326a016__1702816800
URL1:https://arc.ask3.ru/arc/aa/51/16/51581a49bd53e440ffa6fcb46326a016.html
Заголовок, (Title) документа по адресу, URL1:
Phantom OS - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)