Četvrto eksperimentalno izdanje Brutal OS-a

Objavljeno je četvrto eksperimentalno izdanje projekta Brutal u sklopu kojeg entuzijasti razvijaju otvoreni operativni sustav čija arhitektura nastoji spojiti ideale Unix sustava iz 1970-ih s modernim tehnologijama. Sustav je razvijen od nule i dolazi s vlastitom standardnom C bibliotekom i mikro-jezgrom. Projektni kod je napisan u C-u i distribuira se pod licencom MIT-a. Podržava izgradnju za x86_64, i686, RISC-V i ARM arhitekture.

U prošlim testnim izdanjima fokus je bio na razvoju mikrojezgre i temeljnog okruženja sustava. Implementirani su multitasking, upravitelj virtualne memorije, standardni sistemski pozivi, IPC, ACPI i lagane niti (fiber). Četvrto eksperimentalno izdanje implementira model podjele ovlasti temeljen na mogućnostima, a također predlaže grafički podsustav s vlastitom bibliotekom korisničkog sučelja brutal-GUI, bibliotekom vektorske grafike brutal-GFX i kompozitnim poslužiteljem. Osnovno renderiranje se vrši pomoću SDL biblioteke. Podržane su SVG slike, vektorski fontovi i gradijenti.

Četvrto eksperimentalno izdanje Brutal OS-a

Obavljeni posao također uključuje stvaranje osnovne podrške za AHCI i EXT2, prijenos na RISC-V arhitekturu i preradu IPC podsustava, koji sada koristi arhitekturu koja podsjeća na IPC iz Fuchsia OS-a. U sljedećem izdanju planiraju implementirati igru ​​Doom, dodati podršku za terminal (TTY), implementirati komandnu ljusku i ažurirati upravljačke programe za AHCI kontrolere i Ext2/FAT datotečne sustave. Daljnji planovi uključuju razvoj mrežnog skupa i upravljačkih programa za mrežne uređaje.

Izvor: opennet.ru

Dodajte komentar