Čtvrté experimentální vydání Brutal OS

Vyšlo čtvrté experimentální vydání projektu Brutal, v rámci kterého nadšenci vyvíjejí otevřený operační systém, jehož architektura se snaží spojit ideály unixových systémů 1970. let s moderními technologiemi. Systém je vyvinut od nuly a je dodáván s vlastní standardní knihovnou C a mikrojádrem. Kód projektu je napsán v jazyce C a je distribuován pod licencí MIT. Podporuje sestavení pro architektury x86_64, i686, RISC-V a ARM.

V minulých testovacích verzích byl důraz kladen na vývoj mikrojádra a základního systémového prostředí. Byl implementován multitasking, správce virtuální paměti, standardní systémová volání, IPC, ACPI a odlehčená vlákna (vlákno). Čtvrtá experimentální verze implementuje model oddělení pravomocí založený na schopnostech a také navrhuje grafický subsystém s vlastní knihovnou uživatelského rozhraní brutal-GUI, knihovnou vektorové grafiky brutal-GFX a kompozitním serverem. Základní vykreslování se provádí pomocí knihovny SDL. Podporovány jsou obrázky SVG, vektorová písma a přechody.

Čtvrté experimentální vydání Brutal OS

Práce zahrnuje také vytvoření základní podpory pro AHCI a EXT2, portování na architekturu RISC-V a přepracování subsystému IPC, který nyní používá architekturu připomínající IPC z OS Fuchsia. V příštím vydání plánují implementovat hru Doom, přidat podporu terminálu (TTY), implementovat příkazový shell a aktualizovat ovladače pro AHCI řadiče a souborové systémy Ext2/FAT. Vzdálenější plány zahrnují vývoj síťového zásobníku a ovladačů pro síťová zařízení.

Zdroj: opennet.ru

Přidat komentář