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