Пхантом ОС ће преузети основу Геноде-а и биће спреман до краја године

Недавно Објављене су информације о пројекту за портирање виртуелне машине оперативног система Фантом за рад окружење оперативног система микрокернел Геноде.

Информација је обелодањена у интервјуу у коме се истиче да је главна верзија о Пхантом ОС је сада спреман за пилот пројекте, а верзија заснована на Генодеу биће спремна за употребу до краја године. Истовремено, до сада је на сајту пројекта објављен само одржив концептуални прототип, чија стабилност и функционалност нису доведени на ниво погодан за индустријску употребу, а међу најближим плановима је формирање алфа верзије. .

Од раних 2000-их, Пхантом ОС је развијен као лични пројекат Дмитрија Завалишина, а од 2010. прелази под окриље компаније Дигитал Зоне коју је створио Дмитриј.

Систем је познат по свом фокусу на високу поузданост и употребу концепта „све је објекат“. уместо „све је датотека“, што елиминише употребу фајлова због очувања стања меморије и непрекидног циклуса рада.

Апликације у Пхантому се не прекидају, само се паузирају и настављају одакле су остали. Све варијабле и структуре података могу да се чувају онолико дуго колико је то потребно апликацији, а програмер не мора посебно да води рачуна о чувању података.

Апликације у Пхантому се компајлирају у бајткод, који ради у виртуелној машини заснованој на стеку, сличној Јава виртуелној машини. Виртуелна машина обезбеђује постојаност меморије апликације: систем периодично преузима снимке стања виртуелне машине на сталне медије.

Након гашења или пада, рад се може наставити од последњег сачуваног снимка меморије. Снимци се креирају асинхроно и без суспендовања виртуелне машине, али снимак снима један сегмент, као да је виртуелна машина заустављена, сачувана на диску и поново покренута.

Све апликације раде у заједничком глобалном адресном простору., што елиминише потребу за пребацивањем контекста између језгра и апликација и у великој мери поједностављује и убрзава комуникацију између апликација које раде у виртуелној машини која може да размењује објекте путем прослеђивања референци.

Миграција Јава програма на Пхантом се обзирна уна од главних начина за развој апликација, што је олакшано сличношћу виртуелне машине Пхантом са ЈВМ. Поред компајлера бајткода за језик Јава, пројекат предвиђа израду компајлера за Питхон и Ц#, као и имплементацију преводиоца из средњег кода ВебАссембли-а.

Традиционални Пхантом ОС, плус виртуелна машина, укључује сопствено језгро са имплементацијом нитиЈедан менаџер меморије, сакупљач смећа, механизме синхронизације, И/О систем и драјвере за рад са опремом, што значајно отежава довођење пројекта у спремност за широку употребу.

Одвојено се развијају компоненте са мрежним стеком, графичким подсистемом и корисничким интерфејсом. Вреди напоменути да графички подсистем и менаџер прозора раде на нивоу кернела.

Да побољшамо стабилност, преносивост и безбедност пројекта, покушао да портира виртуелну машину Пхантом да ради користећи компоненте отворени оперативни систем микрокернел Геноде, чији развој надгледа немачка компанија Геноде Лабс.За оне који желе да експериментишу са Пхантомом заснованим на Генодеу, припремљено је посебно буилд окружење засновано на Доцкер-у.

Употреба Геноде ће омогућити коришћење већ проверених микрокернела и контролера, као и довођење драјвера у кориснички простор (у свом тренутном облику, драјвери су написани у Ц и раде на нивоу Пхантом кернела).

Конкретно, биће могуће користити сеЛ4 микрокернел, који је прошао проверу математичке поузданости, потврђујући да је имплементација у потпуности у складу са спецификацијама наведеним у формалном језику. Разматра се припрема сличног теста поузданости за виртуелну машину Пхантом, који ће омогућити верификацију целокупног окружења оперативног система.

Главна област примене порта заснованог на Геноде-у је развој апликација за различите индустријске и уграђене уређаје.

Тренутно, сет промена је већ припремљен за виртуелну машину а додате су и закачице које се покрећу на врху Геноде-а за компоненте постојаности кернела и главне интерфејсе ниског нивоа.

Напомиње се да Пхантом ВМ већ може да ради у Геноде 64-битном окружењу, али ВМ још увек није распоређен у режиму постојаности, подсистем драјвера треба да се преради, а компоненте са мрежним стеком и графичким подсистемом морају бити прилагођено за Геноду.

Ако желите да сазнате више о раду система, можете консултовати детаље у следећи линк.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.