У Русији је створен јединствени оперативни систем "Фантом"
мисцеланеа / / January 24, 2022
Било је потребно 12 година да се систем развије на сопственом кернелу (без ГНУ/Линук-а!)
«Фантом„- оперативни систем који може постати конкурент Линуксу за руске владине агенције – узимајући у обзир политику супституције увоза и приоритет домаћег софтвера. Од 2010. године развија га компанија ДЗ Системс Дмитрија Завалишина, касније су јој се придружили стручњаци са Универзитета Иннополис. О томе пише Цневс.
Главна верзија ОС је већ спремна за покретање пилот пројеката. Укључује два слоја кода: први ступа у интеракцију са процесором, меморијским контролером, драјверима уређаја и другим хардверски оријентисаним компонентама, други имплементира главну суштину ОС-а. Фантомски код се дистрибуира под условима ЛГПЛ отворене лиценце.
Како функционише Пхантом ОС
Пхантом користи микројезгра и на нивоу апликације садржи виртуелну машину са бајт кодом у сталној РАМ меморији. Према речима програмера, такав систем, генерално, не захтева датотеке за складиштење података, што значи да ће малверу бити изузетно тешко да промени понашање апликација и организује цурење података. А програмери не морају ручно да управљају меморијом и брину о безбедности информација.
„Фантом” такође треба да обезбеди високе перформансе. Овде се користи глобални адресни простор и нема промене контекста између кернела и апликација, што је уобичајено за популарне ОС, тако да су кашњења у раду минимална.
Главна разлика између Пхантома и Линука је у томе што се овде користи принцип „све је објекат“, а не „све је датотека“.
У ствари, такав систем увек функционише. Чак и ако је рачунар искључен, она ће то доживети само као паузу, а након укључивања апликација наставиће скоро са истог места где су стали.
Такав модел се може упоредити са виртуелном машином која редовно прави снимке свог стања (садржаја виртуелне меморије) и чува их у трајној меморији. Ово је слично хибернацији у Виндовс-у и омогућава вам да се врло брзо вратите на прави тренутак за рад ако је потребно - на пример, ако нешто крене наопако.
Бајткод виртуелне машине "Фантом" опозива бајткод Јава виртуелне машине (ЈВМ), са једином разликом што у руском систему не постоје разлике између уграђених и кориснички дефинисаних типова података (класа). Ово ће потенцијално олакшати пренос Јава апликација на домаћи ОС.
ОС такође има почетну подршку за ПОСИКС стандард. Ово ће олакшати пренос апликација са Линук-а и других компатибилних система.
Поред тога, Пхантом вам омогућава да извршите код ниског нивоа у посебној нити. Ово је корисно када обављате сложене прорачуне, обрађујете видео и звук.
Генерално, концепт "Фантома" није нов. У периоду 1991-2005, Универзитет Џонс Хопкинс у САД је био ангажован на креирању ЕРОС ОС-а (Ектремели Релиабле Оператинг Систем), који се заснивао на принципу постојаности. Она је направила снимке свог стања, проверила конзистентност података и није дозволила промену стања кернела. А потпуно управљани код је имплементиран у пројекат Сингуларити од стране стручњака из Мицрософт истраживачког одељења. Али оба концепта су по први пут коришћена истовремено у ОС.
Шта је следеће
До краја године програмери планирају да представе радни прототип портован у оквир за креирање микрокернел система. Геноде. То је систем отвореног кода који може да покреће Линук апликације.
Преношењем ће се бавити стручњаци Иннополиса. Они ће заменити први слој кода са аналогама за Геноде, спојиће окружење за извршавање апликације са софтверским језгром оквира који подржава различите архитектуре, на пример, к86, АРМ, РИСЦ-В. Као резултат, систем би требао постати поузданији, сигурнији и свестранији.
Поред тога, Пхантом је интегрисан са пуре сел4 микрокернел. Ово је једино језгро чији је код математички доказано без грешака, рекао је креатор ОС-а Дмитриј Завалишин.
Али не треба чекати да се Пхантом појави на кућним лаптоповима. Систем је намењен предузећима са посебним безбедносним захтевима: одбрамбеној индустрији, банкама, топлотном и електроенергетском комплексу.
Истовремено, Завалишин је признао да неколико запослених у ДЗ Системс и два специјалиста из Иннополиса сада развијају Пхантом, који привлаче групе студената на посао. Тако да се тешко може очекивати брз напредак у развоју самог ОС и креирању апликативних програма за њега.
Прочитајте такође🧐
- Коју Линукс дистрибуцију изабрати 2021
- Влада развија државни стандард за "паметну" стамбену зграду
- 10 Линук заблуда у које би требало да престанете да верујете одавно
За 10 година у ИТ-у, много сам се трудио: радио сам као систем администратор и тестер, писао сам на десетак различитих језика програмирања, водио рачунарско одељење редакције штампаних новина и водио вести високотехнолошки портали. Могу да закрпим КДЕ2 за ФрееБСД - и да вам детаљно испричам о свим нијансама овог процеса. Сањам о домаћем Р2-Д2 и свемирском лету.