Loaʻa ka ʻōnaehana hana Essence hou, i hoʻolako ʻia me kāna kernel ponoʻī a me ka mea hoʻohana kiʻi kiʻi, no ka hoʻāʻo mua. Ua hoʻomohala ʻia ka papahana e kekahi mea hoihoi mai ka makahiki 2017, i hana ʻia mai ka wā ʻōpala a kaulana hoʻi no kāna ala mua i ke kūkulu ʻana i kahi pākaukau a me nā kiʻi kiʻi. ʻO ka hiʻohiʻona i ʻike nui ʻia ʻo ia ka hiki ke hoʻokaʻawale i nā puka makani i nā tabs, e hiki ai ke hana ma ka puka makani hoʻokahi me nā papahana he nui i ka manawa hoʻokahi a hui pū i nā noi i loko o nā puka makani ma muli o nā hana e hoʻoholo ʻia. Ua kākau ʻia ke code papahana ma C++ a ua māhele ʻia ma lalo o ka laikini MIT.

Ke hana nei ka luna puka makani ma ka ʻōnaehana kernel level, a ua hana ʻia ka interface me ka hoʻohana ʻana i kāna waihona kiʻi ponoʻī a me kahi mīkini vector software e kākoʻo ana i nā hopena animated paʻakikī. He vector holoʻokoʻa ka interface a hoʻopaʻa maʻalahi no kekahi hoʻonā pale. Mālama ʻia nā ʻike āpau e pili ana i nā ʻano i nā faila ʻokoʻa, kahi e maʻalahi ai ke hoʻololi i ka hoʻolālā o nā noi. Hoʻohana ka polokalamu OpenGL i ka code mai Mesa. Kākoʻo ia i ka hana ʻana me nā ʻōlelo he nui, a ua hoʻohana ʻia ʻo FreeType a me Harfbuzz e hoʻolilo i nā font.

Ядро включает планировщик задач с поддержкой нескольких уровней приоритетов, подсистему управления памятью с поддержкой разделяемой памяти, mmap и многопоточным обработчиком страниц памяти, сетевой стек (TCP/IP), звуковую подсистему для микширования звуков, VFS и файловую систему EssenceFS с отдельной прослойкой для кэширования данных. Кроме собственной ФС предоставляются драйверы для Ext2, FAT, NTFS и ISO9660. Поддерживается вынос функциональности в модули с возможностью загрузки подобных модулей по мере необходимости. Драйверы подготовлены для ACPI с ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x и USB XHCI (устройства хранения и HID).
Loaʻa ka hoʻohālikelike me nā noi ʻaoʻao ʻekolu me ka hoʻohana ʻana i kahi papa POSIX i lawa no ka holo ʻana i ka GCC a me kekahi mau pono Busybox. ʻO nā noi i hoʻokomo ʻia i Essence me ka waihona Musl C, Bochs emulator, GCC, Binutils, FFmpeg a me Mesa. ʻO nā noi kiʻi kiʻi i hana ʻia no Essence me kahi luna waihona, hoʻoponopono kikokikona, mea kūʻai aku IRC, nānā kiʻi a me ka nānā ʻōnaehana.

Hiki i ka ʻōnaehana ke holo ma luna o ka lako hoʻoilina me ka liʻiliʻi ma mua o 64 MB o RAM a lawe ʻia ma kahi o 30 MB o ka hakahaka disk. No ka mālama ʻana i nā kumuwaiwai, ʻo ka noi hana wale nō e holo a hoʻokuʻu ʻia nā papahana hope a pau. He mau kekona wale no ka hoouka ana, a aneane hikiwawe ke pani. Hoʻopuka ka papahana i nā ʻaha hui hou i mākaukau i kēlā me kēia lā, kūpono no ka hoʻāʻo ʻana ma QEMU.

Source: opennet.ru
