Ikaupat nga eksperimento nga pagpagawas sa Brutal OS

Ang ikaupat nga eksperimento nga pagpagawas sa Brutal nga proyekto gipatik, diin ang mga mahiligon nagpalambo sa usa ka bukas nga operating system, ang arkitektura nga naningkamot sa paghiusa sa mga mithi sa Unix nga mga sistema sa 1970s uban sa modernong mga teknolohiya. Ang sistema gimugna gikan sa wala ug adunay kaugalingon nga standard nga C library ug micro-kernel. Ang code sa proyekto gisulat sa C ug giapod-apod ubos sa lisensya sa MIT. Nagsuporta sa pagtukod alang sa x86_64, i686, RISC-V ug ARM nga mga arkitektura.

Sa nangaging mga pagpagawas sa pagsulay, ang pokus mao ang pagpalambo sa microkernel ug ang nagpahiping sistema sa palibot. Ang multitasking, usa ka virtual memory manager, standard system calls, IPC, ACPI ug lightweight threads (fiber) gipatuman. Ang ikaupat nga eksperimento nga pagpagawas nagpatuman sa usa ka separation of powers model base sa Capabilities, ug nagsugyot usab og usa ka graphics subsystem nga adunay kaugalingong user interface library brutal-GUI, vector graphics library brutal-GFX ug usa ka composite server. Ang sukaranan nga paghubad gihimo gamit ang SDL library. Gisuportahan ang mga imahe sa SVG, vector font ug gradients.

Ikaupat nga eksperimento nga pagpagawas sa Brutal OS

Ang trabaho nga nahimo naglakip usab sa paghimo og batakang suporta alang sa AHCI ug EXT2, pag-port sa RISC-V nga arkitektura, ug pag-rework sa IPC subsystem, nga karon naggamit sa usa ka arkitektura nga nagpahinumdom sa IPC gikan sa Fuchsia OS. Sa sunod nga pagpagawas nagplano sila nga ipatuman ang dula sa Doom, idugang ang suporta sa terminal (TTY), ipatuman ang usa ka command shell, ug i-update ang mga drayber alang sa AHCI controllers ug Ext2/FAT file system. Ang mas layo nga mga plano naglakip sa pagpalambo sa usa ka network stack ug mga drayber alang sa mga device sa network.

Source: opennet.ru

Idugang sa usa ka comment