Ko te Essence he punaha whakahaere ahurei me tana ake kakano me te anga whakairoiro

Ko te punaha whakahaere Essence hou, i whakawhiwhia me tana ake kaara me te atanga kaiwhakamahi whakairoiro, e waatea ana mo te whakamatautau tuatahi. I whakawhanakehia te kaupapa e tetahi kaingākau mai i te tau 2017, he mea hanga mai i te wahanga me te rongonui mo tana huarahi taketake ki te hanga papamahi me te papa whakairoiro. Ko te mea tino kitea ko te kaha ki te wehewehe i nga matapihi ki nga ripa, ka taea te mahi i roto i te matapihi kotahi me nga kaupapa maha i te wa kotahi, ka whakarōpū i nga tono ki roto i nga matapihi i runga i nga mahi e whakaotihia ana. Ko te waehere kaupapa kua tuhia ki C ++ ka tohatohahia i raro i te raihana MIT.

He punaha whakahaere ahurei a Essence me tana ake kaara me te anga whakairoiro

Ko te kaiwhakahaere matapihi e mahi ana i te taumata kernel punaha whakahaere, a ka hangaia te atanga ma te whakamahi i tana ake whare pukapuka whakairoiro me te miihini vector rorohiko e tautoko ana i nga paanga pakiwaituhi uaua. Ko te atanga he vector katoa, ka whakatauhia aunoa mo tetahi taumira mata. Ko nga korero katoa e pa ana ki nga momo ka rongoa i roto i nga konae motuhake, he maamaa te whakarereke i te hoahoa o nga tono. Ko te whakaputanga rorohiko OpenGL e whakamahi ana i te waehere mai i Mesa. Ka tautokohia te mahi me nga reo maha, ka whakamahia te FreeType me Harfbuzz ki te whakaputa momotuhi.

He punaha whakahaere ahurei a Essence me tana ake kaara me te anga whakairoiro

Kei roto i te kernel he kaiwhakarite mahi me te tautoko mo nga taumata matua maha, he punaha whakahaere mahara me te tautoko mo te mahara tiritahi, mmap me nga kaikawe wharangi mahara-maha miro, he puranga whatunga (TCP/IP), he punaha oro mo te whakaranu oro, VFS me te punaha konae EssenceFS me tetahi paparanga motuhake mo te keteroki raraunga. I tua atu i tana ake FS, ka whakaratohia nga taraiwa mo te Ext2, FAT, NTFS me ISO9660. Ka tautokohia te nuku mahi ki roto i nga waahanga me te kaha ki te uta i nga waahanga rite ina hiahiatia. Kua rite nga taraiwa mo ACPI me ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x me te USB XHCI (te rokiroki me te HID).

Ko te hototahi ki nga tono tuatoru ka tutuki ma te whakamahi i te paparanga POSIX e ranea ana hei whakahaere i te GCC me etahi taputapu Busybox. Ko nga tono kua tukuna ki Essence ko te whare pukapuka Musl C, Bochs emulator, GCC, Binutils, FFmpeg me Mesa. Ko nga tono whakairoiro i hanga motuhake mo Essence ko te kaiwhakahaere konae, te ētita tuhinga, te kiritaki IRC, te kaitirotiro whakaahua me te kaitirotiro punaha.

He punaha whakahaere ahurei a Essence me tana ake kaara me te anga whakairoiro

Ka taea e te punaha te whakahaere i runga i nga taputapu tawhito me te iti iho i te 64 MB o te RAM me te 30 MB mokowā kōpae. Hei tiaki rauemi, ko te tono hohe anake ka rere, ka whakatarewahia nga kaupapa papamuri katoa. He torutoru noa nga hēkona e utaina ana, ka tata tonu te kati. Ka whakaputahia e te kaupapa nga huihuinga hou i mahia i ia ra, e tika ana mo te whakamatautau i te QEMU.



Source: opennet.ru

Tāpiri i te kōrero