Te tukunga o te miihini papamahi Arcan 0.6.1

I muri i te tau o te whakawhanaketanga, kei te waatea te tukunga o te miihini papamahi Arcan 0.6.1, e whakakotahi ana i te tūmau whakaatu, te anga rongorau me te miihini takaro mo te tukatuka whakairoiro 3D. Ka taea te whakamahi a Arcan ki te hanga i te maha o nga punaha whakairoiro, mai i nga atanga kaiwhakamahi mo nga tono whakauru ki nga taiao papamahi kei roto. Ina koa, ko te Safespaces papamahi toru-ahu mo nga punaha mooni mariko me te taiao papamahi Durden kei te whakawhanakehia i runga i te kaupapa o Arcan. Ko te waehere kaupapa kua tuhia ki C ka tohatohahia i raro i te raihana BSD (ko etahi waahanga kei raro i te GPLv2 + me te LGPL).

Kei roto i te tukunga hou nga whanaketanga kua whakaemihia i roto i te tau, e aro nui ana ki te whanaketanga o te punaha iti mo te uru atu ki te papamahi i runga i te whatunga. I te nuinga o te waa, ko te mahere mo te whakarite i te tukunga nui tuatahi 1.0 ka whakaatuhia: I te peka e whai ake nei 0.7, ko te mahi ki te whakawhānui ake i te punaha tangi, te whakapai ake i te hototahi me te whakawhanake i nga taputapu mo nga whakairoiro 3D. Ko te peka 0.8 ka aro ki te arotautanga me te mahi, a ko te 0.9 ka aro ki te haumarutanga.

I roto i nga huringa tino kitea i roto i te putanga Arcan 0.6.1 ko te whakahoutanga o te tūmau whakaatu arcan-wayland, e whakamahi ana i te kawa Wayland, e whakatinana ana i te paparanga mo te whakamahi i te EGL ka taea te tautoko dma-buf ma te taunoa. Ko te tūmau Xarcan X kua pai ake te whakahaere i nga huringa GPU me te taapiri i te tautoko mo te papatopenga me te whakatere taputapu o te whakaputa pehu. He pai ake te tautoko mo nga mata me nga reeti whakahou ihirangi rereke. Kua mahia nga mahi i roto i te punaha whakauru ki te whakaiti i nga whakaroa.

He maha nga huringa o roto kua mahia hei whakapai ake i te tukutahi me te whakapai ake i te pai o te whakahaere tutira hui. Ko te whakawhanaketanga o te tūmau kauwhata "arcan-net" mo te mahi mamao me te papamahi i runga i te whatunga me te kawa A12 e whakamahia ana i tenei tūmau, i whakawhanakehia hei whakakapi i te SSH / VNC / RDP / X11, kua haere tonu. Ko nga here kua whakahoutia mo te whakawhanake i nga waahanga i Lua.

Kua whakatakotohia te ariā Pipeworld, e taea ai e koe te huri i nga rerenga raraunga i waenga i nga matapihi, te hono i nga raraunga me nga kaihautu i roto i nga matapihi rereke, he rite ki nga pūtau i roto i nga ripanga, ka hanga he rerengamahi whakauru e whakakotahi ana i nga atanga kauwhata me te papatohu (hei tauira, ka taea e koe te huri i te putanga mai i kotahi te matapihi ki te anga e rere ana i te tauranga -kaiwhakahaere ka whakamahi i te hua ki tetahi atu matapihi).

Me whakamahara koe kaore a Arcan i herea ki tetahi puunaha whakairoiro motuhake ka taea e ia te mahi ki runga ake i nga momo taiao punaha (BSD, Linux, macOS, Windows) ma te whakamahi i nga taapiri-whakamuri. Hei tauira, ka taea te rere ki runga o Xorg, egl-dri, libsdl me AGP (GL/GLES). Ka taea e te tūmau whakaatu Arcan te whakahaere i nga tono a te kiritaki i runga i te X, Wayland me te SDL2. Ko nga paearu matua e whakamahia ana i roto i te hoahoa o te Arcan API ko te haumarutanga, te mahi, me te whakakore. Hei whakangwari i te whakawhanaketanga o nga atanga, e whakaarohia ana kia whakamahia te reo Lua.

Nga waahanga o Arcana:

  • He huinga o te tūmau hiato, te tūmau whakaatu me ngā tūranga kaiwhakahaere matapihi.
  • Ko te kaha ki te mahi i roto i te aratau motuhake, i roto i nei mahi te tono hei hononga-whaiaro.
  • Hanga-i roto i te anga rongorau e whakarato ana i nga taputapu mo te mahi me nga whakairoiro, te hākoritanga, te tukatuka i te roma ataata me te ororongo, te uta i nga whakaahua, me te mahi me nga taputapu hopu ataata.
  • He tauira multiprocess mo te hono i nga tukatuka o nga puna raraunga hihiri - mai i nga awa ataata ki te putanga o nga kaupapa takitahi.
  • He tauira tiritiri mana motuhake. Ka pakaruhia nga waahanga miihini ki nga tikanga iti kaore e pai ana e korero ana ma te atanga mahara shmif shared;
  • Ko nga taputapu tirotiro tukinga me nga taputapu tātari, tae atu ki te miihini ka taea te whakariterite i te ahua o roto o nga tuhinga a Lua hei whakangawari i te patuiro;
  • Ko te mahi Fallbacks, i te mea he hapa na te hapa o te papatono ka taea te whakarewa i tetahi tono whakamuri, me te pupuri i nga puna raraunga o waho me nga hononga;
  • Ko nga taputapu tiritiri matatau ka taea te whakamahi ki te tuhi, ki te whakapaoho ranei i nga waahanga motuhake o nga puna oro me te ataata i te wa e whakatinana ana i te tiri papamahi.

I tua atu, ka taea te tohu ko te tukunga hou o te papamahi Durden 0.7 kei te rite mo te whakamahi me Arcan. I te tukunga 0.7, ka puta te tautoko mo te tuunga poutū o te taitara matapihi me te pae tūnga, ka taapirihia he taputapu mo te arahi reo (kuputuhi ki te korero). Kei te tautoko a Durden i tetahi atanga taera me nga mana papapātuhi katoa, me te aratau rere-kore mo te whakaatu matapihi ki te mata. Ko nga tautuhinga katoa, tae atu ki nga tikanga whakauru, nga momotuhi me nga paanga ataata, ka taea te whakarereke i runga i te rere, me te kore e hiahia ki te whakahou i te whirihoranga.

Ka taea te whirihora i te whanonga motuhake mo ia matapihi me te whakamahi i tetahi papatopenga motuhake kua herea ki te matapihi. Ka tautokohia nga mahi i runga i nga punaha me nga kaitirotiro maha me nga DPI rereke. Ka taea te whakaatu i te tahua tono i roto i te panui (tahua o te ao) ka tuu ranei te tahua ki te taitara matapihi. Ka taea te whakanoho widget ki runga papamahi. He kaha ki te tuhi i nga mahi ataata i runga i te papamahi me nga matapihi takitahi. Ka tautokohia e te punaha whakahaere whakauru te whakarereke i nga whakatakotoranga papapātuhi me te kaha ki te mahi me nga taputapu matatau penei i nga papatohu keemu.

Source: opennet.ru

Tāpiri i te kōrero