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.
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