Редок, оперативни систем написан на програмском језику Руст

Редок ОС

После годину дана развоја, најављено је лансирање нове верзије оперативног система Редок 0.5, који Његов главни фокус је да се његов развој користи језиком Руст и концептом микрозрна.

Развој пројекта дистрибуирају се под бесплатном МИТ лиценцом. За тестирање у ВиртуалБок-у или КЕМУ-у, нуде се одређене слике покретања за сваку од њих.

Корисничко окружење Редок-а заснива се на Орбитал ГУИ-у покренутом на Ваиланд-у. Нетсурф се користи као веб прегледач.

О Редок-у

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

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

редок је развијен у складу са Уник филозофијом, позајмљујући неке идеје из СеЛ4, Миник и План 9.

Систем користи принцип „све је УРЛ".

На пример, УРЛ адреса „лог: //“ може се користити за евидентирање, интеракцију између процеса „бус: //“, мрежну интеракцију „тцп: //“ итд.

Модули који се могу применити у облику управљачких програма, додатака језгра и корисничких агената могу регистровати своје руковаоце УРЛ-ом, на пример, можете написати модул за приступ У / И портовима и везати га за УРЛ "порт_ио: / /", након који можете користити за приступ порту 60 кроз отварање УРЛ-а "порт_ио: // 60".

Пројекат такође развија сопственог менаџера серије, скуп стандардних услужних програма (бинутилс, цореутилс, нетутилс, ектраутилс), командна љуска "ион", водов натријум-уређивач текста, мрежни стек и систем датотека ТФС развијен на основу идеја ЗФС-а. ).

асус-еепц-900

Конфигурација је постављена на језику Томл. Систем тренутно подржава употребу на к86_64 процесорима са ВБЕ-компатибилном графичком картицом (нвидиа, интел, амд), АХЦИ погонима и мрежним картицама заснованим на чиповима Е1000 или РТЛ8168.

Главне новине Редок-а 0.5

Издање нове верзије Редок 0.05 долази са неким иновацијама од којих у првом реду можемо истаћи да је сама Релибц стандардна Ц библиотека написана у Русту.

Релибц је позициониран као преносна имплементација Ц стандардне библиотеке, у складу са ПОСИКС-ом и способна да ради не само на Редоку, већ и на дистрибуцијама заснованим на Линуку.

Претходно на Редок-у, виљушка библиотеке невлиб из пројекта Цигвин Коришћен је као стандардна библиотека, али није прилагођен програмерима у погледу безбедности и више платформи. У тренутној фази развоја, Релибц је већ далеко супериорнији од невлиб функционалности.

Поред овога у Редок 0.5 нови боотлоадер-цоребоот и боотлоадер-ефи су припремљени за цоребоот и ЕФИ, на основу којих су формиране боот слике.

Библиотеке за рад са ЕФИ написане су у Русту и почетном коду (носивост за цоребоот) у Русту. Пуњачи се могу користити одвојено од Редок-а и у другим пројектима.

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

Од осталих вести које се могу истакнути у најави ове нове верзије налазимо:

  • Имплементирана је пуна подршка за функције мапирања меморије (ммап).
  • Додата је подршка за Птхреадс и предложени су додатни системски позиви за обраду сигнала.
  • Побољшана ЛЛВМ подршка, омогућавајући склапање рустц-а и Меса-е (ц ллвмпипе).
  • Захваљујући преласку на нову системску библиотеку, постигнута је подршка за многе нове апликације.
  • Укупно су додата 62 нова пакета.

За уградњу у Редок већ постоје пакети спремни за употребу са библиотекама СДЛ2, ффмпег, цаиро, гстреамер, пцре, глман, либицонв, либсодиум и геттект, скуп компајлера, имплементација ОпенГЛ-а, апликација ОпенГЛ, Вццкв Меса, сцуммвм емулатори, досцитес и обичаји и апликација ОпенГЛ у свом сету. Нукем 3Д), опенттд и ФрееДоом.


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

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

*

*

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