Vierte experimentelle Version des Betriebssystems Brutal

Die vierte experimentelle Ausgabe des Projekts Brutal wurde veröffentlicht, im Rahmen dessen Enthusiasten ein offenes Betriebssystem entwickeln, dessen Architektur versucht, die Ideale von Unix-Systemen der 1970er Jahre mit modernen Technologien zu verbinden. Das System wird von Grund auf neu entwickelt und kommt mit einer eigenen standardmĂ€ĂŸigen C-Bibliothek und einem Mikro-Kernel. Der Code des Projekts ist in C geschrieben und wird unter der MIT-Lizenz veröffentlicht. Es wird eine UnterstĂŒtzung fĂŒr die Architekturen x86_64, i686, RISC-V und ARM bereitgestellt.

In den vorherigen Testversionen lag der Schwerpunkt auf der Entwicklung des Mikro-Kernels und der grundlegenden Systemumgebung. Es wurden Multitasking, ein Speicherverwaltungsmanager, Standard-Systemaufrufe, IPC, ACPI und leichte Threads (fiber) implementiert. In der vierten experimentellen Ausgabe wurde ein Berechtigungsmodell auf Basis von Capabilities realisiert, und es wurde ein grafisches System vorgeschlagen, mit einer eigenen BenutzeroberflĂ€chenbibliothek brutal-GUI, einer Vektorgrafikbibliothek brutal-GFX und einem Komposit. Server. Die grundlegende Darstellung erfolgt unter Verwendung der SDL-Bibliothek. SVG-Bilder, Vektorschriften und FarbverlĂ€ufe werden unterstĂŒtzt.

Vierte experimentelle Version des Betriebssystems Brutal

Aus der geleisteten Arbeit wird auch die Schaffung einer grundlegenden UnterstĂŒtzung fĂŒr AHCI und EXT2, das Portieren fĂŒr die RISC-V-Architektur und die Überarbeitung der IPC-Subsysteme erwĂ€hnt, in denen nun eine Architektur verwendet wird, die an IPC aus dem Fuchsia-Betriebssystem erinnert. In der nĂ€chsten Ausgabe plant man, das Spiel Doom zum Laufen zu bringen, die UnterstĂŒtzung fĂŒr Terminals (TTY) hinzuzufĂŒgen, eine Kommandozeile zu implementieren und die Treiber fĂŒr AHCI-Controller und Ext2/FAT-Dateisysteme auf den aktuellen Stand zu bringen. In weiteren entfernten PlĂ€nen steht die Entwicklung eines Netzwerk-Stacks und von Treibern fĂŒr NetzwerkgerĂ€te.

Quelle: opennet.ru

60GB SSD 8Gb DDR4