Udgivelsen af XLibre 25.0, en fork af X.Org Server

Den første udgave af projektet XLibre, som udvikler en fork af X.Org Server, er blevet præsenteret. Udgaven er positioneret som værende i beta-kvalitet og er beregnet til testning og identifikation af mulige mangler. XLibre 25.0 inkluderer ABI-ændringer, det vil sige, at X11-drivere skal genbygges for at fungere korrekt. Projektet er åbent for samarbejde med distributioner og er klar til at integrere patches, der er indsamlet i løbet af vedligeholdelsen af pakkerne med. serveren X.Org.

Forken blev skabt af Enrico Weigelt, som har den højeste placering i antal forberedte ændringer til X-serveren — før forkens dannelse blev der accepteret omkring 1600 ændringer fra Enrico i X.Org Server, og yderligere 1200 ændringer er blevet inkluderet i forkens kodebase. Enrico er også maintainer af AMD FCH GPIO og VIRTIO GPIO drivere i Linux-kernen, samt maintainer af Xnest. Enrico inviterer alle interesserede til at deltage i arbejdet med XLibre for at bidrage til udviklingen og fremme X11, uanset land, race, køn, alder, politiske overbevisninger og personlige egenskaber. Siden forkens grundlæggelse er mere end 10 deltagere blevet involveret i udviklingen og har bidraget med flere tiere af ændringer.

Årsagen til dannelsen af fork skal findes i uenigheden omkring politikken fra dem, der vedligeholder X.Org, som førte til stagnation i udviklingen, mens Enrico argumenterede for aktiv fortsættelse af udvikling og en grundig oprydning af X-serveren. Utilfredsheden blandt vedligeholderne i forhold til Enrico, som førte til ophør af modtagelsen af hans ændringer, skyldes, at nogle af de relaterede oprydningsændringer medførte problemer, regressioner, ABI-forstyrrelser og byggefejl. Desuden var Enrico tilbøjelig til konspirationsteorier og hævdede, at Red Hat bevidst hæmmede udviklingen af X-serveren.

I den første udgave af XLibre er der, ud over en betydelig oprydning af koden og eliminering af teknisk gæld (mere end tusinde patches), præsenteret følgende nyheder:

  • Understøttelse af X11-udvidelsen Xnamespace, som tilbyder isolering af klienter ved at opdele på niveauet for X11-navnerum.
  • Oversættelse af Xnest til XCB og udelukkelse af Xlib fra afhængigheder.
  • Mulighed for samtidig installation af forskellige versioner af ABI (for hver variant af API'en en separat katalog med drivere) til sømløs opdatering i distributioner.
  • Forbedret støtte til platforme, der adskiller sig fra Linux.
  • Fjernelse af akkumulerede sårbarheder.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster