Avaldatud on neljas eksperimentaalne väljaanne projektist Brutal, mille raames innukad arendajad töötavad avatud operatsioonisüsteemi kallal, mille arhitektuur püüab liita 1970. aastate Unix-süsteemide idealismi kaasaegsete tehnoloogiatega. Süsteem areneb nullist ja tuleb koos oma standardse C-raamatukoguga ning mikro-ö'description-el. Projekti kood on kirjutatud keeles C ja levitatakse MIT-litsentsi alusel. Toetatakse kogumist arhitektuuridele x86_64, i686, RISC-V ja ARM.
Eelmistel testväljaannetes keskenduti peamiselt mikro-ökerne ja baassüsteemi keskkonna arendamisele. Rakendatud on multitasking, virtuaalmälu haldur, tüüpilised süsteemi kutsed, IPC, ACPI ja kergekaalulised niidid (fiber). Neljandas eksperimentaalses väljaandes on rakendatud volituste jagamise mudel Capabilities-põhiselt ning pakutud graafiline alamsüsteem koos oma kasutajaliidese raamatukoguga brutal-GUI, vektorgraafika raamatukoguga brutal-GFX ja komposiit. serverilt. Põhijoonistamine toimub raamatukogu SDL abil. Toetatakse SVG-pilte, vektorfonte ja gradiente.

Tehtud töö hulgas mainitakse ka AHCI ja EXT2 põhitoe loomist, portimist RISC-V arhitektuurile ja IPC alamsüsteemi ümberdisainimist, milles nüüd kasutatakse arhitektuuri, mis meenutab IPC-d operatsioonisüsteemis Fuchsia. Järgmises väljaandes plaanitakse saavutada Doom mängu töö, lisada terminalide (TTY) toeks, rakendada käsurealiidese, viia AHCI kontrollerite draiverid ja failisüsteemide Ext2/FAT õigesse vormi. Pikemas perspektiivis on plaanis arendada võrgu pinu ja draivereid võrgu seadmete jaoks.
Allikas: opennet.ru
