Kutulutsidwa kwa injini yapakompyuta Arcan 0.6.1

Pambuyo pa chaka cha chitukuko, kutulutsidwa kwa injini ya kompyuta ya Arcan 0.6.1 ikupezeka, yomwe imaphatikiza seva yowonetsera, multimedia chimango ndi injini yamasewera pokonza zithunzi za 3D. Arcan ingagwiritsidwe ntchito popanga machitidwe osiyanasiyana owonetsera, kuchokera kumalo ogwiritsira ntchito opangira mapulogalamu ophatikizidwa kupita kumalo osungiramo makompyuta. Makamaka, ma Safespaces atatu-dimensional desktop for virtual reality systems ndi Durden desktop chilengedwe akupangidwa pamaziko a Arcan. Khodi ya polojekitiyi imalembedwa mu C ndipo imagawidwa pansi pa chilolezo cha BSD (zigawo zina zili pansi pa GPLv2+ ndi LGPL).

Kutulutsidwa kwatsopanoku kumaphatikizapo zomwe zasonkhanitsidwa mchaka chonsecho, makamaka zoyang'ana pakupanga kagawo kakang'ono kofikira pakompyuta pamaneti. Kawirikawiri, ndondomeko yokonzekera kumasulidwa koyambirira kwa 1.0 ikuwonetsedwa: Munthambi yotsatira 0.7, ntchito ikuyembekezeka kukulitsa kamvekedwe ka mawu, kupititsa patsogolo kugwirizanitsa ndi kupanga zida zazithunzi za 3D. Nthambi 0.8 idzayang'ana pa kukhathamiritsa ndi ntchito, ndipo 0.9 idzayang'ana pa chitetezo.

Zina mwa zosintha zowoneka bwino mu mtundu wa Arcan 0.6.1 ndikusintha kwatsopano kwa seva yowonetsera ya arcan-wayland, yomwe imagwiritsa ntchito protocol ya Wayland, yomwe imagwiritsa ntchito wosanjikiza wogwiritsa ntchito EGL ndikuthandizira kuthandizira kwa dma-buf mwachisawawa. Seva ya Xarcan X yasintha kasamalidwe ka ma switch a GPU ndikuwonjezera kuthandizira pa clipboard ndi mathamangitsidwe a hardware popereka cholozera. Thandizo lotsogola la zowonera zokhala ndi mitengo yotsitsimutsa yosinthika. Ntchito yachitidwa mu dongosolo lothandizira kuchepetsa kuchedwa.

Zosintha zambiri zamkati zapangidwa kuti zithandizire kugwirizanitsa ndikuwongolera kasamalidwe ka mizere ya zochitika. Kupanga kwa seva yojambula "arcan-net" yogwira ntchito yakutali ndi desktop pamaneti ndi protocol ya A12 yomwe imagwiritsidwa ntchito mu seva iyi, yopangidwa kuti ilowe m'malo mwa SSH/VNC/RDP/X11, yapitilira. Zomangira zosinthidwa zopangira zida ku Lua.

Lingaliro la Pipeworld laperekedwa, lomwe limakupatsani mwayi wolozera kusuntha kwa data pakati pa windows, kulumikiza deta ndi othandizira m'mawindo osiyanasiyana, ofanana ndi ma cell mu maspredishiti, kupanga mayendedwe osakanikirana omwe amaphatikiza ma graphical ndi console interfaces (mwachitsanzo, mutha kuwongolera zotuluka kuchokera zenera limodzi ku chipolopolo chomwe chikuyenda mu terminal -chogwira ndikugwiritsa ntchito zotsatira pawindo lina).

