Wydanie XLibre 25.0, forka X.Org Server

Został zaprezentowany pierwszy wydanie projektu XLibre, rozwijającego fork X.Org Server. Wydanie jest oznaczone jako wersja beta i przeznaczone do testowania oraz wykrywania potencjalnych niedociągnięć. XLibre 25.0 zawiera zmiany ABI, co oznacza, że do prawidłowego działania wymagana jest rekompilacja sterowników X11. Projekt jest otwarty na współpracę z dystrybucjami i gotowy do integracji łat, które zostały zgromadzone podczas wsparcia pakietów. serwerem X.Org.

Fork został stworzony przez Enrico Weigelta, który zajmuje pierwsze miejsce pod względem liczby przygotowanych zmian dla serwera X — przed stworzeniem forka przez Enrico w X.Org Server wprowadzono około 1600 zmian, a do bazy kodu forka dodano jeszcze ponad 1200 zmian. Enrico jest również głównym konserwatorem sterowników AMD FCH GPIO i VIRTIO GPIO w jądrze Linux oraz konserwatorem Xnest. Enrico zaprasza wszystkich chętnych, gotowych wnieść swój wkład w rozwój XLibre i zainteresowanych promocją X11, niezależnie od kraju, rasy, płci, wieku, przekonań politycznych i osobistych cech. Od momentu powstania forka do projektu przyłączyło się już ponad 10 uczestników, którzy wnieśli kilka dziesiątek zmian.

Przyczyną powstania forka było nieporozumienie z polityką utrzymującą X.Org, prowadzącą do stagnacji rozwoju, podczas gdy Enrico opowiadał się za aktywnym kontynuowaniem rozwoju oraz przeprowadzeniem dużej czystości w X-serverze. Niezadowolenie zespołu utrzymującego wobec Enrico, które doprowadziło do zaprzestania przyjmowania od niego zmian, spowodowane było tym, że niektóre zmiany związane z przeprowadzaniem czystości prowadziły do problemów, regresji, naruszenia ABI i błędów podczas kompilacji. Ponadto Enrico był skłonny do teorii spiskowych i twierdził, że firma Red Hat celowo spowalnia rozwój X-servera.

W pierwszym wydaniu XLibre, oprócz znaczącej czystości kodu i pozbycia się zadłużenia technicznego (ponad tysiąc poprawek), zaproponowano następujące nowości:

  • Wsparcie dla rozszerzenia X11 Xnamespace, które zapewnia izolację klientów poprzez podział na poziomie przestrzeni nazw X11.
  • Przeniesienie Xnest na XCB i wykluczenie Xlib z zależności.
  • Możliwość jednoczesnej instalacji różnych wersji ABI (dla każdej wersji API osobny katalog ze sterownikami) w celu bezproblemowego aktualizowania w dystrybucjach.
  • Ulepszona obsługa platform innych niż Linux.
  • Usunięcie zgromadzonych luk w zabezpieczeniach.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster