Lëshimi i motorit desktop Arcan 0.7

Pas njĂ« vit zhvillimi, Ă«shtĂ« publikuar versioni i motorit desktop Arcan 0.7, i cili bashkon njĂ« server tĂ« ekranit, njĂ« kornizĂ« multimediale dhe njĂ« motor loje pĂ«r pĂ«rpunimin e grafikĂ«s 3D. Arcan mund tĂ« pĂ«rdoret pĂ«r tĂ« krijuar sisteme grafike tĂ« ndryshme — nga ndĂ«rfaqet e pĂ«rdoruesit pĂ«r aplikacione tĂ« integruara deri te mjedise desktop vetĂ«-mjaftues. NdĂ«r tĂ« tjera, mbi Arcan Ă«shtĂ« ndĂ«rtuar desktopi 3D Safespaces pĂ«r sistemet e realitetit virtual dhe mjedisi desktop Durden. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n BSD (disa komponentĂ« nĂ«n GPLv2+ dhe LGPL).

Arcan nuk është i lidhur me nën-sisteme të veçanta grafike dhe mund të funksionojë mbi mjedise të ndryshme sistemike (BSD, Linux, macOS, Windows), duke përdorur backend të lidhura. Për shembull, ka mundësinë e nisjes mbi Xorg, egl-dri, libsdl dhe AGP (GL/GLES). Nën menaxhimin e serverit të ekranit, serverit Arcan mund të ekzekutojë aplikacione klienti të bazuara në X11, Wayland dhe SDL2. Si kriteret kryesore të aplikueshme për dizajnimin e API të Arcan, përmenden siguria, performanca dhe përshtatshmëria për debugimin. Për të thjeshtuar zhvillimin e ndërfaqeve, rekomandohet përdorimi i gjuhës Lua.

Veçoritë e Arcan:

  • Kombinimi i mundĂ«sive tĂ« serverit kompozit, serverit tĂ« ekranit dhe menaxherit tĂ« dritareve.
  • PĂ«rkrahja e punĂ«s nĂ« modalitet tĂ« veçuar, ku aplikacioni Ă«shtĂ« njĂ« nyjĂ« vetĂ«-mjaftues.
  • Freamwork-u i integruar multimedial, qĂ« ofron mjete pĂ«r punĂ«n me grafikat, pĂ«rpunimin e videos dhe tingullit nĂ« streaming, animacionet, ngarkimin e imazheve, dhe punĂ«n me pajisjet e kapjes sĂ« videos.
  • Modeli i shumĂ«proceseve pĂ«r lidhjen e trajtuesve tĂ« burimeve tĂ« tĂ« dhĂ«nave (p.sh., videostream-et dhe daljet e programeve tĂ« ekzekutimit).
  • Modeli strikt i ndarjes sĂ« privilegjeve - komponentĂ«t e motorit ndahen nĂ« procese tĂ« vogla, pa privilegje, qĂ« ndĂ«rveprojnĂ« pĂ«rmes ndĂ«rfaqes sĂ« memories sĂ« ndarĂ« Shmif.
  • Mjetet e ndĂ«rtuara pĂ«r monitorimin dhe analizĂ«n e pĂ«rfundimeve tĂ« papritura tĂ« proceseve, pĂ«r shembull, motori mund tĂ« serializojĂ« gjendjen e brendshme tĂ« skripteve Lua pĂ«r tĂ« lehtĂ«suar debugimin.
  • MundĂ«sia e rikthimit (Fallbacks) nĂ« njĂ« pĂ«rpunues tjetĂ«r — nĂ« rast dĂ«shtimi pĂ«r shkak tĂ« njĂ« gabimi nĂ« program, motori mund tĂ« nisĂ« njĂ« aplikacion rezervĂ«, duke ruajtur tĂ« njĂ«jtat burime tĂ« jashtme tĂ« dhĂ«nash dhe lidhjet.
  • Mjetet pĂ«r shpĂ«rndarjen dhe lidhjen nĂ« distancĂ« me desktopin. Qasja pĂ«rmes rrjetit sigurohet nga grafika server «arcan-net», qĂ« implementon protokollin P2P A12, duke bashkuar mundĂ«sitĂ« e teknologjive tĂ« tilla si mDNS (identifikimi i shĂ«rbimeve lokale), SSH (shell interaktiv tekstual), X11/VNC/RDP (shell grafike interaktive), RTSP (shkarkimi i tĂ« dhĂ«nave multimediale) dhe HTTP (shkarkimi i burimeve dhe sinkronizimi i gjendjes).

Në versionin e ri është vazhduar puna mbi sistemin rrjet dhe protokollin A12. Mundësitë e serverit të katalogut janë zgjeruar, që zhvillohet për të lidhur në një grumbull komponent që janë shpërndarë në rrjet, për shembull, mund të përdoret për lidhjen me desktopin të pajisjeve të jashtme, si ruajtjet, kamerat dhe ekranet. Në serverin X Xarcan është shtuar mbështetje për nisjen e menaxherëve të dritareve të jashtme. Në këtë nisje, Xarcan merr përsipër funksionet e punës me ekranin në nivel të ulët, sigurinë dhe menaxhimin e konfigurimit, ndërsa menaxheri i dritareve përkujdeset për përpunimin dhe dekorimin e dritareve (video me shembuj).

Lëshimi i motorit desktop Arcan 0.7

Janë zgjeruar mundësitë e Lash, një mjedis për ekzekutimin e skripteve me gjuhën Lua, dhe shell komandues Cat9, që ofron mundësinë e lidhjes së ekzekutimeve të komandave me qeliza të veçanta, që formojnë një ngjashmëri me një tabelë elektronike (video me demonstrim). Koncepti i propozuar lejon redirektimin e rrjedhave të të dhënave midis dritareve, duke lidhur të dhënat dhe përpunuesit në dritare të ndryshme në mënyrë të ngjashme me qelizat e tabelave elektronike (për shembull, mund të redirektohet dalja nga një dritare në një shell-ekzekutues të nisur në terminal dhe të përdoret rezultati në një dritare tjetër).

Lëshimi i motorit desktop Arcan 0.7


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster