Brutal OS:n neljäs kokeellinen julkaisu

Brutal-projektin neljäs kokeellinen julkaisu on julkaistu, jonka puitteissa harrastajat kehittävät avointa käyttöjärjestelmää, jonka arkkitehtuuri yrittää yhdistää 1970-luvun Unix-järjestelmien ihanteita nykyaikaisiin teknologioihin. Järjestelmä on kehitetty tyhjästä, ja siinä on oma standardi C-kirjasto ja mikroydin. Projektikoodi on kirjoitettu C-kielellä ja sitä jaetaan MIT-lisenssillä. Tukee rakentamista x86_64-, i686-, RISC-V- ja ARM-arkkitehtuureille.

Aiemmissa testijulkaisuissa painopiste on ollut mikroytimen ja sen taustalla olevan järjestelmäympäristön kehittämisessä. Multitasking, virtuaalisen muistin hallinta, vakiojärjestelmäkutsut, IPC, ACPI ja kevyet säikeet (kuitu) otettiin käyttöön. Neljäs kokeellinen julkaisu toteuttaa ominaisuuksiin perustuvan vallanjakomallin ja ehdottaa myös grafiikkaalijärjestelmää, jossa on oma käyttöliittymäkirjasto brutal-GUI, vektorigrafiikkakirjasto brutal-GFX ja komposiittipalvelin. Perusrenderöinti tehdään SDL-kirjaston avulla. SVG-kuvia, vektorifontteja ja liukuvärejä tuetaan.

Brutal OS:n neljäs kokeellinen julkaisu

Tehty työhön kuuluu myös perustuen luominen AHCI:lle ja EXT2:lle, portaaminen RISC-V-arkkitehtuuriin ja IPC-alijärjestelmän uudelleenkäsittely, joka nyt käyttää Fuchsia-käyttöjärjestelmän IPC:tä muistuttavaa arkkitehtuuria. Seuraavassa julkaisussa he suunnittelevat ottavansa käyttöön Doom-pelin, lisäämään päätetuen (TTY), toteuttamaan komentotulkin ja päivittämään AHCI-ohjaimien ja Ext2/FAT-tiedostojärjestelmien ajurit. Kaukaisempiin suunnitelmiin kuuluu verkkopinon ja ajurien kehittäminen verkkolaitteille.

Lähde: opennet.ru

Lisää kommentti