Fourth experimental release of Brutal OS

The fourth experimental release of the Brutal project has been published, in which enthusiasts develop an open operating system, in the architecture of which they try to combine the ideals of Unix systems of the 1970s with modern technologies. The system is developed from scratch and comes with its own standard C library and micro-kernel. The project code is written in C and distributed under the MIT license. Supported build for x86_64, i686, RISC-V and ARM architectures.

Previous test releases focused on developing the microkernel and the underlying system environment. Multitasking, a virtual memory manager, standard system calls, IPC, ACPI, and lightweight threads (fiber) were implemented. The fourth experimental release implements a separation of duties model based on Capabilities, and also offers a graphics subsystem with its own user interface library, brutal-GUI, vector graphics library, brutal-GFX, and composite serverBasic rendering is performed using the SDL library. SVG images, vector fonts, and gradients are supported.

Fourth experimental release of Brutal OS

The work done also mentions the creation of basic support for AHCI and EXT2, porting to the RISC-V architecture, and redesigning the IPC subsystem, which now uses an architecture reminiscent of IPC from the Fuchsia OS. In the next release, they plan to achieve the execution of the Doom game, add support for terminals (TTY), implement a command shell, bring the drivers for AHCI controllers and Ext2 / FAT file systems to the proper form. In more distant plans, there is the development of a network stack and drivers for network devices.

Source: opennet.ru

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