Arcan, okvir za kreiranje GUI i desktop okruženja, dostiže svoju verziju 0.6.1

Nakon godinu dana razvoja Najavljeno je lansiranje nove verzije Arcan desktop motora 0.6.1, koji kombinuje server za prikaz, multimedijalni okvir i game engine za obradu 3D grafike.

Arcan može se koristiti za stvaranje različitih grafičkih sistema, od korisničkih interfejsa za ugrađene aplikacije do samostalnih desktop okruženja. Safespaces trodimenzionalni desktop za sisteme virtuelne realnosti i Durden desktop okruženje se takođe razvijaju na osnovu Arcana.

Arcan nije vezan za poseban grafički podsistem i može raditi na više sistemskih okruženja (BSD, Linux, macOS, Windows) koristeći priključne pozadine.

Na primjer, moguće je pokrenuti na Xorg, egl-dri, libsdl i AGP (GL/GLES). Arcan display server može pokretati X, Wayland i SDL2 klijentske aplikacije. Sigurnost, performanse i sposobnost otklanjanja grešaka navode se kao ključni kriteriji dizajna za Arcan API. Da bi se pojednostavio razvoj interfejsa, predlaže se upotreba jezika Lua.

Od karakteristika koje se ističu kod Arcana, one su sljedeće:

  • Kombinacija funkcija kompozitnog servera, servera za prikaz i upravitelja prozora.
  • Mogućnost rada u autonomnom načinu rada, u kojem aplikacija djeluje kao samodovoljna veza.
  • Integrisani multimedijalni okvir koji pruža alate za rad sa grafikom, animacijom, obradom video i zvuka, preuzimanje slika i rad sa uređajima za snimanje video zapisa.
  • Višenitni model za povezivanje upravljačkih programa za dinamičke izvore podataka, od video tokova do pojedinačnog izlaza programa.
  • Rigidni model dijeljenja privilegija. Komponente motora su podijeljene na male neprivilegirane procese koji su u interakciji kroz shmif dijeljeni memorijski interfejs;
  • Integrisani alati za praćenje i analizu grešaka, uključujući motor, mogu serijalizirati interno stanje skripti.
  • Lua za pojednostavljenje otklanjanja grešaka;
  • Backup funkcija, koja u slučaju kvara zbog greške u programu, može pokrenuti backup aplikaciju, održavajući iste eksterne izvore podataka i veze;
  • Napredni alati za dijeljenje koje možete koristiti za snimanje ili streaming određenih podskupina video i audio izvora dok implementirate dijeljenje radne površine.

Glavne nove karakteristike Arcan 0.6.1

Nova verzija uključuje rad akumuliran tokom godine, uglavnom fokusiran na razvoj podsistema pristupa desktopu kroz mrežu. Generalno, predstavljen je plan za pripremu prve verzije 1.0.

Najznačajnija promjena u Arcanu 0.6.1 je modernizacija arcan-wayland display servera koristeći Wayland protokol, koji implementira sloj za korištenje EGL-a i ima podršku za dma-buf omogućenu prema zadanim postavkama.

Poslužitelj Xarcan X ima poboljšano rukovanje GPU prekidačima i dodaje podršku međuspremnika i hardverski ubrzano prikazivanje kursora. Poboljšana podrška za ekrane sa varijabilnom brzinom osvježavanja. Radilo se na sistemu ulaska kako bi se smanjila kašnjenja.

Mnoge interne promene su napravljene da bi se poboljšala sinhronizacija i poboljšati efikasnost upravljanja redovima događaja, pored nastavka razvoja grafičkog servera "arcan-net" za daljinski rad sa desktopom preko mreže i A12 protokola koji se koristi u ovom serveru, a koji se razvija da zameni SSH /VNC/RDP/X11. Ažurirane veze za razvoj Lua komponenti.

Predložen je koncept Pipeworld, koji omogućava da se tokovi podataka preusmjeravaju između prozora, povezivanje podataka i ručki u različitim prozorima po analogiji sa ćelijama u proračunskim tabelama, formirajući mješoviti tok rada koji kombinira grafičko i konzolno sučelje (na primjer, možete preusmjeriti izlaz prozora na ljusku koja radi u terminalu - rukovaocu i koristiti rezultat u drugi prozor).

Konačno se spominje da U predstojećoj 0.7 grani očekuju se radovi na proširenju zvučnog podsistema, poboljšati kompatibilnost i razviti alate za 3D grafiku. Grana 0.8 će se fokusirati na optimizaciju i performanse, dok će se 0.9 fokusirati na sigurnost.

Ako želite saznati više o tome, detalje možete provjeriti u sljedeći link.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.