Urtebeteko garapenaren ondoren, Arcan mahaigaineko motorra, 0.6.1 bertsioa, eskuragarri dago orain. Pantaila-zerbitzari bat, multimedia-esparru bat eta 3D grafikoetarako joko-motor bat konbinatzen ditu. Arcan hainbat sistema grafiko sortzeko erabil daiteke, aplikazio txertatuetarako erabiltzaile-interfazeetatik hasi eta mahaigaineko ingurune autonomoetaraino. Besteak beste, Arcan-en oinarritutako garapena martxan dago errealitate birtualeko sistemetarako Safespaces 3D mahaigainerako eta Durden mahaigaineko ingurunerako. Proiektuaren kodea C-n idatzita dago eta BSD lizentziapean banatzen da (osagai batzuk GPLv2+ eta LGPL lizentziapean daude).
Bertsio berriak azken urtean pilatutako lana barneratzen du, batez ere mahaigaineko sareko sarbide azpisistema garatzera bideratua. Lehenengo bertsio nagusirako, 1.0 bertsiorako, bide-orria orokorrean aurkezten da: Hurrengo adarrak, 0.7 bertsioak, soinu azpisistema zabaltzeko, bateragarritasuna hobetzeko eta 3D grafiko tresnak garatzeko lana barne hartzea espero da. 0.8 adarrak optimizazioan eta errendimenduan zentratuko da, eta 0.9 bertsioak segurtasunean.
Arcan 0.6.1 bertsioko aldaketa aipagarrienen artean pantailaren modernizazioa dago. zerbitzaria arcan-wayland, Wayland protokoloa erabiltzen duena eta EGLrako geruza bat ezartzen duena eta dma-buf euskarria gaitzen duena lehenespenez. Xarcan X zerbitzariak GPU kommutazioa hobetu du eta arbelerako eta hardware bidez azeleratutako kurtsorearen errendatzerako euskarria gehitu du. Freskatze-tasa aldakorrak dituzten pantailen euskarria hobetu da. Sarrera-sistema hobetu da latentzia murrizteko.
Barne aldaketa asko egin dira sinkronizazioa hobetzeko eta gertaeren ilararen kudeaketaren eraginkortasuna handitzeko. "arcan-net" zerbitzari grafikoaren garapena sarearen bidez urruneko mahaigainerako sarbidea lortzeko, honetan erabilia. zerbitzaria A12 protokoloa, SSH/VNC/RDP/X11 ordezkatzeko garatzen ari dena. Luan osagaiak garatzeko loturak eguneratu dira.
Pipeworld kontzeptua proposatzen da, eta honek datu-fluxuak leihoen artean birbideratzea ahalbidetzen du, datuak eta kudeatzaileak leiho ezberdinetan lotuz kalkulu-orri bateko gelaxken analogian, interfaze grafikoak eta kontsolakoak konbinatzen dituen lan-fluxu misto bat osatuz (adibidez, irteera leiho batetik terminalean exekutatzen ari den shell kudeatzaile batera birbideratu dezakezu eta emaitza beste leiho batean erabili).

Gogorarazi nahi dizuegu Arcan ez dagoela grafiko azpisistema bereizi bati lotuta eta hainbat sistema ingurunetan (BSD, Linux, macOS, Windows), atzeko plano konektagarriak erabiliz. Adibidez, Xorg, egl-dri, libsdl eta AGP (GL/GLES) gainean exekutatu daiteke. Arcan bistaratze zerbitzariak X, Wayland eta SDL2-n oinarritutako bezero aplikazioak exekutatu ditzake. Arcan APIaren diseinuan erabilitako irizpide nagusien artean segurtasuna, errendimendua eta arazketa gaitasuna daude. Interfazearen garapena errazteko, Lua erabiltzea proposatzen da.
Arcana Ezaugarriak:
- Zerbitzari konposatuaren, pantaila-zerbitzariaren eta leiho-kudeatzailearen rolen konbinazioa.
- Modu bereizi batean lan egiteko gaitasuna, zeinetan aplikazioak esteka autosufiziente gisa jokatzen du.
- Multimedia-esparru integratua, grafikoak, animazioak, bideoak eta audioak prozesatzeko, irudiak kargatzeko eta bideoak harrapatzeko gailuekin lan egiteko tresnak eskaintzen dituena.
- Datu-iturri dinamikoen prozesadoreak konektatzeko prozesu anitzeko eredua - bideo-korronteetatik banakako programen irteeraraino.
- Pribilegioak partekatzeko eredu zurruna. Motorren osagaiak pribilegiorik gabeko prozesu txikietan banatzen dira, shmif memoria partekatuaren interfazearen bidez komunikatzen direnak;
- Ezbeharrak kontrolatzeko eta aztertzeko tresnak barne, Lua scripten barne-egoera serializa dezakeen motorra barne, arazketa errazteko;
- Fallbacks funtzioa, programaren akats baten ondorioz hutsegiteen kasuan, atzerako aplikazio bat abiarazi dezake, kanpoko datu iturri eta konexio berdinak mantenduz;
- Mahaigaineko partekatzea ezartzen den bitartean audio eta bideo iturrien azpimultzo zehatzak grabatzeko edo igortzeko erabil daitezkeen partekatze-tresna aurreratuak.
Horrez gain, Durden 0.7 mahaigaineko ingurunearen bertsio berri bat garatzen ari da Arcanekin erabiltzeko. 0.7 bertsioak leiho bertikalen izenburu eta egoera-barrak euskarrituko ditu, baita testutik ahots bihurtzeko utilitate bat ere. Durdenek teklatu-kontrol osoak dituen interfaze teilakatua eta leiho-diseinu modu librea onartzen ditu. Ezarpen guztiak, sarrera-metodoak, letra-tipoak eta efektu bisualak barne, berehala alda daitezke, konfigurazioa berrabiarazi beharrik gabe.
Leiho bakoitzerako portaera indibiduala konfigura dezakezu eta leiho espezifiko bat erabil dezakezu. DPI desberdineko hainbat monitore onartzen dira. Aplikazioaren menua panelean (menu orokorra) bistara dezakezu edo leihoaren titulu-barran jar dezakezu. Widgetak mahaigainean jar daitezke. Mahaigaineko eta leiho indibidualetako ekintzetarako bideo-grabaketa funtzio integratua dago. Sarrera azpisistemak teklatuaren diseinua aldatzea eta gailu hedatuekin lan egiteko gaitasuna onartzen du, hala nola joko-kontrolagailuekin.
Iturria: opennet.ru
