Arcan, un framework per creà ambienti GUI è desktop

Dopu un pocu più di 4 anni da a publicazione di l'ultima versione significativa, hà fattu cunnosce Ricertamenti a liberazione di a nova versione di u mutore di scrittore Arcan 0.6.0, chì combina un servitore di visualizazione, un quadru multimediale è un mutore di ghjocu per trattà gràfiche 3D.

Arcan pò esse adupratu per creà una varietà di sistemi grafichida l'interfaccia d'utilizatore per l'applicazioni incubate à l'ambienti di scrittore standalone.

U desktop tridimensionale Safespaces per i sistemi di realtà virtuale è l'ambiente desktop Durden sò ancu sviluppati nantu à Arcan . U codice di u prugettu hè scrittu in C è hè distribuitu sottu a licenza BSD (alcuni cumpunenti sottu GPLv2 + è LGPL).

À propositu di Arcan

Arcan micca ligatu à un subsistema graficu separatu y pò funziunà nantu à vari ambienti di sistema (BSD, Linux, macOS, Windows) cù backend pluggable.

Per ciò chì Arcan hè una curiosa combinazione di un processore media streaming, un mutore di ghjocu è un servitore di visualizazione Cù un cuncepimentu novu chì si adatta bè à prughjetti grafichi interattivi cumplessi è semplici in tempu reale, è si accoppia bè cù qualsiasi cosa, da interfacce d'utilizatore sci-fi à qualchì prughjettu integratu casanu. à scrivanie piene.

Hè assai modulare, Hà poche dipendenze, ma vene cun tutte e batterie necessarie incluse.

Per esempiu, hè pussibule eseguisce nantu à Xorg, egl-dri, libsdl è AGP (GL / GLES). U servitore di visualizazione Arcan pò gestisce applicazioni client X, Wayland è SDL2. Sicurezza, prestazioni è debugtabilità sò citati cum'è criteri di cuncepimentu chjave per l'API Arcan. Per simplificà u sviluppu di l'interfaccia, si prupone di aduprà a lingua Lua.

Dentro di e caratteristiche chì stanu fora di Arcan, pudemu truvà i seguenti:

  • Combinazione di servitori cumposti, servitori di visualizazioni è funzioni di manager di finestra.
  • Un quadru multimediale integratu chì furnisce strumenti per travaglià cù grafica, animazione, trasfurmazioni di streaming video è sonu, scaricamentu di immagini, è travagliu cù dispositivi di cattura video.
  • Un mudellu multi-threaded per cunnessione di driver per fonti di dati dinamichi, da flussi video à uscita di prugramma individuale.
  • Mudellu rigidu per sparte privileggi. I cumpunenti di u mutore sò divisi in picculi prucessi privilegi chì interagiscenu per l'interfaccia di memoria cumuna shmif.
  • Strumenti di analisi è analisi di difetti integrati, cumpresu u mutore, ponu serializà u statu internu di i script Lua per simplificà u debugging.
  • Funzione di backup, chì in casu di fallimentu per via di un bug in u prugramma, pò inizià una applicazione di backup, mantenendu e stesse fonti di dati esterni è cunnessioni.
  • Strumenti avanzati di spartera chì pudete aduprà per arregistrà o trasmette streaming sottogruppi specifici di fonti video è audio mentre implementanu a spartera di u desktop.

À propositu di a nova versione di Arcan 0.6.0

In questa nova versione i sviluppatori menzionanu chì u focu hè statu nantu à a trasparenza di a rete.

A prima versione di u servitore gràficu "arcan-net" hè stata pruposta, chì permette di urganizà u travagliu à distanza nantu à a rete cù u so propiu protocolu A12.

A redirezione di u cliente di stile X11 hè supportata è accessu à scrittore remotu cum'è in RFB / RDP / SPICE, è ancu streaming in entrata, streaming audio è video, accessu cumunu, migrazione in diretta è client multithreaded.

I dati video trasmessi, secondu i tippi di finestra, sò cumpressi cù codecs lossy è lossless.

Per a crittografia di canali autenticata Cumunicazione, u pacchettu X25519 + Chacha8 + Blake3 hè adupratu.

Altri cambiamenti includenu:

  • Strumenti per debugging attività di i clienti.
  • Consola di stile KMSCon / FBCon.
  • A capacità di piglià in prestitu in applicazioni qualchì driver sviluppatu per u gestore di a finestra.
  • Implementazione di u driver per u dispositivu di traccia d'ochji Tobii 4C.
  • Supportu d'isulamentu di Clienti XWayland.
  • Componente Arcan-trayicon per piazzà icone nantu à a bandiera di u sistema.
  • Supportu per sintetizatori di voce.
  • Riprogettazione di u modu di funziunamentu in sistemi senza monitori (senza capu).

Infine, se vulete sapè ne di più, pudete verificà i dettagli in u seguente ligame.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

Sianu the first to comment

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu.

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.