Po šešių mėnesių kūrimo išleista „XLibre 25.1.0“ – „X.Org Server“ atšaka. Pirmoji „XLibre XServer 25.1.0“ atšakos versija yra beta kokybės ir skirta testavimui bei galimų problemų nustatymui. Planuojama išleisti dar dvi beta versijas, po kurių atšaka bus paskelbta stabilia su 25.1.3 versija.
Проект развивает Энрико Вайгельт (Enrico Weigelt), занимающий первое место по числу подготовленных для X-сервера изменений — до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером Xnest
Atšakos sukūrimą paskatino nesutikimas su „X.Org“ kūrėjų politika, dėl kurios stagnavo kūrimas, tuo tarpu Enrico pasisakė už aktyvų kūrimą ir didelį „X“ serverio valymą. Prižiūrėtojų nepasitenkinimas Enrico, dėl kurio jie nustojo priimti jo įnašus, kilo dėl to, kad kai kurie su valymu susiję pakeitimai sukėlė problemų, regresijų, ABI pažeidimų ir kompiliavimo klaidų. Be to, Enrico buvo linkęs į sąmokslo teorijas ir teigė, kad „Red Hat“ sąmoningai stabdė „X“ serverio kūrimą.
„XLibre XServer 25.1“ pakeitimai apima:
- Pridėta „libseat“ bibliotekos ir „seatd“ foninio proceso, kurie suteikia sesijų valdymo ir prieigos prie bendrinamų įvesties ir išvesties įrenginių galimybes, palaikymas (galima naudoti kaip alternatyvą „systemd“ sesijų valdymo komponentams).
- Patobulintas patentuotų NVIDIA tvarkyklių palaikymas. Be anksčiau palaikytų NVIDIA 570+ tvarkyklių leidimų, pridėtas senesnių šakų (340, 390 ir 470) palaikymas. Tai įjungiama nurodant „legacy_nvidia_padding“ vėliavėlę kuriant „Xserver“. Tai panaikina poreikį nustatyti IgnoreABI parametrą „ServerFlags“ direktyvoje. Sistemose su NVIDIA tvarkyklėmis įjungtas GLAMOR 2D spartinimo architektūros palaikymas. Ši architektūra naudoja OpenGL 2D operacijoms pagreitinti. GLAMOR palaikymas anksčiau buvo išjungtas dėl nesuderinamumo su „modesetting“ DDX tvarkykle sistemose su NVIDIA tvarkyklėmis; šis nesuderinamumas dabar išspręstas.
- Возвращён X-сервер Xfbdev, использующий фреймбуфер, предоставляемый устройством framebuffer (/dev/fb*) в Linux. Xfbdev может работать без графических драйверов и подходит для применения на встраиваемых системах и в окружениях с ограниченными ресурсами.
- Добавлена поддержка платформы Cygwin (GNU-окружение для Windows).
- Pridėta galimybė nustatyti DPI savybes skirtingiems monitoriams.
- DGA tvarkyklė nebepalaiko senojo DGA 1.0 protokolo.
- Atlikta daugiau nei 20 su kodo valymu susijusių pakeitimų.
- В системе непрерывной интеграции реализовано тестирование сборок для платформ DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) и Cygwin (x86-64). Для DragonFly BSD, FreeBSD, NetBSD, mingw32 и Ubuntu дополнительно добавлена проверка сборки с флагом «-Werror».
Šaltinis: opennet.ru
