Lëshimi i motorit desktop Arcan 0.7.1 dhe ambientit desktop Durden 0.6.3

Pas njĂ« vit zhvillimi, u paraqit motorin desktop Arcan 0.7.1, i cili bashkon njĂ« server tĂ« ekranit, njĂ« kornizĂ« multimediale dhe njĂ« motor lojĂ«rash pĂ«r pĂ«rpunimin e grafikĂ«s 3D. Arcan mund tĂ« pĂ«rdoret pĂ«r tĂ« krijuar sisteme tĂ« ndryshme grafike — nga ndĂ«rfaqet e pĂ«rdoruesit pĂ«r aplikacione tĂ« integruara deri te mjediset desktop tĂ« pavarura. Baza e Arcan-it Ă«shtĂ« ndĂ«rtuar njĂ« ambient tre-dimensional pĂ«r sistemet e realitetit virtual Safespaces dhe mjedisi i punĂ«s 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 grafike tĂ« veçanta dhe mund tĂ« punojĂ« mbi mjedise tĂ« ndryshme sistemore (BSD, Linux, macOS, Windows), duke pĂ«rdorur backend tĂ« lidhur. PĂ«r shembull, ka mundĂ«si tĂ« fillimit mbi Xorg, egl-dri, libsdl dhe AGP (GL/GLES). NĂ«n menaxhimin e serverit tĂ« ekranit Arcan, aplikacione klienti bazuar nĂ« X11, Wayland dhe SDL mund tĂ« ejecutohen. Projekti zhvillon fork-un e tij tĂ« serverit X.org — xarcan, si dhe serverin kompozit arcan-wayland (waybridge), i cili lejon ekzekutimin e aplikacioneve bazuar nĂ« Wayland. Si kritere kyçe tĂ« aplikuara gjatĂ« projektimit tĂ« API-sĂ« Arcan pĂ«rmenden siguria, performanca dhe pĂ«rshtatshmĂ«ria pĂ«r debugging. PĂ«r tĂ« thjeshtuar zhvillimin e ndĂ«rfaqeve, sugjerohet pĂ«rdorimi i gjuhĂ«s Lua.

Lëshimi i motorit desktop Arcan 0.7.1 dhe ambientit desktop Durden 0.6.3

Karakteristikat e Arcan:

  • Kombinimi i mundĂ«sive tĂ« serverit kompozit, serverit tĂ« ekranit dhe menaxherit tĂ« dritareve.
  • MbĂ«shtetje pĂ«r funksionimin nĂ« modin e izoluar, ku aplikacioni i bazuar nĂ« Arcan pĂ«rbĂ«n njĂ« element tĂ« vetĂ«-mjaftueshĂ«m, duke funksionuar pa shtresa tĂ« tjera grafike.
  • KornizĂ« multimediale tĂ« integruar, qĂ« ofron mjete pĂ«r punĂ«n me grafikĂ«, pĂ«rpunimin e videove dhe tingujve live, animacionit, ngarkimin e imazheve dhe punĂ«n me pajisjet e kapjes sĂ« videos.
    Lëshimi i motorit desktop Arcan 0.7.1 dhe ambientit desktop Durden 0.6.3
  • Model multiprocesi pĂ«r lidhjen e pĂ«rpunuesve tĂ« burimeve tĂ« dhĂ«nash (p.sh. flukseve video dhe daljeve tĂ« programeve tĂ« ekzekutuara).
    Lëshimi i motorit desktop Arcan 0.7.1 dhe ambientit desktop Durden 0.6.3
  • Model i fortĂ« i ndarjes sĂ« privilegjeve — komponentĂ«t e motorit ndahen nĂ« procese tĂ« vogla pa privilegje, qĂ« bashkĂ«punojnĂ« pĂ«rmes ndĂ«rfaqes sĂ« memories sĂ« ndarĂ« Shmif.
  • Mjetet e integruara pĂ«r monitorimin dhe analizimin e pĂ«rfundimeve emergjente tĂ« proceseve. Motori mund tĂ« serializojĂ« gjendjen e brendshme tĂ« skripteve Lua pĂ«r tĂ« thjeshtuar debugimin.
  • MundĂ«sia pĂ«r tĂ« rikthyer (Fallbacks) nĂ« njĂ« pĂ«rpunues tjetĂ«r — nĂ« rastin e dĂ«shtimit pĂ«r shkak tĂ« njĂ« gabimi nĂ« program, motor mund tĂ« nisĂ« njĂ« aplikacion rezervĂ«, duke ruajtur tĂ« njĂ«jtat burime tĂ« tĂ« dhĂ«nave dhe lidhjet e jashtme.
  • Mjetet pĂ«r ndarje dhe lidhje tĂ« largĂ«t me desktopin. Qasja nĂ« rrjet ofrohet nga serveri grafik “arcan-net”, i cili zbaton protokollin P2P A12, duke bashkuar mundĂ«sitĂ« e teknologjive tĂ« tilla si mDNS (identifikimi i shĂ«rbimeve lokale), SSH (shell interaktive tekstuale), X11/VNC/RDP (shell interaktive grafike), RTSP (transmetimi i tĂ« dhĂ«nave multimediale) dhe HTTP (shkarkimi i burimeve dhe sinkronizimi i gjendjes).
  • Shell komandash Cat9, e cila lejon lidhjen e ekzekutimit tĂ« komandave nĂ« cĂ©lulas tĂ« veçanta, duke formuar njĂ« ngjashmĂ«ri tĂ« tabelĂ«s elektronike (video demonstrimi). Koncepti i propozuar lejon ridrejtimin e rrjedhave tĂ« tĂ« dhĂ«nave midis dritareve, duke lidhur tĂ« dhĂ«nat dhe pĂ«rpunuesit nĂ« dritare tĂ« ndryshme si nĂ« tabela elektronike (p.sh., mund tĂ« ridrejtohet dalje nga njĂ« dritare nĂ« njĂ« pĂ«rpunues shell tĂ« nisur nĂ« terminal dhe tĂ« pĂ«rdoret rezultati nĂ« njĂ« dritare tjetĂ«r).
    Lëshimi i motorit desktop Arcan 0.7.1 dhe ambientit desktop Durden 0.6.3

