Projekt XLibre integruje ovladače do hlavní větve Xserveru.

Enrico Weigelt, vedoucí projektu XLibre, připravil po diskusi se komunitou pull request, který integruje do hlavní větve X-serveru hlavní ovladače pro X11. Důvodem je nesynchronizace X-serveru a ovladačů kvůli měnícímu se ABI, se kterým ovladače interagují, a také touha okamžitě poskytovat všechny potřebné ovladače spolu s X-serverem bez nutnosti ručního vyhledávání kompatibilních verzí.

Část komunity kritizuje toto rozhodnutí, obávajíc se zkomplikování vývoje nových ovladačů pro XLibre, ale Enrico trvá na nezbytnosti tohoto přístupu. Jako argumenty se uvádí podobný model vývoje jádra Linux, které v podstatě nemá stabilní ABI, a také "syrový" stav kódové základny XLibre, která stále prochází komplexním refaktoringem. Nicméně v budoucnu s růstem zralosti projektu vývojáři nevyjímají stabilizaci ABI. Vývoj nových ovladačů pro X11 mimo strom XLibre je možný, avšak synchronizace ABI zůstává na zodpovědnosti vývojáře. Pro ty, kteří nechtějí instalovat všechny ovladače najednou s serverem slibují implementovat sestavovací příznaky.

Také lze zmínit vznik portu XLibre pro FreeBSD a diskusi o přechodu XLibre na Rust. Vývojáři se postavili proti přepisování částí XLibre do Rustu, zdůvodňují to délkou procesu, poklesem výkonu, nedostatkem výhod a extrémní obtížností podpory vícejazyčného kódu.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster