Den fjÀrde experimentella utgÄvan av projektet Brutal har publicerats, dÀr entusiaster utvecklar ett öppet operativsystem som försöker kombinera idealen frÄn Unix-systemen pÄ 1970-talet med modern teknik. Systemet utvecklas frÄn grunden och levereras med sitt eget standard C-bibliotek och ett mikrokernel. Projektets kod Àr skriven i C och distribueras under MIT-licensen. Byggs stöd för arkitekturerna x86_64, i686, RISC-V och ARM.
I tidigare testversioner har fokus lagts pÄ utvecklingen av mikrokernel och den grundlÀggande systemmiljön. Flervalsbearbetning, en manager för virtuellt minne, standard systemanrop, IPC, ACPI och lÀtta trÄdar (fiber) har implementerats. I den fjÀrde experimentella utgÄvan har modellen för maktdelning baserad pÄ Capabilities implementerats, liksom en grafisk subsystem med sitt anvÀndargrÀnssnittsbibliotek brutal-GUI, vektorgrafikbiblioteket brutal-GFX och sammansatt. servern. GrundlÀggande rendering görs med hjÀlp av SDL-biblioteket. SVG-bilder, vektorfonts och gradienter stöds.

Det har ocksÄ nÀmnts skapandet av grundlÀggande stöd för AHCI och EXT2, portering för RISC-V-arkitekturen och omarbetning av IPC-subsystemet, dÀr en arkitektur som liknar IPC frÄn Fuchsia OS nu anvÀnds. I nÀsta utgÄva planerar man att fÄ spelet Doom att köras, lÀgga till stöd för terminaler (TTY), implementera kommandoskal, förbÀttra drivrutiner för AHCI-kontroller och filsystemen Ext2/FAT. I mer avlÀgsna planer ingÄr utvecklingen av ett nÀtverksstack och drivrutiner för nÀtverksenheter.
KĂ€lla: opennet.ru
