Kutolewa kwa injini ya desktop ya Arcan 0.6.1

Baada ya mwaka mmoja wa uundaji, injini ya eneo-kazi ya Arcan, toleo la 0.6.1, sasa inapatikana. Inachanganya seva ya kuonyesha, mfumo wa media titika, na injini ya mchezo kwa michoro ya 3D. Arcan inaweza kutumika kuunda mifumo mbalimbali ya michoro, kuanzia violesura vya watumiaji kwa programu zilizopachikwa hadi mazingira ya eneo-kazi yanayojitegemea. Miongoni mwa mambo mengine, uundaji unaotegemea Arcan unaendelea kwa eneo-kazi la Safespaces 3D kwa mifumo ya uhalisia pepe na mazingira ya eneo-kazi ya Durden. Msimbo wa mradi umeandikwa kwa C na kusambazwa chini ya leseni ya BSD (baadhi ya vipengele vina leseni chini ya GPLv2+ na LGPL).

Toleo jipya linajumuisha kazi iliyokusanywa ya mwaka uliopita, hasa ikilenga kutengeneza mfumo mdogo wa ufikiaji wa mtandao wa eneo-kazi. Ramani ya toleo kuu la kwanza, 1.0, imewasilishwa kwa ujumla: Tawi linalofuata, 0.7, linatarajiwa kujumuisha kazi ya kupanua mfumo mdogo wa sauti, kuboresha utangamano, na kutengeneza zana za michoro za 3D. Tawi la 0.8 litazingatia uboreshaji na utendaji, na 0.9 litazingatia usalama.

Miongoni mwa mabadiliko yanayoonekana zaidi katika toleo la Arcan 0.6.1 ni uboreshaji wa onyesho seva Arcan-wayland, ambayo hutumia itifaki ya Wayland na kutekeleza safu ya EGL na kuwezesha usaidizi wa dma-buf kwa chaguo-msingi. Seva ya Xarcan X imeboresha ubadilishaji wa GPU na kuongeza usaidizi wa ubao wa kunakili na utoaji wa kielekezi unaoharakishwa na maunzi. Usaidizi wa maonyesho yenye viwango vya uboreshaji vinavyobadilika umeboreshwa. Mfumo wa kuingiza data umeboreshwa ili kupunguza ucheleweshaji.

Mabadiliko mengi ya ndani yamefanywa ili kuboresha usawazishaji na kuongeza ufanisi wa usimamizi wa foleni ya matukio. Uundaji wa seva ya michoro ya "arcan-net" kwa ufikiaji wa mbali wa eneo-kazi kupitia mtandao, inayotumika katika hili seva Itifaki ya A12, ambayo inatengenezwa ili kuchukua nafasi ya SSH/VNC/RDP/X11. Vifungo vya kutengeneza vipengele katika Lua vimesasishwa.

Wazo la Pipeworld limependekezwa, ambalo huruhusu kuelekeza mtiririko wa data kati ya windows, kuunganisha data na vidhibiti katika windows tofauti kwa kulinganisha na seli kwenye lahajedwali, na kutengeneza mtiririko wa kazi mchanganyiko unaochanganya violesura vya picha na koni (kwa mfano, unaweza kuelekeza matokeo kutoka dirisha moja hadi kidhibiti cha ganda kinachoendesha kwenye terminal na kutumia matokeo katika dirisha lingine).

Cheza video

Tukumbushe kwamba Arcan haijaunganishwa na mfumo mdogo tofauti wa michoro na inaweza kufanya kazi juu ya mazingira mbalimbali ya mfumo (BSD, Linux, macOS, Windows), kwa kutumia sehemu za nyuma zinazoweza kuunganishwa. Kwa mfano, inaweza kufanya kazi juu ya Xorg, egl-dri, libsdl, na AGP (GL/GLES). Seva ya onyesho la Arcan inaweza kuendesha programu za mteja kulingana na X, Wayland, na SDL2. Vigezo muhimu vinavyotumika katika muundo wa API ya Arcan ni pamoja na usalama, utendaji, na utatuzi wa matatizo. Ili kurahisisha ukuzaji wa kiolesura, matumizi ya Lua yanapendekezwa.

Vipengele vya Arcana:

  • Mchanganyiko wa seva ya mchanganyiko, seva ya kuonyesha na majukumu ya msimamizi wa dirisha.
  • Uwezo wa kufanya kazi katika hali tofauti, ambayo maombi hufanya kama kiungo cha kujitegemea.
  • Mfumo wa media titika uliojengwa ndani ambao hutoa zana za kufanya kazi na michoro, uhuishaji, usindikaji wa video na sauti za utiririshaji, kupakia picha, na kufanya kazi na vifaa vya kunasa video.
  • Mfano wa michakato mingi ya kuunganisha wasindikaji wa vyanzo vya data vya nguvu - kutoka kwa mitiririko ya video hadi matokeo ya programu za kibinafsi.
  • Kielelezo kigumu cha kushiriki haki. Vipengee vya injini vimegawanywa katika michakato midogo isiyo na upendeleo inayowasiliana kupitia kiolesura cha kumbukumbu iliyoshirikiwa ya shmif;
  • Zana za ufuatiliaji na uchanganuzi zilizojengewa ndani, ikijumuisha injini inayoweza kusawazisha hali ya ndani ya hati za Lua ili kurahisisha utatuzi;
  • Utendakazi wa Fallbacks, ambayo katika kesi ya kushindwa kutokana na hitilafu ya programu inaweza kuzindua programu mbadala, kudumisha vyanzo sawa vya data ya nje na miunganisho;
  • Zana za kina za kushiriki ambazo zinaweza kutumika kurekodi au kutangaza vikundi vidogo maalum vya vyanzo vya sauti na video wakati wa kutekeleza ugavi wa eneo-kazi.

Zaidi ya hayo, toleo jipya la mazingira ya eneo-kazi la Durden 0.7 linatengenezwa kwa ajili ya matumizi na Arcan. Toleo 0.7 litaanzisha usaidizi wa vichwa vya dirisha wima na upau wa hali, pamoja na huduma ya maandishi-kwa-usemi. Durden inasaidia kiolesura chenye vigae chenye vidhibiti kamili vya kibodi na hali ya mpangilio wa dirisha la umbo huru. Mipangilio yote, ikiwa ni pamoja na mbinu za kuingiza data, fonti, na athari za kuona, inaweza kubadilishwa mara moja, bila kulazimika kuanzisha upya usanidi.

Unaweza kusanidi tabia ya mtu binafsi kwa kila dirisha na kutumia ubao wa kunakili maalum wa dirisha. Vichunguzi vingi vyenye DPI tofauti vinaungwa mkono. Unaweza kuonyesha menyu ya programu kwenye paneli (menyu ya kimataifa) au kuiweka kwenye upau wa kichwa cha dirisha. Wijeti zinaweza kuwekwa kwenye eneo-kazi. Kuna kipengele cha kurekodi video kilichojengewa ndani kwa vitendo kwenye eneo-kazi na katika madirisha ya mtu binafsi. Mfumo mdogo wa ingizo unaunga mkono kubadilisha mipangilio ya kibodi na uwezo wa kufanya kazi na vifaa vilivyopanuliwa, kama vile vidhibiti vya mchezo.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS 🔥 Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster