Essence jẹ ẹrọ iṣẹ alailẹgbẹ kan pẹlu ekuro tirẹ ati ikarahun ayaworan

Eto iṣẹ ṣiṣe Essence tuntun, ti a pese pẹlu ekuro tirẹ ati wiwo olumulo ayaworan, wa fun idanwo akọkọ. Ise agbese na ti ni idagbasoke nipasẹ olutayo kan lati ọdun 2017, ti a ṣẹda lati ibere ati ohun akiyesi fun ọna atilẹba rẹ si kikọ tabili tabili ati akopọ awọn aworan. Ẹya ti o ṣe akiyesi julọ ni agbara lati pin awọn window si awọn taabu, jẹ ki o ṣee ṣe lati ṣiṣẹ ni window kan pẹlu awọn eto pupọ ni ẹẹkan ati awọn ohun elo ẹgbẹ sinu awọn window ti o da lori awọn iṣẹ ṣiṣe ti o yanju. Koodu ise agbese ti kọ sinu C ++ ati pe o pin labẹ iwe-aṣẹ MIT.

Essence jẹ ẹrọ iṣẹ alailẹgbẹ kan pẹlu ekuro tirẹ ati ikarahun ayaworan

Oluṣakoso window n ṣiṣẹ ni ipele ekuro ẹrọ iṣẹ, ati pe a ṣẹda wiwo ni lilo ile-ikawe awọn aworan tirẹ ati ẹrọ vector sọfitiwia ti o ṣe atilẹyin awọn ipa ere idaraya eka. Awọn ni wiwo jẹ patapata fekito ati ki o laifọwọyi irẹjẹ fun eyikeyi iboju o ga. Gbogbo alaye nipa awọn aza ti wa ni ipamọ ni awọn faili lọtọ, eyiti o jẹ ki o rọrun lati yi apẹrẹ awọn ohun elo pada. Ṣiṣatunṣe sọfitiwia OpenGL nlo koodu lati Mesa. O ṣe atilẹyin ṣiṣẹ pẹlu awọn ede pupọ, ati FreeType ati Harfbuzz ni a lo lati ṣe awọn nkọwe.

Essence jẹ ẹrọ iṣẹ alailẹgbẹ kan pẹlu ekuro tirẹ ati ikarahun ayaworan

Kernel náà ní olùṣètò iṣẹ́-ṣíṣe pẹ̀lú àtìlẹ́yìn fún ọ̀pọ̀lọpọ̀ ìpele pàtàkì, ètò ìṣàkóso ìrántí pẹ̀lú àtìlẹ́yìn fún ìrántí tí a pín, mmap àti olùdarí ojú ìwé ìrántí oní-orí-pupọ, àkójọ nẹ́tíwọ́ọ̀kì kan (TCP/IP), ẹ̀rọ ìṣiṣẹ́ ohùn fún ìdàpọ̀ ohùn, VFS, àti ẹ̀rọ fáìlì EssenceFS pẹ̀lú ìpele ọ̀tọ̀ fún ìpamọ́ data. Ní àfikún sí ẹ̀rọ fáìlì tirẹ̀, a pèsè àwọn awakọ̀ fún Ext2, FAT, NTFS, àti ISO9660. A lè fa iṣẹ́-ṣíṣe jáde sínú àwọn modulu pẹ̀lú agbára láti gbé àwọn modulu bí ó bá ṣe pàtàkì. Àwọn awakọ̀ wà fún ACPI pẹ̀lú ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x, àti USB XHCI (àwọn ẹ̀rọ ìpamọ́ àti HID).

Ibamu pẹlu awọn ohun elo ẹni-kẹta jẹ aṣeyọri nipa lilo Layer POSIX kan to lati ṣiṣẹ GCC ati diẹ ninu awọn ohun elo Busybox. Awọn ohun elo gbigbe si Essence pẹlu ile-ikawe Musl C, emulator Bochs, GCC, Binutils, FFmpeg ati Mesa. Awọn ohun elo ayaworan ti a ṣẹda ni pataki fun Essence pẹlu oluṣakoso faili, olootu ọrọ, alabara IRC, oluwo aworan ati atẹle eto.

Essence jẹ ẹrọ iṣẹ alailẹgbẹ kan pẹlu ekuro tirẹ ati ikarahun ayaworan

Eto naa le ṣiṣẹ lori ohun elo inira pẹlu kere ju 64 MB ti Ramu ati pe o gba to 30 MB ti aaye disk. Lati fi awọn orisun pamọ, ohun elo ti nṣiṣe lọwọ nikan nṣiṣẹ ati gbogbo awọn eto abẹlẹ ti daduro. Ikojọpọ gba to iṣẹju diẹ, ati pe tiipa ti fẹrẹẹ lesekese. Ise agbese na ṣe atẹjade awọn apejọ tuntun ti a ṣe ni gbogbo ọjọ, o dara fun idanwo ni QEMU.

Mu fidio šišẹ


orisun: opennet.ru
Ra alejo gbigba igbẹkẹle fun awọn aaye pẹlu aabo DDoS, awọn olupin VPS VDS 🔥 Ra gbigbalejo oju opo wẹẹbu ti o gbẹkẹle pẹlu aabo DDoS, awọn olupin VPS VDS | ProHoster