Megjelent a Brutal projekt negyedik kísérleti kiadása, amelynek keretében a lelkesedők egy nyílt forráskódú operációs rendszert fejlesztenek, annak érdekében, hogy az 1970-es évek Unix rendszereinek eszméit a modern technológiákkal ötvözve valósítsanak meg. A rendszer a nulláról fejlődik, saját standard C könyvtárral és mikrokernel-lel rendelkezik. A projekt kódja C nyelven íródott, és MIT licenc alatt terjesztik. Támogatott architektúrák: x86_64, i686, RISC-V és ARM.
A korábbi tesztkiadások főként a mikrokernel és az alapvető rendszerkörnyezet fejlesztésére összpontosítottak. Megvalósították a multitaskingot, a virtuális memória kezelését, a tipikus rendszerhívásokat, az IPC-t, az ACPI-t és a könnyű szálakat (fiber). A negyedik kísérleti kiadásban megvalósításra került a hatáskörök szerinti dolgozati modell, valamint egy grafikai alrendszer került bemutatásra a saját felhasználói felület építő könyvtárával, a brutal-GUI-val, a vektorgrafikai könyvtárral, a brutal-GFX-szel és a komponenssel. szerverrel. Az alaprajz készítése az SDL könyvtár használatával történik. Támogatottak az SVG képek, vektorképregiszterek és gradiensek.

A megvalósított munkák között említhető az AHCI és EXT2 alapvető támogatásának létrehozása, a RISC-V architektúrára való portálás, valamint az IPC alrendszer átformálása, amely most olyan architektúrát használ, amely az Fuchsia OS IPC-jére emlékeztet. A következő kiadásban célul kitűzik a Doom játék futtatását, a terminálok (TTY) támogatásának hozzáadását, egy parancssori felület megvalósítását, az AHCI vezérlők és az Ext2/FAT fájlrendszerek meghajtóinak megfelelő tökéletesítését. A távoli terveik között szerepel a hálózati verem és a hálózati eszközökhöz szükséges illesztőprogramok fejlesztése.
Forrás: opennet.ru
