„Arcan“ - sąsaja, skirta kurti GUI ir darbalaukio aplinkas

Praėjus kiek daugiau nei 4 metams nuo paskutinės reikšmingos versijos paskelbimo, paskelbė Neseniai išleidus naują „Arcan 0.6.0“ darbalaukio variklio versiją, kuris 3D grafikai apdoroti sujungia vaizdo serverį, daugialypės terpės struktūrą ir žaidimų variklį.

Arcan gali būti naudojamas kuriant įvairias grafikos sistemasNuo įterptųjų programų vartotojo sąsajų iki atskirų darbalaukio aplinkų.

„Safespaces“ erdvinis darbalaukis, skirtas virtualios realybės sistemoms ir darbalaukio aplinka „Durden“ taip pat kuriami remiantis „Arcan“ . Projekto kodas rašomas C ir yra platinamas pagal BSD licenciją (kai kurie komponentai yra GPLv2 + ir LGPL).

Apie Arcaną

Arcan nepririštas prie atskiro grafikos posistemio y gali veikti įvairiose sistemos aplinkose (BSD, „Linux“, „MacOS“, „Windows“) naudojant įskiepijamas vidines programas.

Už ką Arcanas yra įdomus srautinės terpės procesoriaus, žaidimų variklio ir rodymo serverio derinys Su nauju dizainu, kuris puikiai tinka ir sudėtingiems, ir paprastiems interaktyviems grafikos projektams realiuoju laiku, ir puikiai derinamas nuo sci-fi vartotojo sąsajų iki integruoto namų projekto. iki pilnų stalų.

Tai labai modulinė, Jis turi mažai priklausomybių, tačiau yra su visomis būtinomis baterijomis.

Pavyzdžiui, galima paleisti „Xorg“, „egl-dri“, „libsdl“ ir „AGP“ (GL / GLES). „Arcan“ ekrano serveryje galima paleisti „X“, „Wayland“ ir SDL2 kliento programas. Saugumas, našumas ir derinimas yra nurodomi kaip pagrindiniai „Arcan“ API projektavimo kriterijai. Norėdami supaprastinti sąsajos kūrimą, siūloma naudoti „Lua“ kalbą.

Viduje iš „Arcan“ išsiskiriančių charakteristikų, galime rasti:

  • Sudėtinio serverio, rodymo serverio ir langų tvarkyklės vaidmenų derinys.
  • Įmontuota daugialypės terpės sistema, teikianti įrankius darbui su grafika, animacija, vaizdo ir garso srautų apdorojimu, vaizdų atsisiuntimu ir darbui su vaizdo įrašymo įrenginiais.
  • Kelių sričių modelis, skirtas dinaminių duomenų šaltinių tvarkyklėms sujungti, pradedant vaizdo srautais ir baigiant atskirų programų išvestimis.
  • Tvirtas privilegijų dalijimosi modelis. Variklio komponentai yra suskirstyti į mažus neprivilegijuotus procesus, kurie sąveikauja per bendrosios atminties sąsajos shmif.
  • Įtaisyti gedimų stebėjimo ir analizės įrankiai, įskaitant variklį, gali nuoseklinti „Lua“ scenarijų vidinę būseną, kad būtų paprasčiau derinti.
  • Atsarginė funkcija, kuri sugedus dėl programos klaidos, gali paleisti atsarginę programą, išlaikydama tuos pačius išorinius duomenų šaltinius ir ryšius.
  • Išplėstiniai bendrinimo įrankiai, kuriuos galite naudoti įrašydami ar srautu perduodami tam tikrus vaizdo ir garso šaltinių pogrupius įgyvendindami bendrinimą darbalaukyje.

Apie naują „Arcan 0.6.0“ versiją

Šioje naujoje versijoje kūrėjai mini, kad pagrindinis dėmesys buvo skiriamas tinklo skaidrumui.

Buvo pasiūlyta pirmoji „arcan-net“ grafinio serverio versija, tai leidžia organizuoti nuotolinį darbą per tinklą naudojant savo A12 protokolą.

Palaikomas X11 stiliaus kliento peradresavimas ir nuotolinę darbalaukio prieigą, kaip ir RFB / RDP / SPICE, taip pat įvesties srautą, garso ir vaizdo srautą, bendrą prieigą, tiesioginę ir daugiagiją kliento perkėlimą.

Perduodami vaizdo duomenys, atsižvelgiant į lango tipus, yra suglaudinami naudojant nuostolingus ir be nuostolių kodekus.

Dėl patvirtinto kanalo šifravimo Bendravimas, naudojama X25519 + Chacha8 + Blake3 pakuotė.

Kiti pakeitimai:

  • Kliento veiklos derinimo įrankiai.
  • KMSCon / FBCon stiliaus konsolė.
  • Galimybė skolinti kai kuriuos tvarkykles sukurta langų tvarkytuvei programose.
  • „Tobii 4C“ akių stebėjimo įrenginio tvarkyklės diegimas.
  • „XWayland“ klientų izoliacijos palaikymas.
  • „Arcan-trayicon“ komponentas, skirtas įdėti piktogramas į sistemos dėklą.
  • Parama kalbos sintezatoriams.
  • Veikimo režimo pertvarkymas sistemose be monitorių (be galvos).

Galiausiai, jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją sekanti nuoroda.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.