Lëshimi i projektit XLibre XServer 25.1.0, duke zhvilluar fork të X.Org Server

Pas një gjysmë viti zhvillim, është publikuar versioni 25.1.0 i projektit XLibre, i cili është një fork i X.Org Server. Publikimi i parë i degës XLibre XServer 25.1.0 pozicionohet si një version me cilësi beta dhe është e destinuar për testim dhe identifikimin e mundësive për përmirësim. Më poshtë planifikon të lëshojë dy versionet e tjera beta, pas së cilës, në versionin 25.1.3 do të shpallet dega stabile.

Projekti drejtohet nga Enrico Weigelt, i cili ka vendin e parë për numrin e ndryshimeve të përgatitura për serverin X - para krijimit të forkut nga Enrico në X.Org Server, ishin pranuar rreth 1600 ndryshime dhe më shumë se 1200 ndryshime janë përfshirë në bazën e kodit të forkut. Enrico gjithashtu është mbajtës i drejtave të shoferëve AMD FCH GPIO dhe VIRTIO GPIO në kernelin Linux, si dhe mbajtës i Xnest.

Arsyeja për krijimin e forkut ishte mosmarrëveshja me politikën e mbështetësve të X.Org, e cila çoi në stagnimin e zhvillimit, ndërsa Enrico ishte për vazhdimin aktiv të zhvillimit dhe realizimin e një pastrimi të madh të serverit X. Ajo që shkaktoi pakënaqësi midis mbështetësve ndaj Enrico, e cila çoi në ndalimin e pranimit të ndryshimeve nga ana e tij, ishte se disa ndryshime të lidhura me pastrimin çuan në probleme, regresione, shkelje të ABI dhe dështime në ndërtim. Për më tepër, Enrico kishte tendencë për teori konspirative dhe deklaroi se kompania Red Hat qëllimisht po nxitonte zhvillimin e serverit X.

Ndër ndryshimet në versionin XLibre XServer 25.1:

  • Shtuar mbështetje për bibliotekën libseat dhe procesin e prapmë seatd, që ofron mundësi për menaxhimin e sesioneve dhe organizimin e aksesit në pajisjet e përbashkëta të hyrjes dhe daljes (mund të përdoret si një alternativë për komponentët e menaxhimit të sesioneve nga systemd).
  • Përmirësuar mbështetje për shoferët proprietarë NVIDIA. Përveç lëshimeve të mëparshme të mbështetura të shoferëve NVIDIA 570+, është shtuar mbështetje për degët më të vjetra 340, 390 dhe 470, e cila aktivizohet përmes përcaktimit të flamurit 'legacy_nvidia_padding' gjatë ndërtimit të Xserver dhe lejon të shmanget caktimi i parametrave të IgnoreABI në direktivën ServerFlags. Në sistemet me shoferin NVIDIA është aktivizuar mbështetje për arkitekturën 2D-accelerating GLAMOR, e cila përdor OpenGL për të përshpejtuar operacionet 2D (më parë mbështetja GLAMOR ishte çaktivizuar për shkak të mosmiratimit me shoferin DDX 'modesetting' në sistemet me shoferët NVIDIA, tani kjo mosmiratim është eliminuar).
  • U kthye serveri X Xfbdev, që përdor framebuffer-in e ofruar nga pajisja framebuffer (/dev/fb*) në Linux. Xfbdev mund të punojë pa drajverë grafikë dhe është i përshtatshëm për përdorim në sisteme të integruara dhe në mjedise me burime të kufizuara.
  • Shtuar mbështetje për platformën Cygwin (mjedisi GNU për Windows).
  • Shtuar mundësia e caktimit të pronës DPI në lidhje me monitors të ndryshëm.
  • Në drajverin dga, është ndaluar mbështetje e protokollit të vjetër DGA 1.0.
  • Janë bërë më shumë se 20 ndryshime që lidhen me pastrimin e kodit.
  • Në sistemin e integrimit të vazhdueshëm është implementuar testimi i ndërtimit për platformat DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) dhe Cygwin (x86-64). Për DragonFly BSD, FreeBSD, NetBSD, mingw32 dhe Ubuntu është shtuar gjithashtu kontrolli i ndërtimit me flamurin "-Werror".

Burimi: opennet.ru

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