Projekti XLibre integrohet drejtuesit në degën kryesore të X-serverit

Enrico Weigelt, udhëheqësi i projektit XLibre, pas diskutimeve me komunitetin, përgatiti një pull-request për të integrojë drejtuesit kryesorë për X11 në degën master të X-serverit. Arsyeja është paqartësia midis X-serverit dhe drejtuesve për shkak të ABI-së që po ndryshon, me të cilën ndërveprojnë drejtuesit, si dhe dëshira për të ofruar të gjitha drejtuesit e nevojshëm së bashku me X-serverin pa nevojën për të kërkuar manualisht versionet e përshtatshme.

Pjesa e komunitetit kritikoi këtë vendim, duke u frikësuar nga komplikesimi i zhvillimit të drejtuesve të rinj për XLibre, por Enrico insistoi në nevojën e këtij qasji. Argumentet përfshijnë modelin e ngjashëm të zhvillimit të kernit Linux, që në fakt nuk ka një ABI të qëndrueshme, si dhe gjendjen 'e papërpunuar' të kodit të bazës XLibre, që ende kalon një rifaktorizim të plotë. Megjithatë, në të ardhmen, me rritjen e pjekurisë së projektit, zhvilluesit nuk e përjashtojnë stabilizimin e ABI-së. Zhvillimi i drejtuesve të rinj për X11 jashtë pemës së XLibre është i mundur, megjithatë, sinkronizimi i ABI-së mbetet në dorë të zhvilluesit. Për ata që nuk duan të instalojnë të gjithë drejtuesit së bashku me сервером premtojnë se do të implementojnë flamujt e ndërtimit.

Gjithashtu, mund të theksohet shfaqja e portit XLibre për FreeBSD dhe diskutimi për përkthimin e XLibre në Rust. Zhvilluesit shprehen kundër ri-shkrimit të pjesëve të XLibre në Rust, duke argumentuar për kohën e gjatë të procesit, rënien e performancës, mungesën e përfitimeve dhe kompleksitetin e madh të mbështetjes së një baze kodi dygjuar.

Burimi: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster