После годину дана развоја, најављено је лансирање нове верзије оперативног система Редок 0.5, који Његов главни фокус је да се његов развој користи језиком Руст и концептом микрозрна.
Развој пројекта дистрибуирају се под бесплатном МИТ лиценцом. За тестирање у ВиртуалБок-у или КЕМУ-у, нуде се одређене слике покретања за сваку од њих.
Корисничко окружење Редок-а заснива се на Орбитал ГУИ-у покренутом на Ваиланд-у. Нетсурф се користи као веб прегледач.
О Редок-у
Оперативни систем користи концепт микро језгра, где је на нивоу језгра обезбеђена само интеракција између процеса и управљања ресурсима а сва друга функционалност преноси се на библиотеке које могу да користе и језгро и кориснички агенти.
Све контролери се покрећу у корисничком простору у песковитим окружењима. Ради компатибилности са постојећим апликацијама, обезбеђен је посебан ПОСИКС слој који вам омогућава покретање многих програма без преношења.
редок је развијен у складу са Уник филозофијом, позајмљујући неке идеје из СеЛ4, Миник и План 9.
Систем користи принцип „све је УРЛ".
На пример, УРЛ адреса „лог: //“ може се користити за евидентирање, интеракцију између процеса „бус: //“, мрежну интеракцију „тцп: //“ итд.
Модули који се могу применити у облику управљачких програма, додатака језгра и корисничких агената могу регистровати своје руковаоце УРЛ-ом, на пример, можете написати модул за приступ У / И портовима и везати га за УРЛ "порт_ио: / /", након који можете користити за приступ порту 60 кроз отварање УРЛ-а "порт_ио: // 60".
Пројекат такође развија сопственог менаџера серије, скуп стандардних услужних програма (бинутилс, цореутилс, нетутилс, ектраутилс), командна љуска "ион", водов натријум-уређивач текста, мрежни стек и систем датотека ТФС развијен на основу идеја ЗФС-а. ).
Конфигурација је постављена на језику Томл. Систем тренутно подржава употребу на к86_64 процесорима са ВБЕ-компатибилном графичком картицом (нвидиа, интел, амд), АХЦИ погонима и мрежним картицама заснованим на чиповима Е1000 или РТЛ8168.
Главне новине Редок-а 0.5
Издање нове верзије Редок 0.05 долази са неким иновацијама од којих у првом реду можемо истаћи да је сама Релибц стандардна Ц библиотека написана у Русту.
Релибц је позициониран као преносна имплементација Ц стандардне библиотеке, у складу са ПОСИКС-ом и способна да ради не само на Редоку, већ и на дистрибуцијама заснованим на Линуку.
Претходно на Редок-у, виљушка библиотеке невлиб из пројекта Цигвин Коришћен је као стандардна библиотека, али није прилагођен програмерима у погледу безбедности и више платформи. У тренутној фази развоја, Релибц је већ далеко супериорнији од невлиб функционалности.
Поред овога у Редок 0.5 нови боотлоадер-цоребоот и боотлоадер-ефи су припремљени за цоребоот и ЕФИ, на основу којих су формиране боот слике.
Библиотеке за рад са ЕФИ написане су у Русту и почетном коду (носивост за цоребоот) у Русту. Пуњачи се могу користити одвојено од Редок-а и у другим пројектима.
Систем управљања догађајима је редизајниран да пружи тачну подршку за одабир и позивање позива.
Од осталих вести које се могу истакнути у најави ове нове верзије налазимо:
- Имплементирана је пуна подршка за функције мапирања меморије (ммап).
- Додата је подршка за Птхреадс и предложени су додатни системски позиви за обраду сигнала.
- Побољшана ЛЛВМ подршка, омогућавајући склапање рустц-а и Меса-е (ц ллвмпипе).
- Захваљујући преласку на нову системску библиотеку, постигнута је подршка за многе нове апликације.
- Укупно су додата 62 нова пакета.
За уградњу у Редок већ постоје пакети спремни за употребу са библиотекама СДЛ2, ффмпег, цаиро, гстреамер, пцре, глман, либицонв, либсодиум и геттект, скуп компајлера, имплементација ОпенГЛ-а, апликација ОпенГЛ, Вццкв Меса, сцуммвм емулатори, досцитес и обичаји и апликација ОпенГЛ у свом сету. Нукем 3Д), опенттд и ФрееДоом.