Lëshimi i serverit kompozit Weston 10.0.

Pas pas një vit e gjysmë zhvillimi, është publikuar versioni stabil i serverit kompozit Weston 10.0, duke avancuar teknologjitë që ndihmojnë në shfaqjen e mbështetjes së plotë për protokollin Wayland në Enlightenment, GNOME, KDE dhe mjedise të tjera përdoruesish. Zhvillimi i Weston është fokusuar në ofrimin e një baze të kodit me cilësi të lartë dhe shembujve të punës për përdorimin e Wayland në mjediset desktop dhe zgjidhjet e integruara, si platformat për sistemet informuese dhe argëtuese në automjete, smartfonë, televizorë dhe pajisje të tjera për konsumatorë. Kodi i projektit shpërndahet nën licencën MIT.

Ndryshimi i numrit të versionit të rëndësishëm të Weston lidhet me ndryshime ABI, që prishin atë kompatibilitetin. Ndryshimet në degën e re të Weston:

  • Janë shtuar komponentë për menaxhimin e ngjyrave, që lejojnë transformimin e ngjyrave, përmirësimin e gamës dhe punën me profilat e ngjyrave. Ndryshimet për momentin janë të kufizuara në nën-sistemet brendshme, mjete të dukshme për përdorues për menaxhimin e ngjyrave do të shfaqen në versionin e ardhshëm.
  • Në realizimin e protokollit linux-dmabuf-unstable-v1, që ofron mundësinë e ndarjes së disa kartave grafike përmes teknologjisë DMA-BUF, është shtuar mekanizmi "dma-buf feedback", që i ofron kompozitit serverit informacione shtesë rreth GPU-ve ekzistuese dhe lejon të rritet efikasiteti i transferimit të të dhënave mes GPU-së kryesore dhe asaj dytësore. Për shembull, mbështetje "dma-buf feedback" zgjeron përdorimin e paraqitjes pa tampon ndërmjetës (zero-copy scanout).
  • Është shtyrë mbështetje për bibliotekën libseat, e cila ofron funksione për organizimin e aksesit në pajisje të ndara për hyrje dhe dalje, duke i lejuar të shfrytëzojnë pa të drejtat root (koordinimi i aksesit menaxhohet nga një proces i veçantë në background, seatd). Në versionet e ardhshme, pritet që të zëvendësohet me libseat të gjithë komponentët për nisjen e Weston.
  • Të gjitha shembujt e aplikacioneve klient janë transferuar për të përdorur zgjerimin e protokollit xdg-shell, që ofron një ndërfaqe për të ndikuar në sipërfaqet si dritare, duke lejuar lëvizjen e sipërfaqeve mbi ekran, minimizimin, maksimalizimin, ndryshimin e madhësisë, etj.
  • Është shtuar mundësia e ekzekutimit automatik të softuerit klient pas nisjes, për shembull, për të organizuar nisjen automatike të programeve pas hyrjes.
  • Janë shpallur të pjesshëm të vjetruar ndërfaqja wl_shell, backend fbdev backend dhe utilitari weston-launch (për nisje, duhet të përdoret seatd-launch ose logind-launch).
  • Kërkesat për varësit janë rritur, tani për ndërtimin nevojitet prania e libdrm 2.4.95, libwayland 1.18.0 dhe wayland-protocols 1.24. Gjatë ndërtimit të plugin-it për akses në distancë me bazë PipeWire, nevojitet libpipewire 0.3.
  • Testi është zgjeruar.

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