Essence hija sistema operattiva unika bil-qalba u l-qoxra grafika tagħha stess

Is-sistema operattiva l-ġdida Essence, fornuta bil-kernel tagħha stess u l-interface grafika tal-utent, hija disponibbli għall-ittestjar inizjali. Il-proġett ġie żviluppat minn dilettant wieħed mill-2017, maħluq mill-bidu u notevoli għall-approċċ oriġinali tiegħu għall-bini ta 'desktop u munzell tal-grafika. L-aktar karatteristika notevoli hija l-abbiltà li taqsam t-twieqi f'tabs, li tagħmilha possibbli li taħdem f'tieqa waħda b'diversi programmi f'daqqa u tiġbor l-applikazzjonijiet fi twieqi skont il-kompiti li jkunu qed jiġu solvuti. Il-kodiċi tal-proġett huwa miktub f'C++ u huwa mqassam taħt il-liċenzja MIT.

Essence hija sistema operattiva unika bil-qalba u l-qoxra grafika tagħha stess

Il-maniġer tat-tieqa jopera fil-livell tal-qalba tas-sistema operattiva, u l-interface hija maħluqa bl-użu tal-librerija tal-grafika tiegħu stess u magna ta 'vettur tas-softwer li tappoġġja effetti animati kumplessi. L-interface hija kompletament vettur u awtomatikament tiskala għal kwalunkwe riżoluzzjoni tal-iskrin. L-informazzjoni kollha dwar l-istili tinħażen f'fajls separati, li jagħmilha faċli biex tinbidel id-disinn tal-applikazzjonijiet. Ir-rendiment tas-softwer OpenGL juża kodiċi minn Mesa. Jappoġġa l-ħidma b'diversi lingwi, u FreeType u Harfbuzz jintużaw biex jirrendu fonts.

Essence hija sistema operattiva unika bil-qalba u l-qoxra grafika tagħha stess

Il-qalba tinkludi skedar tal-kompiti b'appoġġ għal livelli ta 'prijorità multipli, sottosistema ta' ġestjoni tal-memorja b'appoġġ għal memorja kondiviża, mmap u handlers tal-paġna tal-memorja b'ħafna kamini, munzell tan-netwerk (TCP/IP), sottosistema awdjo għat-taħlit tal-ħoss, VFS u is-sistema tal-fajls EssenceFS b'saff separat għall-caching tad-dejta. Minbarra l-FS tagħha stess, sewwieqa għal Ext2, FAT, NTFS u ISO9660 huma pprovduti. Jappoġġa ċ-ċaqliq tal-funzjonalità f'moduli bil-kapaċità li jgħabbi moduli simili kif meħtieġ. Is-sewwieqa huma ppreparati għal ACPI b'ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x u USB XHCI (ħażna u HID).

Il-kompatibilità ma' applikazzjonijiet ta' partijiet terzi tinkiseb bl-użu ta' saff POSIX biżżejjed biex iħaddem GCC u xi utilitajiet Busybox. Applikazzjonijiet trasferiti għal Essence jinkludu l-librerija Musl C, emulator Bochs, GCC, Binutils, FFmpeg u Mesa. Applikazzjonijiet grafiċi maħluqa speċifikament għal Essence jinkludu maniġer tal-fajls, editur tat-test, klijent IRC, telespettatur tal-immaġni u monitor tas-sistema.

Essence hija sistema operattiva unika bil-qalba u l-qoxra grafika tagħha stess

Is-sistema tista 'taħdem fuq hardware legacy b'inqas minn 64 MB ta' RAM u tieħu madwar 30 MB ta 'spazju fuq disk. Biex tiffranka r-riżorsi, l-applikazzjoni attiva taħdem biss u l-programmi kollha fl-isfond huma sospiżi. It-tagħbija tieħu biss ftit sekondi, u l-għeluq huwa kważi istantanju. Il-proġett jippubblika assemblaġġi ġodda lesti kuljum, adattati għall-ittestjar fil-QEMU.



Sors: opennet.ru

Żid kumment