Mwepụta nke injin desktọpụ Arcan 0.6.1

Mgbe otu afọ nke mmepe gasịrị, ntọhapụ nke engine engine Arcan 0.6.1 dị, nke na-ejikọta ihe nkesa ngosi, usoro mgbasa ozi na igwe egwuregwu maka nhazi 3D ndịna-emeputa. Enwere ike iji Arcan mepụta usoro eserese dị iche iche, site na oghere ndị ọrụ maka ngwa agbakwunyere na gburugburu desktọpụ nwere onwe ya. Karịsịa, a na-emepụta desktọpụ akụkụ atọ Safespaces maka sistemu eziokwu mebere na ebe desktọpụ Durden na ndabere nke Arcan. Edere koodu ọrụ ahụ na C ma kesaa ya n'okpuru ikikere BSD (ụfọdụ akụrụngwa dị n'okpuru GPLv2+ na LGPL).

Mwepụta ọhụrụ a gụnyere ihe ndị ekpokọbara n'ime afọ, na-elekwasị anya na mmepe nke sistemụ subsystem maka ịnweta desktọpụ na netwọkụ. N'ozuzu, a na-ewepụta atụmatụ maka ịkwadebe ntọhapụ mbụ dị ịrịba ama 1.0: Na ngalaba na-esote 0.7, a na-atụ anya ka ọrụ gbasaa usoro ụda ụda, melite ndakọrịta na ịmepụta ngwaọrụ maka eserese 3D. Alaka 0.8 ga-elekwasị anya na njikarịcha na arụmọrụ, na 0.9 ga-elekwasị anya na nchekwa.

Otu n'ime mgbanwe ndị a na-ahụ anya na ụdị Arcan 0.6.1 bụ imeziwanye ihe nkesa ngosi arcan-wayland, nke na-eji usoro Wayland, nke na-emejuputa oyi akwa maka iji EGL ma na-enye nkwado dma-buf na ndabara. Ihe nkesa Xarcan X emeziwanyela njikwa GPU switches ma gbakwunye nkwado maka bọọdụ na ngwaike ngwaike nke ntụgharị cursor. Nkwado emelitere maka ihuenyo nwere ọnụego ume ọhụrụ ọdịnaya agbanwe agbanwe. Emeela ọrụ na usoro ntinye iji belata igbu oge.

Emeela ọtụtụ mgbanwe dị n'ime iji melite mmekọrịta yana melite arụmọrụ njikwa kwụ n'ahịrị mmemme. Mmepe nke ihe nkesa eserese "arcan-net" maka ọrụ dịpụrụ adịpụ na desktọpụ n'elu netwọk na usoro A12 eji na nkesa a, mepụtara iji dochie SSH / VNC / RDP / X11, gara n'ihu. Ejide emelitere maka ihe nrụpụta na Lua.

Atụpụtala echiche Pipeworld, nke na-enye gị ohere ịmegharị data na-aga n'etiti windo, na-ejikọ data na ndị na-ahụ maka windo dị iche iche, dị ka sel dị na mpempe akwụkwọ, na-eme usoro ọrụ agwakọta nke jikọtara eserese na njikwa njikwa (dịka ọmụmaatụ, ị nwere ike redirect mmepụta site na. otu windo na shei na-agba ọsọ na njedebe -handler wee jiri nsonaazụ na windo ọzọ).

Ka anyị chetara gị na Arcan anaghị ejikọta ya na sistemụ eserese dị iche ma nwee ike ịrụ ọrụ n'elu gburugburu sistemụ dị iche iche (BSD, Linux, macOS, Windows) site na iji nkwụnye nkwụnye azụ. Dịka ọmụmaatụ, ọ ga-ekwe omume ịgba ọsọ n'elu Xorg, egl-dri, libsdl na AGP (GL/GLES). Ihe nkesa gosipụtara Arcan nwere ike ịme ngwa ndị ahịa dabere na X, Wayland na SDL2. Isi njirisi ejiri mee ihe na nhazi nke Arcan API bụ nchekwa, arụmọrụ, na nbipu. Iji mee ka mmepe nke ihu dị mfe, a na-atụ aro iji asụsụ Lua.

Njirimara Arcana:

  • Nchikota nke ihe nkesa mejupụtara, ihe nkesa ngosi na ọrụ njikwa windo.
  • Ikike ịrụ ọrụ na ọnọdụ dị iche iche, nke ngwa ahụ na-arụ ọrụ dị ka njikọ nke onwe ya.
  • Usoro mgbasa ozi arụnyere n'ime nke na-enye ngwaọrụ maka ịrụ ọrụ na eserese, eserese, nhazi vidiyo na ọdịyo, na-ebu ihe onyonyo, na-arụ ọrụ na ngwaọrụ njide vidiyo.
  • A multiprocess nlereanya maka ijikọ processors nke ike data isi mmalite - si video iyi na mmepụta nke onye mmemme.
  • Ụdị nkekọrịta ihe ùgwù siri ike. A na-ekewa akụkụ engine n'ime obere usoro enweghị ohere na-ekwurịta okwu site na shmif òkè ebe nchekwa interface;
  • Ngwa nleba anya na nyocha ihe ọghọm etinyere n'ime ya, gụnyere injin nke nwere ike ịhazigharị ọnọdụ ederede Lua dị n'ime iji mee ka nbipu dị mfe;
  • Fallbacks na-arụ ọrụ, nke na ọ bụrụ na ọdịda n'ihi njehie mmemme nwere ike ịmalite ngwa azụ azụ, na-ejigide otu isi data data mpụga na njikọ;
  • Ngwá ọrụ nkesa dị elu nke enwere ike iji dekọọ ma ọ bụ gbasaa mpaghara ọdịyo na vidiyo ahọpụtara mgbe ị na-emejuputa nkesa desktọpụ.

Na mgbakwunye, enwere ike ịmara na a na-akwado mwepụta ọhụrụ nke desktọọpụ Durden 0.7 maka iji Arcan. Na ntọhapụ 0.7, nkwado maka ntinye kwụ ọtọ nke aha mpio na ogwe ọkwa ga-apụta, a ga-agbakwunye ngwa maka nduzi olu (ederede gaa na okwu). Durden na-akwado ma interface tiled nwere njikwa ahụigodo zuru oke, yana okirikiri nhọrọ ukwuu ụdị windo na ihuenyo. Ntọala niile, gụnyere ụzọ ntinye, mkpụrụedemede na mmetụta a na-ahụ anya, nwere ike gbanwee na ofufe, na-enweghị mkpa ibugharị nhazi ahụ.

Ọ ga-ekwe omume ịhazi omume dị iche iche maka mpio ọ bụla wee jiri bọọdụ nọọrọ onwe ya jikọtara na mpio ahụ. Na-akwado na-arụ ọrụ na sistemụ nwere ọtụtụ nlekota oru nwere DPI dị iche iche. Ọ ga-ekwe omume igosipụta menu ngwa na panel (nchịkọta ụwa) ma ọ bụ tinye menu na aha windo. Enwere ike idowe wijetị na desktọpụ. Enwere ikike arụnyere n'ime ndekọ vidiyo na desktọpụ yana n'ime windo nke ọ bụla. Sistemụ njikwa ndenye na-akwado ịgbanwe okirikiri nhọrọ ukwuu nke ahụigodo yana ike iji ngwaọrụ dị elu rụọ ọrụ dị ka consoles egwuregwu.

isi: opennet.ru

Tinye a comment