Lëshimi i motorit desktop Arcan 0.6.2

Pas një vit zhvillimi, është publikuar versioni 0.6.2 i motorit desktop Arcan, i cili bashkon në vete një server shfaqjeje, një kornizë multimediale dhe një motor lojrash për përpunimin e grafikës 3D. Arcan mund të përdoret për krijimin e sistemeve të ndryshme grafike, nga ndërfaqet e përdoruesit për aplikacione të integruara deri në mjedise të pavarura desktop. Po ashtu, mbi bazën e Arcan po zhvillohet një desktop tre-dimensional, Safespaces, për sistemet e realitetit virtual dhe një mjedis desktopi Durden. Kodi i projektit është shkruar në gjuhën C dhe shpërndahet nën licencën BSD (disa komponente nën GPLv2+ dhe LGPL).

Në këtë version të ri, vazhdon zhvillimi i mjeteve për punë të largët me desktopin përmes rrjetit. Qasja përmes rrjetit siguron grafikisht server «arcan-net», që implementon protokollin A12, i cili bashkon mundësitë e teknologjive të tilla si mDNS (identifikimi i shërbimeve lokale), SSH (shell interaktive tekstuale), X11/VNC/RDP (shell grafike interaktive), RTSP (transmetimi i të dhënave multimediale) dhe HTTP (shkarkimi i burimeve dhe sinkronizimi i gjendjes).

Arcan nuk është i lidhur me një nën-sistem grafik të veçantë dhe mund të punojë mbi mjedise të ndryshme operative (BSD, Linux, macOS, Windows), duke përdorur backend të lidhura. Për shembull, ekziston mundësia e ekzekutimit mbi Xorg, egl-dri, libsdl dhe AGP (GL/GLES). Nën menaxhimin e serverit të shfaqjes server Arcan mund të ekzekutojë aplikacione klienti të bazuara mbi X, Wayland dhe SDL2. Si kriteret kryesore, të aplikuara në projektimin e API-së Arcan përmenden siguria, performance dhe përshtatshmëria për debuggim. Për të lehtësuar zhvillimin e ndërfaqeve, propozohet përdorimi i gjuhës Lua.

Veçoritë e Arcan:

  • Kombinimi i rolit tĂ« serverit kompozit, serverit tĂ« ekranit dhe menaxherit tĂ« dritareve.
  • MundĂ«sia e punĂ«s nĂ« njĂ« mod tĂ« veçantĂ«, ku aplikacioni shfaqet si njĂ« nyje e pavarur.
  • KornizĂ« multimediale tĂ« integruar, qĂ« ofron mjete pĂ«r punĂ« me grafikĂ«n, animacionet, pĂ«rpunimin e videos dhe tingullit nĂ« rrjedhje, ngarkimin e imazheve, punĂ«n me pajisjet e kapjes sĂ« videos.
  • Modeli shumĂ«procesor i lidhjes sĂ« pĂ«rpunuesve tĂ« burimeve dinamike tĂ« tĂ« dhĂ«nave — nga videot deri nĂ« daljet e programeve tĂ« veçanta.
  • Modeli i rreptĂ« i ndarjes sĂ« privilegjeve. KomponentĂ«t e motorit ndahen nĂ« procese tĂ« vogla pa privilegje, duke komunikuar pĂ«rmes ndĂ«rfaqes sĂ« memories sĂ« ndarĂ« shmif;
  • Mjetet e integruara pĂ«r monitorim dhe analizimin e boshllĂ«qeve, pĂ«rfshirĂ« motorin mund tĂ« serializojĂ« gjendjen e brendshme tĂ« skripteve Lua pĂ«r tĂ« lehtĂ«suar debugimin;
  • Funksioni i rikthimit (Fallbacks), i cili nĂ« rast tĂ« dĂ«shtimit pĂ«r shkak tĂ« njĂ« gabimi nĂ« program mund tĂ« nisĂ« njĂ« aplikacion rezervĂ«, duke ruajtur tĂ« njĂ«jtat burime tĂ« jashtme tĂ« tĂ« dhĂ«nave dhe lidhjet;
  • Mjete tĂ« zgjeruara tĂ« ndarjes, tĂ« cilat mund tĂ« pĂ«rdoren pĂ«r regjistrimin ose transmetimin e grupeve tĂ« veçanta tĂ« burimeve audio dhe video gjatĂ« realizimit tĂ« ndarjes sĂ« desktopit.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster