Tuwha te tukunga whakamatautau o Brutal OS

Ko te tuawha o nga whakaputanga whakamatautau o te kaupapa Brutal kua whakaputaina, kei roto i nga kaingākau e whakawhanake ana i tetahi punaha whakahaere tuwhera, ko te hoahoanga e ngana ana ki te whakakotahi i nga kaupapa o nga punaha Unix o te 1970s me nga hangarau hou. I whakawhanakehia te punaha mai i te wahanga ka tae mai me tana ake whare pukapuka C paerewa me te micro-kernel. Ko te waehere kaupapa kua tuhia ki te C ka tohatohahia i raro i te raihana MIT. Ka tautokohia te hanga whare mo te x86_64, i686, RISC-V me nga hoahoanga ARM.

I nga whakaputanga whakamatautau o mua, ko te arotahi ko te whakawhanake i te microkernel me te taiao o raro o te punaha. Ko te mahi maha, he kaiwhakahaere mahara mariko, waea punaha paerewa, IPC, ACPI me nga miro mama (fiber) i whakatinanahia. Ko te tuawha o nga whakaputanga whakamatautau ka whakatinanahia he tauira wehenga o nga mana e pa ana ki nga Kaha, me te whakaaro ano hoki i tetahi punaha whakairoiro me tana ake whare pukapuka atanga kaiwhakamahi brutal-GUI, whare pukapuka whakairoiro vector brutal-GFX me tetahi tūmau hiato. Ka mahia te whakaputa taketake ma te whakamahi i te whare pukapuka SDL. Kei te tautokohia nga whakaahua SVG, nga momotuhi vector me nga rōnaki.

Tuwha te tukunga whakamatautau o Brutal OS

Ko nga mahi kua mahia ko te hanga tautoko taketake mo te AHCI me te EXT2, te tauranga ki te hoahoanga RISC-V, me te mahi ano i te punaha IPC, e whakamahi ana inaianei i te hoahoanga e maumahara ana ki te IPC mai i te Fuchsia OS. I te tukunga e whai ake nei ka whakamahere ratou ki te whakatinana i te keemu Doom, te taapiri i te tautoko mutunga (TTY), te whakatinana i te anga whakahau, me te whakahou i nga taraiwa mo nga kaiwhakahaere AHCI me nga punaha konae Ext2/FAT. Ko nga mahere tawhiti ake ko te whakawhanaketanga o te puranga whatunga me nga taraiwa mo nga taputapu whatunga.

Source: opennet.ru

Tāpiri i te kōrero