Ndryshimet e lidhura me projektin:

  • Portuar serveri i kompozitĂ«s Gamescope nĂ« zhvillim nga kompania Valve, me ndihmĂ«n e tĂ« cilit Ă«shtĂ« realizuar mundĂ«sia e ekzekutimit tĂ« lojrave nga Steam pa manipuluar me Xwayland.
  • PĂ«rmirĂ«suar plugini Qt qtarcan, i cili lejon ekzekutimin e aplikacioneve qĂ« pĂ«rdorin Qt5 dhe Qt6, si Qbittorrent dhe Binary Ninja.
  • Krijuar patches dhe skript pĂ«r tĂ« nisur KeepassXC.
  • NĂ« zhvillim Ă«shtĂ« shikuesi pĂ«r protokollin A12 dhe ndĂ«rlidhja pĂ«rmes tij.
  • NĂ« zhvillim Ă«shtĂ« menaxheri interaktiv i dritareve Lasso.
  • Shtuar utilitarin Xkbd2Lua pĂ«r tĂ« konvertuar skemat e tastierĂ«s nga X11 nĂ« formatin e mbĂ«shtetur nga Arcan.
  • NĂ« zhvillim janĂ« paketat nix pĂ«r krijimin e njĂ« mjedisi tĂ« ngarkesĂ«s funksionale bazuar nĂ« Arcan, desktopin Durden dhe shell-in komandues.
  • Shtuar mbĂ«shtetje pĂ«r algoritmin post-kantor ML-KEM pĂ«r enkriptim.
  • Shtuar mundĂ«sia e rinisjes sĂ« lidhjeve tĂ« ndĂ«rprera rrjetore nga klientĂ«t (pasi lidhja e ndĂ«rprerĂ« tĂ« rikthehet, aplikacioni do tĂ« ri lidhĂ« pa humbur gjendjen e dritares sĂ« tij).
  • Shtuar opsioni "—cast", i cili lejon organizimin e punĂ«s sĂ« pĂ«rdoruesve tĂ« tjerĂ« me njĂ« kopje tĂ« daljes sĂ« aplikacionit nĂ« modalitetin vetĂ«m pĂ«r lexim.
  • NĂ« serverin e katalogĂ«ve Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r lidhje tĂ« reja tĂ« unifikuara (Unified) dhe referenciale (Referential), me ndihmĂ«n e tĂ« cilave Ă«shtĂ« e mundur tĂ« bashkohen serverĂ«t nĂ« njĂ« hapĂ«sirĂ« emĂ«rtimi tĂ« vetme ose tĂ« ndĂ«rtohen zinxhirĂ«. serverĂ«sh. NĂ« rastin e parĂ«, grupi i serverĂ«ve i duket pĂ«rdoruesit si njĂ« server i vetĂ«m, dhe nĂ« tĂ« dytin mund tĂ« nisni aplikacione nĂ« njĂ«ra server, duke u lidhur me tjetrin.
  • NĂ« API Ă«shtĂ« shtuar funksioni launch_target pĂ«r fillimin dinamik tĂ« aplikacioneve nĂ« server sipas kĂ«rkesĂ«s sĂ« klientit. PĂ«r aplikacionin mund tĂ« krijoni njĂ« kontrollues — njĂ« grup skenesh Lua pĂ«r menaxhimin e shkĂ«mbimeve dhe aksesin nĂ« burime.
  • Shtuar mbĂ«shtetje pĂ«r pĂ«rcaktuesit e jashtĂ«m tĂ« burimeve (External Resource Resolver), tĂ« cilĂ«t mund tĂ« kapin operacionet me magazinĂ«n Arcan dhe tĂ« pĂ«rpunojnĂ« operacionet e kĂ«rkesave tĂ« burimeve, pĂ«r shembull, tĂ« organizoni cache lokale ose ngarkimin e tĂ« dhĂ«nave nga Web, BitTorrent ose IPFS nĂ« vend tĂ« ofrimit nga disku lokal.
  • JanĂ« realizuar dhelpera tĂ« ngjashme, qĂ« lejojnĂ« klientin pa njĂ« stack tĂ« plotĂ« tĂ« Arcan (duke pasur vetĂ«m shikuesin Smash), tĂ« zhvendosĂ« logjikĂ«n e ekzekutimit tĂ« programeve nĂ« server. PĂ«r shembull, pĂ«r tĂ« nisur ambientin e desktopit durden nĂ« serverin myserver, mund tĂ« ekzekutoni "arcan-net —host-appl myserver@ durden".
  • NĂ« shell-in komandor Cat9 Ă«shtĂ« shtuar njĂ« backend me njĂ« debugger qĂ« mbĂ«shtet protokollin DAP (Debug Adapter Protocol) pĂ«r debugging lokal ose tĂ« largĂ«t.
  • Shtuar njĂ« sĂ«rĂ« ndryshimesh tĂ« mĂ«dha lidhur me zhvillimin e protokollit A12, mjedisit pĂ«r ekzekutimin e skripteve nĂ« gjuhĂ«n Lua, sistemit tĂ« rrjetit, serverit tĂ« katalogĂ«ve pĂ«r lidhjen e komponentĂ«ve tĂ« shpĂ«rndarĂ« nĂ« rrjet, sistemit tĂ« memories sĂ« ndarĂ« Shmif dhe moduli egl-dri.