Tikukumbutseni kuti Arcan siimangiriridwa ku kachitidwe kakang'ono kazithunzi ndipo imatha kugwira ntchito pamwamba pamitundu yosiyanasiyana yamakina (BSD, Linux, macOS, Windows) pogwiritsa ntchito plug-in backends. Mwachitsanzo, ndizotheka kuthamanga pamwamba pa Xorg, egl-dri, libsdl ndi AGP (GL/GLES). Seva yowonetsera ya Arcan imatha kuyendetsa mapulogalamu a kasitomala kutengera X, Wayland ndi SDL2. Zofunikira zomwe zimagwiritsidwa ntchito popanga Arcan API ndi chitetezo, magwiridwe antchito, komanso kusasinthika. Kuti muchepetse kukula kwa ma interfaces, akuti agwiritse ntchito chilankhulo cha Lua.

Zofunika za Arcana:

  • Kuphatikizika kwa seva yophatikizika, seva yowonetsa ndi maudindo oyang'anira zenera.
  • Kutha kugwira ntchito munjira yosiyana, momwe ntchitoyo imagwira ntchito ngati ulalo wodzidalira.
  • Zomangamanga mu multimedia zomwe zimapereka zida zogwirira ntchito ndi zithunzi, makanema ojambula pamanja, kukonza makanema omvera ndi ma audio, kutsitsa zithunzi, ndikugwira ntchito ndi zida zojambulira makanema.
  • Chitsanzo chochulukirachulukira cholumikizira ma processor a magwero amphamvu a data - kuchokera pamitsinje yamakanema kupita kumayendedwe amtundu uliwonse.
  • Mtundu wokhazikika wogawana mwayi. Zigawo za injini zimaphwanyidwa kukhala njira zazing'ono zopanda mwayi zomwe zimayankhulana kudzera mu mawonekedwe a shmif omwe amagawana nawo;
  • Zida zowunikira ndi kusanthula zowonongeka zomwe zamangidwa, kuphatikiza injini yomwe imatha kusanja mkati mwa zolemba za Lua kuti muchepetse zovuta;
  • Fallbacks ntchito, yomwe ikalephera chifukwa cha vuto la pulogalamu ikhoza kuyambitsa pulogalamu yobwereranso, kusunga magwero a data akunja ndi kulumikizana;
  • Zida zogawana zaukadaulo zomwe zingagwiritsidwe ntchito kujambula kapena kuwulutsa magawo osankhidwa a ma audio ndi makanema mukamagwiritsa ntchito kugawana pakompyuta.

Kuphatikiza apo, zitha kudziwidwa kuti kutulutsidwa kwatsopano kwa desktop ya Durden 0.7 ikukonzekera kugwiritsidwa ntchito ndi Arcan. Pakutulutsidwa 0.7, chithandizo cha kuyika koyima kwa mutu wazenera ndi kapamwamba kawonekedwe, ndipo chothandizira pakuwongolera mawu (zolemba mpaka mawu) zidzawonjezedwa. Durden imathandizira mawonekedwe onse okhala ndi matailosi okhala ndi zowongolera zonse za kiyibodi, komanso mawonekedwe omasuka owonetsera mawindo pazenera. Zokonda zonse, kuphatikiza njira zolowera, mafonti ndi zowonera, zitha kusinthidwa powuluka, popanda kufunikira kokonzanso kasinthidwe.

Ndizotheka kukonza machitidwe osiyana pazenera lililonse ndikugwiritsa ntchito bolodi lodziyimira pawokha lomangidwa pazenera. Imathandizira kugwira ntchito pamakina okhala ndi ma monitor angapo okhala ndi ma DPI osiyanasiyana. Ndizotheka kuwonetsa menyu yofunsira pagawo (zapadziko lonse lapansi) kapena ikani menyu pamutu wazenera. Ma widget akhoza kuikidwa pa desktop. Pali luso lotha kujambula mavidiyo pa desktop komanso pawindo la munthu aliyense. Dongosolo lowongolera lolowera limathandizira kusintha masanjidwe a kiyibodi komanso kuthekera kogwira ntchito ndi zida zapamwamba monga zotonthoza zamasewera.

Source: opennet.ru

Kuwonjezera ndemanga