Štvrté experimentálne vydanie Brutal OS

Vyšlo štvrté experimentálne vydanie projektu Brutal, v rámci ktorého nadšenci vyvíjajú otvorený operačný systém, ktorého architektúra sa snaží spojiť ideály unixových systémov 1970. rokov minulého storočia s modernými technológiami. Systém je vyvinutý od začiatku a prichádza s vlastnou štandardnou knižnicou C a mikrojadrom. Kód projektu je napísaný v jazyku C a je distribuovaný pod licenciou MIT. Podporuje vytváranie pre architektúry x86_64, i686, RISC-V a ARM.

V minulých testovacích vydaniach sa pozornosť sústredila na vývoj mikrojadra a základného prostredia systému. Bol implementovaný multitasking, správca virtuálnej pamäte, štandardné systémové volania, IPC, ACPI a ľahké vlákna (vlákno). Štvrté experimentálne vydanie implementuje model oddelenia právomocí založený na schopnostiach a tiež navrhuje grafický subsystém s vlastnou knižnicou používateľského rozhrania brutal-GUI, knižnicou vektorovej grafiky brutal-GFX a kompozitným serverom. Základné vykresľovanie sa vykonáva pomocou knižnice SDL. Podporované sú obrázky SVG, vektorové písma a prechody.

Štvrté experimentálne vydanie Brutal OS

Vykonaná práca zahŕňa aj vytvorenie základnej podpory pre AHCI a EXT2, portovanie na architektúru RISC-V a prepracovanie subsystému IPC, ktorý teraz využíva architektúru pripomínajúcu IPC z OS Fuchsia. V ďalšom vydaní plánujú implementovať hru Doom, pridať podporu terminálu (TTY), implementovať príkazový shell a aktualizovať ovládače pre ovládače AHCI a súborové systémy Ext2/FAT. Vzdialenejšie plány zahŕňajú vývoj sieťového zásobníka a ovládačov pre sieťové zariadenia.

Zdroj: opennet.ru

Pridať komentár