Essence ke sistimi e ikhethang ea ts'ebetso e nang le kernel ea eona le likhetla tsa graphical

Sistimi e ncha ea ts'ebetso ea Essence, e fanoeng ka kernel le sebopeho sa mosebelisi oa litšoantšo, e teng bakeng sa tlhahlobo ea pele. Morero ona o ntlafalitsoe ke motho ea chesehelang maikutlo ho tloha ka 2017, o thehiloe ho tloha qalong mme o tsebahala ka mokhoa oa ona oa ho aha "desktop" le "graphics stack". Ntho e hlokomelehang ka ho fetesisa ke bokhoni ba ho arola lifensetere ka li-tab, ho etsa hore ho khonehe ho sebetsa fensetereng e le 'ngoe ka mananeo a' maloa ka nako e le 'ngoe le likopo tsa lihlopha lifensetereng ho latela mesebetsi e rarolloang. Khoutu ea projeke e ngotsoe ka C ++ mme e ajoa tlasa laesense ea MIT.

Essence ke sistimi e ikhethang ea ts'ebetso e nang le kernel ea eona le likhetla tsa graphical

Mookameli oa fensetere o sebetsa boemong ba kernel ea tsamaiso, 'me sebopeho se bōptjoa ho sebelisoa laebrari ea eona ea litšoantšo le enjene ea vector ea software e tšehetsang liphello tse rarahaneng tsa animated. Khokahano e na le vector ka ho felletseng mme e ikemela ka bo eona bakeng sa qeto efe kapa efe ea skrini. Lintlha tsohle tse mabapi le setaele li bolokiloe ka lifaele tse arohaneng, tse etsang hore ho be bonolo ho fetola moralo oa lits'ebetso. Tlhahiso ea software ea OpenGL e sebelisa khoutu e tsoang ho Mesa. E tšehetsa ho sebetsa ka lipuo tse ngata, 'me FreeType le Harfbuzz li sebelisetsoa ho fana ka lifonti.

Essence ke sistimi e ikhethang ea ts'ebetso e nang le kernel ea eona le likhetla tsa graphical

Kernel e kenyelletsa kemiso ea mesebetsi e nang le ts'ehetso bakeng sa maemo a mangata a tlang pele, sistimi e tsamaisang memori e nang le ts'ehetso bakeng sa memori e arolelanoang, mmap le basebelisi ba maqephe a memori a nang le likhoele tse ngata, stack ea marang-rang (TCP / IP), sesebelisoa sa audio bakeng sa ho kopanya molumo, VFS le Sistimi ea faele ea EssenceFS e nang le lera le arohaneng bakeng sa caching ea data. Ho phaella ho FS ea eona, ho fanoa ka bakhanni ba Ext2, FAT, NTFS le ISO9660. E ts'ehetsa ts'ebetso e tsamaeang ho li-module tse nang le bokhoni ba ho kenya li-module tse ts'oanang ha ho hlokahala. Bakhanni ba lokiselitsoe ACPI ka ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x le USB XHCI (polokelo le HID).

Ho lumellana le lits'ebetso tsa mokha oa boraro ho finyelloa ho sebelisoa lera la POSIX le lekaneng ho tsamaisa GCC le lisebelisoa tse ling tsa Busybox. Likopo tse rometsoeng ho Essence li kenyelletsa laeborari ea Musl C, emulator ea Bochs, GCC, Binutils, FFmpeg le Mesa. Lisebelisoa tsa Graphical tse etselitsoeng Essence ka ho khetheha li kenyelletsa molaoli oa faele, mohlophisi oa mongolo, moreki oa IRC, sebali sa litšoantšo le sebali sa sistimi.

Essence ke sistimi e ikhethang ea ts'ebetso e nang le kernel ea eona le likhetla tsa graphical

Sistimi e ka sebetsa ho lisebelisoa tsa lefa ka tlase ho 64 MB ea RAM mme e nka hoo e ka bang 30 MB ea sebaka sa disk. Ho boloka lisebelisoa, ke sesebelisoa se sebetsang feela se sebetsang 'me mananeo ohle a ka morao a emisitsoe. Ho kenya ho nka metsotsoana e seng mekae, 'me ho koala ho batla ho etsahala hang-hang. Morero o phatlalatsa likopano tse ncha tse lokiselitsoeng letsatsi le leng le le leng, tse loketseng ho hlahlojoa QEMU.



Source: opennet.ru

Eketsa ka tlhaloso