NjĂ«kohĂ«sisht Ă«shtĂ« publikuar lĂ«shimi i ambientit tĂ« desktopit Durden 0.6.3. LĂ«shimi i kaluar ishte formuar nĂ« vitin 2020. NĂ« Durden mbĂ«shteten modalitetet mozaik dhe klasike tĂ« organizimit tĂ« dritareve me mjete tĂ« plota pĂ«r menaxhim pĂ«rmes tastierĂ«s. ËshtĂ« e mundur tĂ« punoni nĂ« sisteme me monitorĂ« tĂ« shumtĂ« me DPI tĂ« ndryshĂ«m.

Ofron një kopje të zgjeruar që ruan historinë e ndryshimeve dhe është e disponueshme në dy variante - globale dhe të lidhura me dritare të veçanta. Ka mbështetje për kalimin e skemave të tastierës dhe punon me pajisje të zgjeruara, si kontrollet e lojërave. Mbështeten funksionalitete të tilla si menu globale, menu në titullin e dritares, widget-e, dhe rregullimi i sjelljes së veçantë për çdo dritare. Të gjitha cilësimet, duke përfshirë metodat e hyrjes, fontet dhe efektet vizuale, mund të ndryshohen në fluks, pa pasur nevojë për rinisje të konfigurimit.

Versioni 0.6.3 është një lëshim paraprak para lëshimit në zhvillim të Durden 0.7, i cili do të ofrojë një grup novatorësh të rëndësishëm, si gjestet mbi ekran, mbështetje për tituj dhe panelet vertikale, një mod të kompakt të shfaqjes së titujve dhe paneleve, një konfigurator të ri, një parazgjedhje me kalimin e miut, tastierën e ekranit osdkbd, një modalitet të bashkimit të dritareve, mbështetje për sintetizues për të folur, integrimin e komponentëve a12net dhe a12_directory për të siguruar transparencë në rrjet dhe akses të largët.

Burimi: opennet.ru

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