Quarta versió experimental de Brutal OS

S'ha publicat la quarta versió experimental del projecte Brutal, dins del qual els entusiastes estan desenvolupant un sistema operatiu obert, l'arquitectura del qual intenta combinar els ideals dels sistemes Unix dels anys setanta amb les tecnologies modernes. El sistema es desenvolupa des de zero i inclou la seva pròpia biblioteca C estàndard i micro-nucli. El codi del projecte està escrit en C i es distribueix sota la llicència MIT. Admet la creació per a arquitectures x1970_86, i64, RISC-V i ARM.

En versions de proves anteriors, l'atenció s'ha centrat en el desenvolupament del micronucli i l'entorn del sistema subjacent. Es va implementar la multitasca, un gestor de memòria virtual, trucades de sistema estàndard, IPC, ACPI i fils lleugers (fibra). La quarta versió experimental implementa un model de separació de poders basat en Capacitats, i també proposa un subsistema gràfic amb la seva pròpia biblioteca d'interfície d'usuari brutal-GUI, biblioteca de gràfics vectorials brutal-GFX i un servidor compost. La representació bàsica es fa mitjançant la biblioteca SDL. S'admeten imatges SVG, fonts vectorials i degradats.

Quarta versió experimental de Brutal OS

El treball realitzat també inclou la creació de suport bàsic per a AHCI i EXT2, la portabilitat a l'arquitectura RISC-V i la reelaboració del subsistema IPC, que ara utilitza una arquitectura que recorda l'IPC del sistema operatiu Fuchsia. En el proper llançament tenen previst implementar el joc Doom, afegir suport de terminal (TTY), implementar un shell d'ordres i actualitzar els controladors per als controladors AHCI i els sistemes de fitxers Ext2/FAT. Els plans més llunyans inclouen el desenvolupament d'una pila de xarxa i controladors per a dispositius de xarxa.

Font: opennet.ru

Afegeix comentari