Essence ni mfumo wa kipekee wa kufanya kazi na punje yake na ganda la picha

Mfumo mpya wa uendeshaji wa Essence, unaokuja na kiolesura chake cha kernel na kielelezo cha picha, sasa unapatikana kwa majaribio ya awali. Iliyoundwa na shabiki mmoja tangu 2017, mradi huo uliundwa kutoka mwanzo na unajulikana kwa mbinu yake ya kipekee ya eneo-kazi na stack ya picha. Kipengele chake kinachojulikana zaidi ni uwezo wa kugawanya madirisha katika vichupo, kuruhusu watumiaji kufanya kazi na programu nyingi wakati huo huo katika dirisha moja na programu za kikundi katika madirisha kulingana na kazi iliyopo. Msimbo wa mradi umeandikwa katika C++ na kusambazwa chini ya leseni ya MIT.

Essence ni mfumo wa kipekee wa kufanya kazi na punje yake na ganda la picha.

Kidhibiti cha dirisha kinaendesha katika kiwango cha kernel ya mfumo wa uendeshaji, na kiolesura kinaundwa kwa kutumia maktaba ya picha za wamiliki na injini ya vekta ya programu ambayo inasaidia athari changamano za uhuishaji. Kiolesura kinategemea vekta kabisa na hupimwa kiotomatiki kwa azimio lolote la skrini. Taarifa zote za mtindo huhifadhiwa katika faili tofauti, kuruhusu ubinafsishaji rahisi wa miundo ya programu. Utoaji wa OpenGL unafanywa kwa kutumia msimbo kutoka Mesa. Lugha nyingi zinatumika, na FreeType na Harfbuzz hutumiwa kwa uwasilishaji wa fonti.

Essence ni mfumo wa kipekee wa kufanya kazi na punje yake na ganda la picha.

Kiini kinajumuisha kipanga kazi chenye usaidizi wa viwango vingi vya kipaumbele, mfumo mdogo wa usimamizi wa kumbukumbu wenye usaidizi wa kumbukumbu iliyoshirikiwa, mmap na kidhibiti cha kurasa za kumbukumbu chenye nyuzi nyingi, rundo la mtandao (TCP/IP), mfumo mdogo wa sauti kwa ajili ya kuchanganya sauti, VFS, na mfumo wa faili wa EssenceFS wenye safu tofauti ya kuhifadhi data. Mbali na mfumo wake wa faili, viendeshi hutolewa kwa ajili ya Ext2, FAT, NTFS, na ISO9660. Utendaji kazi unaweza kutolewa kwenye moduli zenye uwezo wa kupakia moduli hizo inavyohitajika. Viendeshi vinapatikana kwa ACPI yenye ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x, na USB XHCI (vifaa vya kuhifadhi na HID).

Upatanifu na programu za wahusika wengine hupatikana kupitia mpatanishi wa POSIX, unaotosha kuendesha GCC na baadhi ya huduma za Busybox. Programu mashuhuri zilizotumwa kwa Essence ni pamoja na maktaba ya Musl C, kiigaji cha Bochs, GCC, Binutils, FFmpeg, na Mesa. Programu za mchoro zilizoundwa mahususi kwa ajili ya Essence ni pamoja na kidhibiti faili, kihariri maandishi, mteja wa IRC, kitazamaji picha na kifuatilia mfumo.

Essence ni mfumo wa kipekee wa kufanya kazi na punje yake na ganda la picha.

Mfumo unaweza kufanya kazi kwenye maunzi yaliyopitwa na wakati na chini ya MB 64 ya RAM na huchukua takriban 30 MB ya nafasi ya diski. Ili kuhifadhi rasilimali, ni programu amilifu pekee inayoendesha, huku programu zote za usuli zimesimamishwa. Wakati wa kuwasha ni sekunde chache tu, na kuzima kunakaribia papo hapo. Mradi huchapisha miundo mipya kila siku, inayofaa kwa majaribio katika QEMU.

Cheza video


Chanzo: opennet.ru
Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster