Релиз XLibre 25.0, форка X.Org Server

Представен е първият релиз на проекта XLibre, който развива форка на X.Org Server. Релизът се позиционира като бета-версия и е предназначен за тестове и откриване на възможни несъвършенства. XLibre 25.0 включва промени в ABI, т.е. за коректна работа е необходимо пренабиране на X11 драйверите. Проектът е отворен за сътрудничество с дистрибуции и е готов да интегрира патчове, натрупани в процеса на поддръжка на пакетите с сървъра. X.Org.

Форкът е създаден от Енрико Вайгелт (Enrico Weigelt), който заема първо място по брой предложени промени за X-сервера — преди създаването на форка от Енрико в X.Org Server са приети около 1600 изменения и над 1200 изменения са включени в кодовата база на форка. Енрико е също и мейнтейнер на драйверите AMD FCH GPIO и VIRTIO GPIO в ядрото на Linux, както и мейнтейнер на Xnest. Той кани всеки, който иска да се присъедини към работата по XLibre, да участва в разработката и да се интересува от промотирането на X11, независимо от страна, раса, пол, възраст, политически убеждения и лични особености. От основаването на форка, в разработката вече са се включили над 10 участника, предоставили са множество изменения.

Причината за създаването на форка е несъгласието с политиката на поддържачите на X.Org, която води до стагнация в разработката, докато Енрико е подкрепял активно продължаване на развитието и провеждането на обширно почистване на X-сервера. Недоволството на поддържачите срещу Енрико, което доведе до отказ да приемат изменения от него, беше причинено от факта, че някои свързани с почистването изменения предизвикваха проблеми, регресии, нарушения на ABI и сривове при компилиране. Освен това, Енрико беше склонен към теории на конспирацията и заявяваше, че компанията Red Hat умишлено забавя развитието на X-сервера.

В първия релиз на XLibre, освен значително почистване на кода и освобождаване на проекта от техническия дълг (над хиляда патча), са предложени следните нововъведения:

  • Подкрепа за X11 разширението Xnamespace, което осигурява изолация на клиентите чрез разделяне на ниво пространства на имената X11.
  • Превод на Xnest на XCB и изключване на Xlib от зависимостите.
  • Възможност за едновременна инсталация на различни версии на ABI (за всеки вариант на API свой каталог с драйвери) за безпроблемно обновление в дистрибутивите.
  • Подобряване на поддръжката на платформи, различни от Linux.
  • Премахване на натрупаните уязвимости.

Източник: opennet.ru

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