Mahaigaineko motorra Arcan 0.6.2 kaleratzea

Urtebeteko garapenaren ondoren, Arcan 0.6.2 mahaigaineko motorra kaleratu da, pantaila zerbitzaria, multimedia esparrua eta 3D grafikoak prozesatzeko joko motorra konbinatzen dituena. Arcan hainbat sistema grafiko sortzeko erabil daiteke, txertatutako aplikazioetarako erabiltzaile-interfazeetatik hasi eta mahaigaineko ingurune autonomoetaraino. Hain zuzen ere, errealitate birtualeko sistemetarako Safespaces hiru dimentsioko mahaigaina eta Durden mahaigaineko ingurunea Arcan-en oinarrituta garatzen ari dira. Proiektuaren kodea C-n idatzita dago eta BSD lizentziapean banatzen da (osagai batzuk GPLv2+ eta LGPL pean daude).

Argitalpen berriak sarean mahaigainarekin urruneko lanerako tresnak garatzen jarraitzen du. Sarerako sarbidea "arcan-net" zerbitzari grafikoak eskaintzen du, A12 protokoloa ezartzen duena, mDNS (zerbitzu lokalen definizioa), SSH (testu shell interaktiboa), X11/VNC/RDP (interaktiboa) bezalako teknologien gaitasunak konbinatzen dituena. shell grafikoa), RTSP (media streaming) eta HTTP (baliabideen karga eta egoera sinkronizazioa).

Arcan ez dago aparteko azpisistema grafiko bati lotuta eta sistema-ingurune ezberdinen gainean lan egin dezake (BSD, Linux, macOS, Windows) plug-in backend-ak erabiliz. Adibidez, posible da Xorg, egl-dri, libsdl eta AGP (GL/GLES) gainean exekutatu. Arcan pantaila zerbitzariak bezeroen aplikazioak exekutatu ditzake X, Wayland eta SDL2-n oinarrituta. Arcan APIaren diseinuan erabilitako funtsezko irizpideak segurtasuna, errendimendua eta arazketa dira. Interfazeen garapena errazteko, Lua hizkuntza 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.

Iturria: opennet.ru

Gehitu iruzkin berria