Uitgave van de X-server yserver 1.0.0, geschreven in Rust en geschikt voor het draaien van MATE, Xfce en Cinnamon

De eerste significante release van de X11-server yserver, volledig geschreven in Rust en ondersteund met actuele extensies van het X11-protocol, is gepubliceerd. Het project heeft niet als doel om alle mogelijkheden van Xorg Server te repliceren en beperkt zich tot de functionaliteit die nodig is om moderne desktopomgevingen, windowmanagers, applicaties en grafische bibliotheken (GTK, Qt, SDL, GLFW) te draaien. Geteste omgevingen omvatten MATE, Xfce en Cinnamon, evenals windowmanagers FVWM3, e16 en wmaker. De code van het project is beschikbaar onder de MIT-licentie.

In yserver is besloten om verouderde en specifieke mogelijkheden niet te ondersteunen, zoals het verwerken van meerdere X11-schermen op één de server (meermonitoruitvoer wordt wel ondersteund), andere dan TrueColor-kleurschema's, indirecte rendering (indirect GLX), DDX-driver-API's, oude methoden voor lettertypebeheer en het aansluiten van clients met een andere bytevolgorde (vertaling tussen big-endian en little-endian).

De grafische uitvoer is georganiseerd via DRM/KMS en Mesa Vulkan-drivers. Voor sessiebeheer en toegang tot gedeelde invoerapparaten en uitvoerapparaten wordt de bibliotheek libseat gebruikt. Naast de afzonderlijke X-server wordt ynest meegeleverd - een backend voor geneste uitvoering, dat werkt vanuit Xwayland of een andere X11-de server.

De werking is getest op systemen met GPU's AMD Ryzen 9 6900HX (Rembrandt, RDNA2, Mesa-driver RADV), AMD RX580 (Polaris/GCN4, RADV), Intel i5-7200U (Kaby Lake, Mesa-driver ANV), NVIDIA GTX 1050, Snapdragon X1 X1E80100 (Adreno X1, Turnip), Apple M1 MBA, M2 MBP, evenals in virtualisatiesystemen met virtio-gpu en virtuele GPU Venus. Momenteel wordt alleen Linux-ondersteuning geboden, maar er zijn plannen om ondersteuning voor FreeBSD toe te voegen.

Ondersteunde X11-extensies:

  • BIG-REQUESTS
  • Composite
  • DAMAGE
  • DPMS
  • DRI3
  • GLX
  • Generic Event Extension
  • MIT-SCREEN-SAVER
  • MIT-SHM
  • Present
  • RANDR
  • RENDER
  • SHAPE
  • SYNC
  • X-Resource
  • XFIXES
  • XInputExtension
  • XKEYBOARD
  • XTEST

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster