áááşá¸ááááŻááşáááŻááş kernel áážááˇáş graphical user interface ááŤáážáááąáŹ Essence áááşáááşáážáŻá áá áşáĄáá áşáááş áááŚá¸á ááşá¸áááşáážáŻáĄáá˝ááş ááááŻááşááŤáááşá áááąáŹááťááşááᯠá áááşáĄáŹá¸áááşáááşáá°áá áşáŚá¸á 2017 ááŻáážá áşááááşá¸á ááŽáá˝ááşáá˛áˇááźáŽá¸ áááşá áşááąáŹáˇáážááˇáş ááááşáá áşá áĽáşááťáŹá¸ááᯠáááşááąáŹááşáááş áááşá¸ááá°áááťááşá¸áááşáážáŻáĄáá˝ááş áážááşááŹá¸áá˝ááşááąáŹááşá¸áááˇáş áááşááŽá¸áážáŻááźá áşáááşá ááááŹáááşáážáŹá¸ááŻáśá¸ááąáŹáĄááşášááŤáááşáážáŹ ááźáąáážááşá¸ááźáŽá¸ááŹá¸áĄááŻááşááťáŹá¸ááąáŤáşáá°áááşá ááááŻááááşááťáŹá¸á á˝áŹááźááˇáş áááşá¸áááŻá¸áá áşááŻáĄáá˝ááşá¸ááᯠáááşááťáŹá¸áĄááźá áş áá˝á˛ááąáááŻááşá áąááźááşá¸ááźá áşááźáŽá¸á áááşá¸áĄáŹá¸ ááźáąáážááşá¸áááŻááşáááˇáşáĄááŻááşááťáŹá¸ááąáŤáşáá°áááşá áĄáááŽááąá¸áážááşá¸ááťáŹá¸ááᯠáááşá¸áááŻá¸áá˛áááŻáˇ áĄáŻááşá áŻáááŻááşááŻááşááąáŹááşáááŻááşá áąááźááşá¸ááźá áşááŤáááşá áááąáŹááťááşááŻááşááᯠC++ ááźááˇáş ááąá¸ááŹá¸ááŹá¸ááźáŽá¸ MIT áááŻááşá ááşáĄáąáŹááşáá˝ááş ááźááˇáşááąááŹá¸áááşá

áááşá¸áááŻá¸áááşááąááťáŹáááş áááşáááşáážáŻá áá áş kernel áĄáááˇáşáá˝ááş ááŻááşááąáŹááşááąááźáŽá¸ áĄááşááŹááąáˇá áşááᯠáááşá¸ááááŻááşáááŻááşááááşáá áşá áŹááźááˇáşáááŻááşáážááˇáş áážáŻááşáá˝áąá¸ááąáŹááŹáá˝ááşá¸áĄááťááŻá¸áááşááąáŹááşáážáŻááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸áááˇáş ááąáŹáˇááşáᲠvector áĄááşááťááşááᯠáĄááŻáśá¸ááźáŻá áĄááşááŹááąáˇá áşááᯠáááşááŽá¸ááŹá¸áááşá áĄááşááŹááąáˇá áşáááş ááŻáśá¸á vector ááźá áşááźáŽá¸ áááşáááˇáş screen resolution áĄáá˝ááşáááᯠáĄáááŻáĄááťáąáŹááş ááťáááşáážááááşá á áááŻááşááťáŹá¸áĄááźáąáŹááşá¸ áĄááťááşáĄáááşáĄáŹá¸ááŻáśá¸ááᯠááŽá¸ááźáŹá¸áááŻááşááťáŹá¸áá˝ááş ááááşá¸áááşá¸ááŹá¸ááąáŹááźáąáŹááˇáş áĄáááŽááąá¸áážááşá¸ááťáŹá¸á ááŽáááŻááşá¸ááᯠááźáąáŹááşá¸áá˛áááş áá˝ááşáá°á áąáááşá OpenGL software rendering áááş Mesa áážááŻááşááᯠáĄááŻáśá¸ááźáŻáááşá áááşá¸áááş ááŹááŹá ááŹá¸ááťáŹá¸á á˝áŹááźááˇáş áĄááŻááşááŻááşááźááşá¸ááᯠááśáˇáááŻá¸ááąá¸áᏠááąáŹááˇáşááťáŹá¸ááᯠáááşááŽá¸áááşáĄáá˝ááş FreeType áážááˇáş Harfbuzz ááᯠáĄááŻáśá¸ááźáŻááŹá¸áááşá

