UtgÄvan av projektet XLibre XServer 25.1.0, som utvecklar en fork av X.Org Server

Efter ett halvÄrs utveckling har projektet XLibre 25.1.0 publicerats, som Àr en vidareutveckling av X.Org Server. Den första utgÄvan av XLibre XServer 25.1.0 positioneras som en beta-version och Àr avsedd för testning för att identifiera eventuella brister. Följande planeras ytterligare tvÄ beta-versioner, innan versionsnummer 25.1.3 kommer att annonsera grenen som stabil.

Projektet utvecklas av Enrico Weigelt, som ligger i topp nĂ€r det gĂ€ller antalet förĂ€ndringar som har gjorts för X-servern — före skapandet av förgrening frĂ„n Enrico hade X.Org Server tagit emot cirka 1600 förĂ€ndringar och över 1200 ytterligare förĂ€ndringar har inkluderats i förgreningskodbasen. Enrico Ă€r ocksĂ„ maintainer av AMD FCH GPIO- och VIRTIO GPIO-drivrutinerna i Linux-kĂ€rnan, samt maintainer av Xnest.

Anledningen till skapandet av förgreningen var oenighet med politiken hos X.Org:s utvecklare, som ledde till stagnation inom utvecklingen, medan Enrico föresprÄkade en aktiv fortsÀttning av utvecklingen och en stor rensning av X-servern. Missnöjet frÄn de ansvariga gentemot Enrico, vilket ledde till att han inte lÀngre fick sina förÀndringar accepterade, orsakades av att vissa förÀndringar relaterade till rensningen ledde till problem, regressioner, ABI-övertrÀdelser och byggfel. Dessutom var Enrico benÀgen för konspirationsteorier och pÄstod att företaget Red Hat avsiktligt hindrar utvecklingen av X-servern.

Bland förÀndringarna i versionen XLibre XServer 25.1:

  • Stöd för biblioteket libseat och den bakgrundsprocess som kallas seatd har lagts till, vilket ger möjligheter för sessionhantering och organiserar Ă„tkomst till delade in- och utdataenheter (kan anvĂ€ndas som ett alternativ till systemd:s sesionhanteringskomponenter).
  • Stödet för proprietĂ€ra NVIDIA-drivrutiner har förbĂ€ttrats. Förutom de tidigare stödda drivrutinsversionerna 570+ har stöd för de Ă€ldre versionerna 340, 390 och 470 lagts till, vilket aktiveras genom att ange flaggan "legacy_nvidia_padding" vid byggandet av Xserver och möjliggör att man kan undvika att specificera parametern IgnoreABI i ServerFlags-direktivet. PĂ„ system med NVIDIA-drivrutiner har stöd för 2D-accelerationsarkitekturen GLAMOR införts, vilket anvĂ€nder OpenGL för att accelerera 2D-operationer (tidigare var stödet för GLAMOR avstĂ€ngt pĂ„ grund av inkompatibilitet med DDX-drivrutinen "modesetting" pĂ„ system med NVIDIA-drivrutiner, men denna inkompatibilitet har nu Ă„tgĂ€rdats).
  • X-servern Xfbdev har Ă„terinförts, som anvĂ€nder framebuffer som tillhandahĂ„lls av enheten framebuffer (/dev/fb*) i Linux. Xfbdev kan fungera utan grafiska drivrutiner och Ă€r lĂ€mplig för anvĂ€ndning i inbyggda system och i resursbegrĂ€nsade miljöer.
  • Stöd för Cygwin-plattformen (GNU-miljö för Windows) har lagts till.
  • En funktion har lagts till för att stĂ€lla in DPI-egenden för olika bildskĂ€rmar.
  • I drivrutinen dga har stödet för den förĂ„ldrade DGA 1.0-protokollet upphört.
  • Mer Ă€n 20 förĂ€ndringar relaterade till kodrensning har genomförts.
  • I systemet för kontinuerlig integration har testning av byggnader implementerats för plattformarna DragonFly BSD, FreeBSD, NetBSD, Win32 (mingw32) och Cygwin (x86-64). För DragonFly BSD, FreeBSD, NetBSD, mingw32 och Ubuntu har en ytterligare byggkontroll med flaggan "-Werror" lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster