The fourth experimental release of the Brutal OS

The fourth experimental release of the Brutal project has been published, within which enthusiasts are developing an open operating system that seeks to combine the ideals of Unix systems from the 1970s with modern technologies. The system is built from scratch and comes with its own standard C library and microkernel. The code of the project is written in C and distributed under the MIT license. Builds are supported for x86_64, i686, RISC-V, and ARM architectures.

In previous test releases, the main focus was on the development of the microkernel and basic system environment. Features such as multitasking, virtual memory management, typical system calls, IPC, ACPI, and lightweight threads (fiber) were implemented. The fourth experimental release introduces a capabilities-based privilege separation model, as well as a graphical subsystem with its own user interface building library, brutal-GUI, a vector graphics library, brutal-GFX, and composite. proxy server. Basic rendering is performed using the SDL library. SVG images, vector fonts, and gradients are supported.

The fourth experimental release of the Brutal OS

The work accomplished also mentions the creation of basic support for AHCI and EXT2, porting for the RISC-V architecture, and a redesign of the IPC subsystem, which now uses an architecture similar to IPC from the Fuchsia OS. In the next release, they plan to achieve running the game Doom, add terminal (TTY) support, implement a command shell, finalize drivers for AHCI controllers and Ext2/FAT file systems. Long-term plans include the development of a network stack and drivers for network devices.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster