Vydání XLibre XServer 25.1.0, odnože X.Org Serveru

Po šesti měsících vývoje byla vydána verze XLibre 25.1.0, odnož serveru X.Org Server. První verze větve XLibre XServer 25.1.0 je hodnocena jako beta verze a je určena k testování a identifikaci potenciálních problémů. Plánují se další dvě beta verze, po kterých bude větev s verzí 25.1.3 prohlášena za stabilní.

Projekt spravuje Enrico Weigelt, který je vedoucím X Serveru z hlediska počtu připravených změn. Před Enricovým forkem bylo do X.Org Serveru přijato přibližně 1 600 změn a do kódové základny forku bylo zahrnuto dalších přes 1 200. Enrico je také správcem ovladačů jádra AMD FCH GPIO a VIRTIO GPIO. Linuxa správce Xnestu

Fork byl vyvolán nesouhlasem s politikou správců X.Org, která vedla ke stagnaci vývoje, zatímco Enrico prosazoval aktivní vývoj a zásadní vyčištění X serveru. Nespokojenost správců s Enricem, která vedla k tomu, že přestali přijímat jeho příspěvky, pramenila ze skutečnosti, že některé změny související s vyčištěním způsobovaly problémy, regrese, porušení ABI a selhání sestavení. Enrico byl navíc náchylný ke konspiračním teoriím a tvrdil, že Red Hat záměrně zpomaluje vývoj X serveru.

Změny v XLibre XServer 25.1 zahrnují:

  • Přidána podpora pro knihovnu libseat a proces seatd na pozadí, které poskytují možnosti správy relací a přístup ke sdíleným vstupním a výstupním zařízením (lze použít jako alternativu ke komponentám pro správu relací ze systemd).
  • Byla vylepšena podpora proprietárních ovladačů NVIDIA. Kromě dříve podporovaných verzí ovladačů NVIDIA 570+ byla přidána podpora i pro starší větve (340, 390 a 470). To se povoluje zadáním příznaku „legacy_nvidia_padding“ při sestavování Xserveru. Tím se eliminuje nutnost nastavovat parametr IgnoreABI v direktivě ServerFlags. Na systémech s ovladači NVIDIA je povolena podpora pro akcelerační architekturu GLAMOR 2D. Tato architektura používá OpenGL k akceleraci 2D operací. Podpora GLAMOR byla dříve zakázána kvůli nekompatibilitě s ovladačem DDX „modessetting“ na systémech s ovladači NVIDIA; tato nekompatibilita byla nyní vyřešena.
  • Vrátil X server Xfbdev s použitím framebufferu poskytnutého zařízením framebufferu (/dev/fb*) v LinuxXfbdev může běžet bez grafických ovladačů a je vhodný pro použití na vestavěných systémech a v prostředích s omezenými zdroji.
  • Přidána podpora pro platformu Cygwin (prostředí GNU pro Windows).
  • Přidána možnost nastavení vlastností DPI pro různé monitory.
  • Ovladač dga ukončil podporu pro starší protokol DGA 1.0.
  • Bylo provedeno více než 20 změn týkajících se čištění kódu.
  • Systém kontinuální integrace implementuje testování sestavení pro platformy DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) a Cygwin (x86-64). Pro DragonFly BSD, FreeBSD, NetBSD, mingw32 a Ubuntu Dále byla přidána kontrola sestavení s příznakem „-Werror“.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster