Projekt XLibre integruje ovládače do hlavnej vetvy X servera

Enrico Weigelt, vedúci projektu XLibre, po diskusii so komunitou pripravil pull-request, ktorý integruje do hlavnej vetvy X-servera základné ovládače pre X11. Dôvodom je nesynchronizácia X-servera a ovládačov v dôsledku meniacich sa ABI, s ktorými ovládače komunikujú, a taktiež túžba poskytnúť všetky potrebné ovládače spolu s X-serverom bez nutnosti ručného vyhľadávania kompatibilných verzií.

Časť komunity kritizuje toto riešenie, obávajúc sa skomplikovania vývoja nových ovládačov pre XLibre, avšak Enrico trvá na potrebe takéhoto prístupu. Ako argumenty sa spomína podobný model vývoja jadra Linux, ktoré fakticky nemá stabilné ABI, ako aj 'syrový' stav kódu XLibre, ktorý stále prechádza cez komplexný refaktoring. Napriek tomu, s rastom zrelosti projektu vývojári nevylučujú stabilizáciu ABI. Vývoj nových ovládačov pre X11 mimo strom XLibre je možný, avšak synchronizácia ABI zostáva na zodpovednosti vývojára. Pre tých, ktorí nechcú inštalovať všetky ovládače spolu s serverom sľubujú realizáciu konštrukčných flagov.

Taktiež je možné poznamenať vznik portu XLibre pre FreeBSD a diskusiu o prechode XLibre na Rust. Vývojári sa vyjadrili proti prepisovaniu častí XLibre do Rustu, argumentujúc to dĺžkou procesu, poklesom výkonu, nedostatkom výhod a extrémnou náročnosťou podpory dvojjazyčnej kódovej základne.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster