Ceturtā eksperimentālā Brutal OS izlaišana

Iznācis projekta Brutal ceturtais eksperimentālais laidiens, kura ietvaros entuziasti attīsta atvērtu operētājsistēmu, kuras arhitektūrā mēģina apvienot 1970.gadu Unix sistēmu ideālus ar modernajām tehnoloģijām. Sistēma ir izstrādāta no nulles, un tai ir sava standarta C bibliotēka un mikrokodolu. Projekta kods ir rakstīts C valodā un tiek izplatīts saskaņā ar MIT licenci. Atbalsta veidošanu x86_64, i686, RISC-V un ARM arhitektūrām.

Iepriekšējos testa laidienos galvenā uzmanība tika pievērsta mikrokodola un pamatā esošās sistēmas vides izstrādei. Tika ieviesta daudzuzdevumu veikšana, virtuālās atmiņas pārvaldnieks, standarta sistēmas izsaukumi, IPC, ACPI un vieglie pavedieni (šķiedras). Ceturtajā eksperimentālajā laidienā tiek ieviests pilnvaru dalīšanas modelis, pamatojoties uz iespējām, kā arī tiek piedāvāta grafikas apakšsistēma ar savu lietotāja interfeisa bibliotēku brutal-GUI, vektorgrafikas bibliotēku brutal-GFX un saliktu serveri. Pamata renderēšana tiek veikta, izmantojot SDL bibliotēku. Tiek atbalstīti SVG attēli, vektoru fonti un gradienti.

Ceturtā eksperimentālā Brutal OS izlaišana

Paveiktais darbs ietver arī pamata atbalsta izveidi AHCI un EXT2, pārnešanu uz RISC-V arhitektūru un IPC apakšsistēmas pārstrādi, kas tagad izmanto arhitektūru, kas atgādina IPC no Fuchsia OS. Nākamajā laidienā viņi plāno ieviest Doom spēli, pievienot termināļa atbalstu (TTY), ieviest komandu apvalku un atjaunināt draiverus AHCI kontrolleriem un Ext2/FAT failu sistēmām. Attālākajos plānos ietilpst tīkla steka un draiveru izstrāde tīkla ierīcēm.

Avots: opennet.ru

Pievieno komentāru