Cuarta versión experimental de Brutal OS

Publicouse a cuarta versión experimental do proxecto Brutal, dentro do cal os entusiastas están a desenvolver un sistema operativo aberto, cuxa arquitectura trata de combinar os ideais dos sistemas Unix dos anos 1970 coas tecnoloxías modernas. O sistema desenvólvese desde cero e inclúe a súa propia biblioteca C estándar e micro-núcleo. O código do proxecto está escrito en C e distribúese baixo a licenza MIT. Admite a creación de arquitecturas x86_64, i686, RISC-V e ARM.

Nas últimas versións de proba, o foco foi desenvolver o micronúcleo e o ambiente do sistema subxacente. Implementáronse multitarefa, un xestor de memoria virtual, chamadas de sistema estándar, IPC, ACPI e fíos lixeiros (fibra). A cuarta versión experimental implementa un modelo de separación de poderes baseado en Capacidades, e tamén propón un subsistema de gráficos coa súa propia biblioteca de interfaces de usuario brutal-GUI, biblioteca de gráficos vectoriales brutal-GFX e un servidor composto. A representación básica realízase mediante a biblioteca SDL. Admítense imaxes SVG, fontes vectoriais e degradados.

Cuarta versión experimental de Brutal OS

O traballo realizado tamén inclúe a creación de soporte básico para AHCI e EXT2, a portabilidade á arquitectura RISC-V e a reelaboración do subsistema IPC, que agora usa unha arquitectura que lembra a IPC do sistema operativo Fuchsia. Na próxima versión planean implementar o xogo Doom, engadir soporte para terminal (TTY), implementar un shell de comandos e actualizar os controladores para controladores AHCI e sistemas de ficheiros Ext2/FAT. Os plans máis afastados inclúen o desenvolvemento dunha pila de rede e controladores para dispositivos de rede.

Fonte: opennet.ru

Engadir un comentario