ТоаруОС, ОС написан од нуле са сопственим кернелом и који је сличан Уник-у

Недавно ослобађање од верзија оперативног система слична Уник-у «ТоаруОС 2.0 ″, написан од нуле и опремљен сопственим језгром, покретач, стандардна Ц библиотека, менаџер пакета, компоненте корисничког простора и графички интерфејс са композитним менаџером прозора.

Пројекат започео је 2010. на Универзитету Илиноис а у почетку је развијен као истраживачки рад у области креирања нових композитних графичких интерфејса.

Од КСНУМКС-а, развој је трансформисан у ТоаруОС оперативни систем, коју је развила заједница заинтересована за развој.

О ТоаруОС-у

У свом тренутном облику, систем је опремљен композитним менаџером прозора, подржава динамички повезане извршне датотеке у ЕЛФ формату, мултитаскинг, графички стек, може да покреће Питхон 3 и ГЦЦ.

ТоаруОС заснива се на језгру користећи хибридну модуларну архитектуру који комбинује монолитну основу и алате за коришћење модула који се могу учитавати, на начин на који је дизајнирана већина доступних драјвера уређаја, као што су контролери дискова (ПАТА и АТАПИ), ЕКСТ2 и ИСО9660 ФС, фрамебуффер, тастатура, мишеви, мрежне картице (АМД ПЦнет ФАСТ, Реалтек РТЛ8139 и Интел ПРО / 1000), звучни чипови (Интел АЦ'97) и додаци ВиртуалБок за системе за госте.

Кернел подржава Уник, ТТИ, виртуелни систем датотека, псеудо-датотечни систем /проц, мултитхреадед, ИПЦ, рамдиск, птраце, заједничка меморија, мултитаскинг и друге типичне карактеристике.

Ект2 се користи као систем датотека. Боотлоадер је компатибилан са БИОС-ом и ЕФИ. Мрежни стек омогућава АПИ-је сокета у БСД стилу и подржава мрежне интерфејсе, укључујући повратну петљу.

За ТоаруОС су портовани програми као што су Вим, ГЦЦ, Бинутилс, ФрееТипе, МуПДФ, СДЛ, Цаиро, Доом, Куаке, Супер Нинтендо емулатор, Боцхс, итд.

Међу изворним апликацијама истиче се Ви-лике Бим уређивач кода, који се последњих година користи за развој специфичних ТоаруОС апликација као што су менаџер датотека, емулатор терминала, графички панел са подршком за виџете, батцх менаџер, као и библиотеке за подршку за слике (ПНГ, ЈПЕГ) и ТруеТипе фонтове.

Пројекат такође развија сопствени динамички програмски језик Куроко, дизајниран да замени Питхон у развоју услужних програма и прилагођених апликација за систем.

Језик по синтакси је сличан Питхон-у (позициониран као скраћени Питхон дијалект са експлицитним дефиницијама променљивих) и има веома компактну имплементацију. Подржана је компилација и интерпретација бајт кодова. Бајткод интерпретер обезбеђује сакупљач смећа, подржава вишенитно без коришћења глобалног закључавања.

Компајлер и интерпретер се могу саставити у облику мале дељене библиотеке (~ 500 КБ), која се може интегрисати са другим програмима и проширити преко Ц АПИ-ја. Поред ТоаруОС-а, језик се може користити на Линук-у, мацОС-у, Виндовс и може да ради у прегледачима који подржавају ВебАссембли.

Шта је ново у ТоаруОС-у 2.0?

У овој новој верзији система се помиње да Мисака језгро додаје функционалност за омогућавање прилагођених услужних програма топ, страце, дбг, пинг и цпувидгет.

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

Такође вреди напоменути да је додат растеризер текста са подршком за ТруеТипе, додата је библиотека за форматирање текста са маркупом, побољшан је БИОС боотлоадер са побољшаном подршком за хардверске конфигурације, а ЕФИ боотлоадер је поново написан.

Оф тхе друге промене који се истичу:

  • Додата подршка за уређивање командне линије језгра у оба покретача.
  • Дизајн панела је модернизован.
  • Додата подршка за библиотеке које се могу учитати, динамичке распореде и нове искачуће прозоре за виџете.
  • Прегледач је поново написан са додатим новим палетама.
    Додата је нова имплементација калкулатора.
    Подршка за временске зоне је додата стандардној библиотеци.
  • Додан драјвер за Енсоник ЕС1371 чипсет емулиран у ВМваре-у.
  • Очекује се да ће следећа велика верзија 2.1 подржавати АХЦИ, кХЦИ и УСБ ХИД уређаје.
  • У грани 2.2 планира се имплементација подршке за ААрцх64 архитектуру.

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


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

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

*

*

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

  1.   Марцо Антонио дијо

    здраво занимљиво .. где преузимаш?

  2.   Фердиан дијо

    У реду, али ект2 је већ застарео, али свеједно одобри.