Det fjerde eksperimentelle udgave af projektet Brutal er blevet offentliggjort, hvor entusiaster udvikler et open source-operativsystem, der forsøger at kombinere idealerne fra 1970'ernes Unix-systemer med moderne teknologi. Systemet udvikles fra bunden og leveres med sit eget standard C-bibliotek og et mikrokernel. Projektets kode er skrevet i C og distribueres under MIT-licensen. Der er understøttelse af bygning for arkitekturerne x86_64, i686, RISC-V og ARM.
I tidligere testudgivelser har fokus været på udviklingen af mikrokerne og det grundlæggende systemmiljø. Der er blevet implementeret multitrådning, en virtuel hukommelsesmanager, standard systemopkald, IPC, ACPI og letvægts tråde (fiber). I den fjerde eksperimentelle udgave er der implementeret en adgangsmodel baseret på muligheder, samt en grafisk subsystem med sit eget brugergrænsefladebibliotek brutal-GUI, et vektorgrafikbibliotek brutal-GFX og sammensat serveren. Den grundlæggende rendering udføres ved hjælp af SDL-biblioteket. SVG-billeder, vektorskrifttyper og gradienter understøttes.

Det udførte arbejde nævner også oprettelsen af grundlæggende støtte til AHCI og EXT2, portering for RISC-V-arkitekturen og en overarbejdning af IPC-subsystemet, hvor der nu anvendes en arkitektur, der minder om IPC fra Fuchsia OS. I den næste udgave planlægges det at få spillet Doom til at køre, tilføje støtte til terminaler (TTY), implementere et kommandoskald og forbedre driverne til AHCI-controllere og filsystemer Ext2/FAT. I mere fjerne planer er der udvikling af et netværksstack og drivere til netværksenheder.
Kilde: opennet.ru
