Enrico Weigelt, aktiivne Xorg arendaja, teatas X.Org Server forki loomisest nimega X11Libre. Projekt on suunatud koodibaasi puhastamisele ja X11 funktsionaalsuse aktiivsele arendamisele ilma korporatiivse mõjuta, sealhulgas Red Hat.
G. Ostrov
X Window System arendajate kogukonnaks toimus märkimisväärne sündmus — tutvustati avatud projekti X11Libre, populaarse X.Org Server fork. Algatajaks oli Enrico Weigelt, kogenud arendaja muljetavaldava süsteemiprogrammeerimise kogemusega.
Kes seisab X11Libre projekti taga
Enrico Weigelt pole avatud tarkvara maailmas uustulnuk. Ta on AMD FCH GPIO ja VIRTIO GPIO draiverite maintainer Linux kernalis, aktiivselt toetab Xnest ja on andnud märkimisväärse panuse Xorg arendusse 1831 commitiga viimase kahe aasta jooksul. Selline kogemus teeb temast pädev juht ambitsioonikas forki projektis.
Forki loomise põhjused
Weigelti arvates on freedesktop.org projekt kaotanud sõltumatuse ja on Red Hat kontrolli all. Ta väidab, et ettevõte tahtlikult pidurdab X-serveri arengut, püüdes X11 projekti "matta". See seisukoht viis konfliktini kogukonnaga — Karol Herbst blokeeris Weigeltile juurdepääsu freedesktop.org GitLab infrastruktuurile ja sulges üle 140 tema muudatuste taotluse.
X11Libre peamised omadused
Uus projekt lubab saada täiesti sõltumatuks korporatiivsest mõjust. Esimene väljalase on planeeritud lähipäevadel ja sisaldab mitmeid olulisi uuendusi:
Tehnilised täiustused
- Xnamespace laienduse tugi — tagab klientide isolatsiooni X11 nimeroomide tasandil jagamise kaudu
- Xnest moderniseerimine — üleminek XCB-le Xlib sõltuvuste välistamisega
- Paindlik ABI süsteem — võimalus erinevate versioonide samaaegsel installimisel sujuvaks uuendamiseks distributsioonides
- Koodibaasi puhastamine — aastate jooksul kogunenud tehnilise võla kõrvaldamine
Vastuolud ja kriitika
Projekt pole kriitikast pääsenud. Kogukond märkis probleeme mõnede Weigelti muudatuste kvaliteediga, mis põhjustasid xrandr rikked ja süsteemi hangumised. Tema agressiivne koodi puhastamine X.org master harus põhjustas pidevaid ABI muudatusi ja koostamisprobleeme, mis ei lahendanud olemasolevaid probleeme, vaid lõi uusi.
Projekti filosoofia
X11Libre positsioneerib end DEI (mitmekesisus, võrdsus ja kaasamine) diskrimineerivate poliitikate vabana projektina. Weigelt kutsub osalema kõiki, kes suhtuvad ümbritsevasse heatahtlikult ja on huvitatud X11 edendamisest.
Arengu perspektiivid
"Tehisliku pidurdamise" ajal on X.org projektis kogunenud suur hulk vastu võtmata muudatusi ja täiustusi. X11Libre võib saada nende realiseerimise platvormiks, pakkudes alternatiivi X Window System ametlikule arengule.
Projekti edu sõltub võimest meelitada aktiivset arendajate kogukonda ja kõrge koodi kvaliteedi säilitamisest, vältides mineviku vigu.
X11Libre ametlik repositoorium: github.com/X11Libre/xserver
Probleemide korral kirjutage meile, aitame kiiresti ja kvaliteetselt!