Arcan, GUI un darbvirsmas vides izveides ietvars sasniedz savu versiju 0.6.1

Pēc gada attīstības tika paziņots par Arcan 0.6.1 darbvirsmas dzinēja jaunās versijas izlaišanu, kas apvieno displeja serveri, multivides sistēmu un spēļu dzinēju, lai apstrādātu 3D grafiku.

ARCAN var izmantot, lai izveidotu dažādas grafikas sistēmasNo lietotāja saskarnēm iegultām lietojumprogrammām līdz atsevišķām darbvirsmas vidēm. Uz Arcan bāzes tiek izstrādāta arī Safespaces trīsdimensiju darbvirsma virtuālās realitātes sistēmām un Durden darbvirsmas vide.

ARCAN tas nav piesaistīts atsevišķai grafikas apakšsistēmai un var darboties dažādās sistēmas vidēs (BSD, Linux, macOS, Windows) izmantojot pievienojamās aizmugursistēmas.

Piemēram, ir iespējams palaist uz Xorg, egl-dri, libsdl un AGP (GL / GLES). Arcan displeja serveris var palaist X, Wayland un SDL2 klientu lietojumprogrammas. Drošība, veiktspēja un atkļūdošanas iespējas ir minēti kā galvenie Arcan API dizaina kritēriji. Lai vienkāršotu saskarnes izstrādi, tiek piedāvāts izmantot Lua valodu.

No Arcan īpašībām tās ir šādas:

  • Kombinētā servera, displeja servera un logu pārvaldnieka lomu kombinācija.
  • Iespēja strādāt savrupajā režīmā, kurā lietojumprogramma darbojas kā pašpietiekama saite.
  • Integrēta multivides sistēma, kas nodrošina rīkus darbam ar grafiku, animāciju, video un skaņas straumēšanas apstrādi, attēlu lejupielādi un darbam ar video uztveršanas ierīcēm.
  • Vairāku pavedienu modelis draiveru savienošanai dinamiskiem datu avotiem, sākot no video straumēm līdz atsevišķas programmas izejai.
  • Stingrs privilēģiju dalīšanas modelis. Dzinēja komponenti ir sadalīti mazos un priviliģētos procesos, kas mijiedarbojas, izmantojot koplietotās atmiņas interfeisu shmif;
  • Iebūvētie kļūdu uzraudzības un analīzes rīki, tostarp dzinējs, var serializēt kļūdu skriptu iekšējo stāvokli.
  • Lua, lai vienkāršotu atkļūdošanu;
  • Rezerves funkcija, kas neveiksmes gadījumā programmas kļūdas dēļ var palaist rezerves aplikāciju, saglabājot tos pašus ārējos datu avotus un savienojumus;
  • Papildu koplietošanas rīki, kurus varat izmantot, lai ierakstītu vai straumētu noteiktas video un audio avotu apakškopas, vienlaikus īstenojot darbvirsmas koplietošanu.

Galvenās jaunās Arcan 0.6.1 iespējas

Jaunā versija ietver gada laikā uzkrāto darbu, kas galvenokārt vērsts uz darbvirsmas piekļuves apakšsistēmas izstrādi caur tīklu. Kopumā tiek prezentēts pirmās versijas 1.0 sagatavošanas plāns.

Visievērojamākā izmaiņa programmā Arcan 0.6.1 ir arcan-wayland displeja servera modernizācija, izmantojot Wayland protokolu, kas ievieš slāni, lai izmantotu EGL, un pēc noklusējuma ir iespējots dma-buf atbalsts.

Serveris Xarcan X ir uzlabojis GPU slēdžu apstrādi un pievieno starpliktuves atbalstu un aparatūras paātrinātā kursora renderēšana. Uzlabots atbalsts displejiem ar atšķirīgu atsvaidzes intensitāti. Ir veikts darbs pie iebraukšanas sistēmas, lai samazinātu kavēšanos.

Lai uzlabotu sinhronizāciju, ir veiktas daudzas iekšējas izmaiņas un uzlabot notikumu rindu pārvaldības efektivitāti, papildus turpinot "arcan-net" grafiskā servera izstrādi attālinātam darbam ar darbvirsmu caur tīklu un šajā serverī izmantoto A12 protokolu, kas tiek izstrādāts, lai aizstātu SSH / VNC / RDP / X11. Atjauninātas saites, lai izstrādātu Lua komponentus.

Ir ierosināta Pipeworld koncepcija, kas ļauj novirzīt datu plūsmas starp logiem, datu un rokturu saistīšana dažādos logos pēc analoģijas ar šūnām izklājlapās, veidojot jauktu darbplūsmu, apvienojot grafiskās un konsoles saskarnes (piemēram, varat novirzīt loga izvadi uz čaulu, kas darbojas termināļa apdarinātājā un izmantot rezultātu citā logā ).

Visbeidzot tas ir minēts nākamajā filiālē 0.7 paredzēts strādāt pie skaņas apakšsistēmas paplašināšanas, uzlabot saderību un izstrādāt rīkus 3D grafikai. 0.8. nozarē galvenā uzmanība tiks pievērsta optimizācijai un veiktspējai, savukārt 0.9. nozarē galvenā uzmanība tiks pievērsta drošībai.

Ja vēlaties uzzināt vairāk par to, varat pārbaudīt sīkāku informāciju šī saite.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.