Avaldatud on neljas eksperimentaalne väljaanne projektilt Brutal, mille raames entusiastid arendavad avatud operatsioonisüsteemi, mille arhitektuur püüab ühendada 1970ndate aastate Unix-süsteemide ideed kaasaegsete tehnoloogiatega. Süsteemi arendatakse nullist ning see sisaldab oma standardset C-raamatukogu ja mikro- tuuma. Projekti kood on kirjutatud C keeles ja levitatakse MIT litsentsi alusel. Toetatakse x86_64, i686, RISC-V ja ARM arhitektuuride kogumist.
Eelnevates testväljaannetes keskenduti peamiselt mikro-tuuma ja põhiseadmestiku arendamisele. Rakendati mitmeülesanne, virtuaalmälu haldur, tüüpilised süsteemi kutsed, IPC, ACPI ja kerged vood (fiber). Neljandas eksperimentaalses väljaandes on rakendatud volituste jagamise mudel, mis põhineb Capabilities-l, samuti on ette pandud graafiline alamsüsteem, oma kasutajaliidese raamatukogu brutal-GUI, vektorgraafika raamatukogu brutal-GFX ja komposiit. serveriga. Põhi joonistamine toimub SDL raamatukogu kasutamisega. Toetatakse SVG pilte, vektorkirja ja gradientide kasutamist.

Tehtud töö raames mainitakse ka AHCI ja EXT2 baastoetuse loomist, RISC-V arhitektuurile portimist ning IPC alamsüsteemi uuendamist, kus kasutatakse nüüd arhitektuuri, mis sarnaneb Fuchsia OS-i IPC-ga. Järgmisel versioonil plaanitakse saavutada Doom'i mängu käitamine, lisada terminalide (TTY) tugi, rakendada käsurea liides ning viia lõpule AHCI kontrollerite ja Ext2/FAT failisüsteemide draiverite väljatöötamine. Kaugemates plaanides on võrgu stacki ja võrgu seadmete draiverite arendamine.
Allikas: opennet.ru
