Алты айлык иштеп чыгуудан кийин, X.Org Serverдин бир тармагы болгон XLibre 25.1.0 чыгарылды. XLibre XServer 25.1.0 бутагынын биринчи чыгарылышы бета-сапат катары жайгаштырылган жана сыноо жана потенциалдуу көйгөйлөрдү аныктоо үчүн арналган. Андан кийин дагы эки бета версиясы пландаштырылууда, андан кийин бутак 25.1.3 менен туруктуу деп жарыяланат.
Проект развивает Энрико Вайгельт (Enrico Weigelt), занимающий первое место по числу подготовленных для X-сервера изменений — до создания форка от Энрико в X.Org Server было принято около 1600 изменений и ещё более 1200 изменений включено в кодовую базу форка. Энрико также является мэйнтейнером драйверов AMD FCH GPIO и VIRTIO GPIO в ядре Linux, и мэйнтейнером Xnest
Айрылуу X.Org колдоочуларынын саясатына макул болбогондуктан келип чыккан, бул иштеп чыгуудагы токтоп калууга алып келген, ал эми Энрико активдүү иштеп чыгууну жана X серверин чоң тазалоону жактаган. Колдоочулардын Энрикого болгон нааразычылыгы, алардын анын салымдарын кабыл алууну токтотуусуна алып келген, тазалоого байланыштуу айрым өзгөртүүлөр көйгөйлөрдү, регрессияларды, ABI бузууларын жана курулуштагы ийгиликсиздиктерди жараткандыгынан келип чыккан. Андан тышкары, Энрико кутум теорияларына жакын болгон жана Red Hat X серверин иштеп чыгууну атайылап жайлатып жатат деп ырастаган.
XLibre XServer 25.1 версиясындагы өзгөртүүлөр төмөнкүлөрдү камтыйт:
- libseat китепканасына жана seatd фон процессине колдоо кошулду, алар сеансты башкаруу жана жалпы киргизүү жана чыгаруу түзмөктөрүнө кирүү мүмкүнчүлүктөрүн камсыз кылат (systemdден сеансты башкаруу компоненттерине альтернатива катары колдонулушу мүмкүн).
- Менчик NVIDIA драйверлерин колдоо жакшыртылды. Мурда колдоого алынган NVIDIA 570+ драйвер релиздеринен тышкары, эски бутактар (340, 390 жана 470) үчүн колдоо кошулду. Бул Xserverди курууда "legacy_nvidia_padding" желегин көрсөтүү менен иштетилет. Бул ServerFlags директивасында IgnoreABI параметрин коюу зарылдыгын жокко чыгарат. NVIDIA драйверлери бар системаларда GLAMOR 2D ылдамдануу архитектурасын колдоо иштетилген. Бул архитектура 2D операцияларын тездетүү үчүн OpenGLди колдонот. GLAMOR колдоосу мурда NVIDIA драйверлери бар системаларда "режим орнотуу" DDX драйвери менен шайкеш келбегендиктен өчүрүлгөн; бул шайкеш келбестик эми чечилди.
- Возвращён X-сервер Xfbdev, использующий фреймбуфер, предоставляемый устройством framebuffer (/dev/fb*) в Linux. Xfbdev может работать без графических драйверов и подходит для применения на встраиваемых системах и в окружениях с ограниченными ресурсами.
- Добавлена поддержка платформы Cygwin (GNU-окружение для Windows).
- Ар кандай мониторлор үчүн DPI касиеттерин орнотуу мүмкүнчүлүгү кошулду.
- dga драйвери эски DGA 1.0 протоколун колдоону токтотту.
- Кодду тазалоого байланыштуу 20дан ашык өзгөртүүлөр киргизилди.
- Үзгүлтүксүз интеграциялоо системасы эми DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) жана Cygwin (x86-64) платформалары үчүн курууну сыноону камтыйт. DragonFly BSD, FreeBSD, NetBSD, mingw32 жана Ubuntu үчүн "-Werror" желеги менен курууну текшерүү кошулду.
Source: opennet.ru