kernel áá˝ááş priority level ááťáŹá¸á á˝áŹááᯠsupport ááŻááşáááˇáş task scheduler áá áşááŻá shared memory ááᯠsupport ááŻááşáááˇáş memory management subsystem áá áşááŻá mmap áážááˇáş multi-threaded memory page handler áá áşááŻá network stack áá áşáᯠááŤáááşáááş (TCP/IP), áĄááśááąáŹáážáąáŹááźááşá¸á VFS áážááˇáş ááąááŹáááşáážáşáĄáá˝ááş ááŽá¸ááźáŹá¸áĄáá˝ážáŹááŤáážáááąáŹ EssenceFS áááŻááşá áá áşáĄáá˝ááş áĄááśáá˝á˛á áá áşáá áşááŻááźá áşáááşá áááşá¸ááááŻááşáááŻááşáááŻááşá áá áşáĄááźááşá Ext2á FATá NTFS áážááˇáş ISO9660 áĄáá˝ááş ááááŻááşááŹááťáŹá¸ááᯠááśáˇáááŻá¸ááąá¸ááŹá¸áááşá áááŻáĄááşáááᯠááąáŹáşááťá°á¸ááťáŹá¸ááᯠáááşáááŻááşáááˇáş ááŻááşááąáŹááşááťááşááᯠááąáŹáşááťá°á¸ááťáŹá¸áá˛áááŻáˇ ááŻááşáá°áááŻááşáááşá ACPICAá IDEá AHCIá NVMeá BGAá SVGAá HD Audioá Ethernet 8254x áážááˇáş USB XHCI (áááŻáážáąáŹááşáážáŻááááááŹááťáŹá¸áážááˇáş HID) áááŻáˇááŤáááşááąáŹ ACPI áĄáá˝ááş ááááŻááşááŹááťáŹá¸ ááážááááŻááşááŤáááşá
GCC áážááˇáş Busybox utilities áĄááťááŻáˇááᯠrun áááş ááŻáśááąáŹááşááąáŹ POSIX áĄáá˝ážáŹááᯠáĄááŻáśá¸ááźáŻá ááźááşáááž áĄáááŽááąá¸áážááşá¸ááťáŹá¸áážááˇáş áááŻááşáááşááŽáážáŻáážááááşá Essence áááŻáˇ ááąá¸áááŻáˇááŹá¸ááąáŹ áĄáááŽááąá¸áážááşá¸ááťáŹá¸áá˝ááş Musl C á áŹááźááˇáşáááŻááşá Bochs emulatorá GCCá Binutilsá FFmpeg áážááˇáş Mesa áááŻáˇ ááŤáááşáááşá Essence áĄáá˝ááş áĄáá°á¸áááşááŽá¸ááŹá¸ááąáŹ ááááşáá áşáĄáááŽááąá¸áážááşá¸ááťáŹá¸áá˝ááş áááŻááşáááşááąááťáŹá á áŹááŹá¸áááşá¸ááźááşáá°á IRC ááááŻááşá¸áááˇáşá ááŻááşááŻáśááźááˇáşáážáŻáá°áážááˇáş á áá áşá áąáŹááˇáşááźááˇáşáážáŻáááŻáˇ ááŤáááşáááşá

á áá áşáááş RAM 64 MB áááşáááşá¸ááąáŹ áĄáá˝áąáĄáážá áş ááŹáˇááşáá˛ááąáŤáşáá˝ááş áĄááŻááşááŻááşáááŻááşááźáŽá¸ 30 MB áááˇáş disk ááąááŹáá°áááŻááşáááşá áĄáááşá¸áĄááźá áşááťáŹá¸ááᯠááááşá¸áááşá¸áááşá áááşáážááĄááŻáśá¸ááźáŻááąáááˇáş áĄáááŽááąá¸áážááşá¸áážááŹááťážááş ááŻááşááąáŹááşááąááźáŽá¸ ááąáŹááşááśááááŻááááşáĄáŹá¸ááŻáśá¸ááᯠáááŻááşá¸ááśáˇááŹá¸áááşá Loading áááş á áášáááˇáşáĄáááşá¸áááşááŹááźáŹááźáŽá¸ ááááşááźááşá¸áááş ááťááşááťááşá¸ááŽá¸ááŤá¸ááźá áşáááşá áááąáŹááťááşáááş QEMU áá˝ááş á ááşá¸áááşáááşáĄáá˝ááş áááˇáşááťáąáŹáşááąáŹ áĄáááşáááˇáşááŻááşááŹá¸ááąáŹ á ááşá¸ááąá¸áá˝á˛ááťáŹá¸ááᯠááąáˇá ááş ááŻááşááąáááşá

source: opennet.ru
