Këtu është paraqitur publikimi i parë i projektit XLibre, një fork i X.Org Server. Publikimi pozicionohet si një version beta dhe është i destinuar për testim dhe identifikimin e mangësive të mundshme. XLibre 25.0 përfshin ndryshime ABI, që do të thotë se për funksionim korrekta është e nevojshme ri-ndërtimi i pilotëve X11. Projekti është i hapur për bashkëpunim me distribucione dhe është i gatshëm të integrojë në përbërjen e tij patches që janë akumuluar gjatë mbështetjes së paketave me serverin. serverin X.Org.
Forkun e krijoi Enrico Weigelt, i cili ka vendin e parĂ« pĂ«r numrin e ndryshimeve tĂ« pranuara pĂ«r X-server â para krijimit tĂ« forkut nga Enrico, nĂ« X.Org Server ishin pranuar rreth 1600 ndryshime dhe mbi 1200 ndryshime janĂ« pĂ«rfshirĂ« nĂ« bazĂ«n e kodit tĂ« forkut. Enrico Ă«shtĂ« gjithashtu mbajtĂ«s i pilotsave AMD FCH GPIO dhe VIRTIO GPIO nĂ« bĂ«rthamĂ«n Linux, si dhe mbajtĂ«s i Xnest. Enrico fton tĂ« gjithĂ« ata qĂ« janĂ« tĂ« interesuar tĂ« kontribuojnĂ« nĂ« zhvillimin dhe promovimin e X11, pa marrĂ« parasysh vendin, racĂ«n, gjininĂ«, moshĂ«n, bindjet politike dhe karakteristikat personale, qĂ« tĂ« bashkohen nĂ« punĂ«n mbi XLibre. QĂ« nga themelimi i forkut, mĂ« shumĂ« se 10 pjesĂ«marrĂ«s janĂ« angazhuar nĂ« zhvillim dhe kanĂ« ofruar disa dhjetra ndryshime.
Arsyeja për krijimin e forkut ishte mosmiratimi i politikës së mbështetjeve të X.Org, e cila çoi në stagnimin e zhvillimit, ndërkohë që Enrico ishte për vazhdimin aktiv të zhvillimit dhe të kryerjes së një pastrimi të madh të X-server. Pakënaqësia e mbështetjeve ndaj Enrico, që çoi në ndërprerjen e pranimit të ndryshimeve nga ai, ishte e shkaktuar nga disa ndryshime të lidhura me pastrimin që çonin në probleme, regresione, shkelje ABI dhe dështime gjatë ndërtimit. Për më tepër, Enrico ishte i prirur ndaj teorive të komplotit dhe deklaronte se kompania Red Hat kishte për qëllim të ngadalësonte zhvillimin e X-server.
Në publikimin e parë të XLibre, përveç pastrimit të konsiderueshëm të kodit dhe heqjes së borxhit teknik të projektit (më shumë se një mijë patches), janë propozuar risitë e mëposhtme:
- Mbështetje për zgjerimin X11 të Xnamespace, që siguron izolimin e klientëve përmes ndarjes në nivelin e hapësirave emërore X11.
- Kalim i Xnest në XCB dhe përjashtim i Xlib nga varësitë.
- Mundësia për instalimin e ndryshme versioneve ABI (për çdo variant API, një katalog me pilotët e tij) për përditësim të papenguar në distribucione.
- Përmirësimi i mbështetjes për platformat që nuk janë Linux.
- Eliminimi i vulnerabiliteteve të akumuluara.
Burimi: opennet.ru
