Utgivning av X-servern yserver 1.0.0, skriven i Rust och lÀmplig för att köra MATE, Xfce och Cinnamon

Den första betydande utgÄvan av X11-servern yserver, skriven frÄn grunden i Rust-sprÄket och som stöder aktuella X11-protokollutvidgningar, har publicerats. Projektet syftar inte till att Äterge alla funktioner hos Xorg Server och begrÀnsar sig till den funktionalitet som krÀvs för att köra moderna skrivbordsmiljöer, fönsterhanterare, applikationer och grafiska bibliotek (GTK, Qt, SDL, GLFW). Bland de testade miljöerna mÀrks MATE, Xfce och Cinnamon, samt fönsterhanterarna FVWM3, e16 och wmaker. Projektets kod distribueras under MIT-licensen.

I yserver har man valt att inte stödja förÄldrade och specifika funktioner, sÄsom hantering av flera X11-skÀrmar pÄ en och samma. servern (flerbildsutmatning stöds), fÀrglÀgen som Àr olika TrueColor, indirekt rendering (indirect GLX), DDX-drivrutins-API, gamla metoder för teckensnittshantering och anslutning av klienter med en annan byteordning (översÀttning mellan big-endian och little-endian).

Grafikutmatningen organiseras via DRM/KMS och Vulkan-drivrutiner frĂ„n Mesa. För sessionhantering och Ă„tkomst till delade in- och utdataenheter anvĂ€nds biblioteket libseat. Förutom den fristĂ„ende X-servern levereras ynest — en backend för inbĂ€ddad körning som stöder funktioner frĂ„n Xwayland eller annan X11.servern.

Arbetet har testats pÄ system med GPU AMD Ryzen 9 6900HX (Rembrandt, RDNA2, mesa-drivrutin RADV), AMD RX580 (Polaris/GCN4, RADV), Intel i5-7200U (Kaby Lake, mesa-drivrutin ANV), NVIDIA GTX 1050, Snapdragon X1 X1E80100 (Adreno X1, Turnip), Apple M1 MBA, M2 MBP, samt i virtualiseringssystem med virtio-gpu och virtuell GPU Venus. För nÀrvarande stöds endast arbete i Linux, men det finns planer pÄ att lÀgga till stöd för FreeBSD.

Stödda X11-utvidgningar:

  • 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

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