Is córas oibriúcháin uathúil é Essence lena eithne féin agus a bhlaosc grafach

Tá an córas oibriúcháin Essence nua, a bhfuil a eithne agus comhéadan grafach aige féin ar fáil le haghaidh tástála tosaigh. Tá an tionscadal forbartha ag díograiseoir amháin ó 2017, cruthaithe ón tús agus suntasach mar gheall ar a chur chuige bunaidh maidir le tógáil stoic deisce agus grafaicí. Is í an ghné is suntasaí ná an cumas fuinneoga a roinnt ina gcluaisíní, rud a fhágann gur féidir oibriú i bhfuinneog amháin le roinnt clár ag an am céanna agus feidhmchláir a ghrúpáil i bhfuinneoga ag brath ar na tascanna atá á réiteach. Tá cód an tionscadail scríofa i C++ agus déantar é a dháileadh faoin gceadúnas MIT.

Is córas oibriúcháin uathúil é Essence lena eithne féin agus a bhlaosc grafach

Feidhmíonn an bainisteoir fuinneoige ag leibhéal eithne an chórais oibriúcháin, agus cruthaítear an comhéadan ag baint úsáide as a leabharlann grafaicí féin agus inneall veicteoir bogearraí a thacaíonn le héifeachtaí beoite casta. Tá an comhéadan go hiomlán veicteoireach agus scálaí go huathoibríoch le haghaidh aon réiteach scáileáin. Stóráiltear an fhaisnéis go léir faoi stíleanna i gcomhaid ar leith, rud a fhágann go bhfuil sé éasca dearadh na n-iarratas a athrú. Úsáideann rindreáil bogearraí OpenGL cód ó Mesa. Tacaíonn sé le hoibriú le teangacha iolracha, agus úsáidtear FreeType agus Harfbuzz chun clónna a rindreáil.

Is córas oibriúcháin uathúil é Essence lena eithne féin agus a bhlaosc grafach

Áirítear leis an eithne sceidealóir tascanna le tacaíocht do leibhéil tosaíochta iolracha, fochóras bainistíochta cuimhne le tacaíocht do láimhseálaithe cuimhne roinnte, mmap agus il-snáithithe, stack líonra (TCP/IP), fochóras fuaime do mheascadh fuaime, VFS agus an córas comhaid EssenceFS le ciseal ar leith le haghaidh taisceadh sonraí . Chomh maith lena FS féin, soláthraítear tiománaithe le haghaidh Ext2, FAT, NTFS agus ISO9660. Tacaíonn sé le feidhmiúlacht a bhogadh go modúil leis an gcumas modúil den chineál céanna a luchtú de réir mar is gá. Ullmhaítear tiománaithe le haghaidh ACPI le ACPICA, IDE, AHCI, NVMe, BGA, SVGA, HD Audio, Ethernet 8254x agus USB XHCI (stóráil agus HID).

Baintear amach comhoiriúnacht le hiarratais tríú páirtí trí úsáid a bhaint as ciseal POSIX atá leordhóthanach chun GCC agus roinnt fóntais Busybox a rith. I measc na n-iarratas a sheoltar chuig Essence tá leabharlann Musl C, aithriseoir Bochs, GCC, Binutils, FFmpeg agus Mesa. I measc na n-iarratas grafach a cruthaíodh go sonrach le haghaidh Essence tá bainisteoir comhad, eagarthóir téacs, cliant IRC, breathnóir íomhá agus monatóir córais.

Is córas oibriúcháin uathúil é Essence lena eithne féin agus a bhlaosc grafach

Is féidir leis an gcóras rith ar chrua-earraí oidhreachta le níos lú ná 64 MB de RAM agus tógann sé thart ar 30 MB de spás diosca. Chun acmhainní a shábháil, ní ritheann ach an feidhmchlár gníomhach agus cuirtear gach clár cúlra ar fionraí. Ní thógann sé ach cúpla soicind an luchtú, agus tá múchadh beagnach ar an toirt. Foilsíonn an tionscadal tionóil réamhdhéanta nua gach lá, atá oiriúnach le haghaidh tástála i QEMU.



Foinse: oscailtenet.ru

Add a comment