Fjärde experimentella versionen av Brutal OS

Den fjärde experimentella utgåvan av Brutal-projektet har publicerats, inom vilken entusiaster utvecklar ett öppet operativsystem, vars arkitektur försöker kombinera 1970-talets Unix-systems ideal med modern teknologi. Systemet är utvecklat från grunden och kommer med ett eget standard C-bibliotek och mikrokärna. Projektkoden är skriven i C och distribueras under MIT-licensen. Stöder byggnad för x86_64, i686, RISC-V och ARM-arkitekturer.

I tidigare testversioner har fokus legat på att utveckla mikrokärnan och den underliggande systemmiljön. Multitasking, en virtuell minneshanterare, standardsystemanrop, IPC, ACPI och lätta trådar (fiber) implementerades. Den fjärde experimentella versionen implementerar en maktseparationsmodell baserad på Capabilities, och föreslår också ett grafikundersystem med sitt eget användargränssnittsbibliotek brutal-GUI, vektorgrafikbibliotek brutal-GFX och en sammansatt server. Grundläggande rendering görs med SDL-biblioteket. SVG-bilder, vektorteckensnitt och övertoningar stöds.

Fjärde experimentella versionen av Brutal OS

Arbetet som gjorts inkluderar också att skapa grundläggande stöd för AHCI och EXT2, porta till RISC-V-arkitekturen och omarbeta IPC-undersystemet, som nu använder en arkitektur som påminner om IPC från Fuchsia OS. I nästa release planerar de att implementera Doom-spelet, lägga till terminalstöd (TTY), implementera ett kommandoskal och uppdatera drivrutinerna för AHCI-kontroller och Ext2/FAT-filsystem. Mer avlägsna planer inkluderar utvecklingen av en nätverksstack och drivrutiner för nätverksenheter.

Källa: opennet.ru

Lägg en kommentar