awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
X11Libre avatar

X11Libre/xserver

0
View on GitHub↗
4,254 स्टार्स·221 फोर्क्स·C·other·3 व्यूज़

Xserver

This project is an X11 window system server that coordinates graphical output and input devices. It functions as a display server, a hardware driver manager for graphics and input modules, and a graphics server capable of rendering directly to a generic framebuffer.

The server provides multi-seat display management to isolate input and display devices for different concurrent users. It also implements namespace isolation to separate clients and restrict resource access, preventing interference between different user sessions or processes.

The system manages GPU driver integration through dynamic module loading, including the ability to override version checks for proprietary drivers. It handles display mode control via atomic mode setting to prevent visual tearing and utilizes a client-server network protocol to decouple the server from applications. Other capabilities include shared memory buffer exchange for pixel data and hardware seat abstraction.

Features

  • X11 Server Sharing - Functions as an X11 window system server that coordinates graphical output and input devices for desktop environments.
  • X11 Display Server Management - Runs an X11 window system server that coordinates graphical output and input devices for desktop environments and applications.
  • GPU Driver Modules - Loads GPU driver modules dynamically at runtime, with version override support for proprietary drivers.
  • Display Output Drivers - Drives display output with TearFree and atomic modesetting for smooth, tear-free rendering.
  • Framebuffer Renderers - Renders graphical output directly to a generic framebuffer on systems without dedicated GPU drivers.
  • Framebuffer Display Servers - Ships a generic framebuffer X server that renders directly to a framebuffer on systems without dedicated GPU drivers.
  • Display Server Protocols - Ships a network protocol that decouples client applications from the display server for resource exchange.
  • Atomic Mode Setting - Implements atomic mode setting to synchronize display configuration updates and prevent visual tearing.
  • TearFree Rendering Servers - Provides a graphics server with atomic mode setting and TearFree rendering for tear-free display output.
  • Multi-Seat Display Servers - Manages multiple independent user sessions with isolated input and display devices as a multi-seat display server.
  • Dynamic GPU Driver Loading - Loads and manages GPU driver modules dynamically, including version override support for proprietary drivers.
  • Hardware Seat Abstraction - Abstracts input and display devices into logical seats for multi-user concurrent access via seatd or systemd-logind.
  • Hardware Seat Management - Supports seat management via seatd or systemd-logind to handle multiple independent user sessions.
  • X Client Namespace Isolation - Enforces namespace-based isolation for X clients, preventing cross-application interference via private selections and authentication tokens.
  • X Client Namespace Isolations - Implements namespace isolation for X clients with private selections and no cross-namespace resource access.
  • Display Tear-Free Rendering - Configures atomic mode setting and TearFree rendering to eliminate visual tearing on display outputs.
  • Shared Memory Buffers - Transfers pixel data between clients and server using shared memory buffers for efficient graphical updates.
  • Window Managers - Runs window managers such as i3, dwm, and Openbox on top of the display server.
  • Linux Desktop Environments - Runs desktop environments such as GNOME, KDE, and Xfce on top of the display server.
  • Auth Token Namespace Mappings - Maps each X client to a namespace based on the authentication token it presents for per-token isolation.
  • X Client Isolations - Separates X clients using the Xnamespace extension to prevent interference between applications.
  • Session Display Managers - Supports display managers such as GDM, LightDM, and SDDM to start and manage X11 sessions.

स्टार हिस्ट्री

x11libre/xserver के लिए स्टार हिस्ट्री चार्टx11libre/xserver के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

x11libre/xserver क्या करता है?

This project is an X11 window system server that coordinates graphical output and input devices. It functions as a display server, a hardware driver manager for graphics and input modules, and a graphics server capable of rendering directly to a generic framebuffer.

x11libre/xserver की मुख्य विशेषताएं क्या हैं?

x11libre/xserver की मुख्य विशेषताएं हैं: X11 Server Sharing, X11 Display Server Management, GPU Driver Modules, Display Output Drivers, Framebuffer Renderers, Framebuffer Display Servers, Display Server Protocols, Atomic Mode Setting।

x11libre/xserver के कुछ ओपन-सोर्स विकल्प क्या हैं?

x11libre/xserver के ओपन-सोर्स विकल्पों में शामिल हैं: termux/termux-x11 — termux-x11 is an X11 display server and graphical interface layer for Android that enables the execution of Linux… mviereck/x11docker — x11docker is an OCI container GUI orchestrator and hardware bridge designed to execute graphical applications and full… wayfirewm/wayfire — Wayfire is a modular Wayland compositor for Linux that functions as a graphical session controller and window manager.… meefik/linuxdeploy — linuxdeploy is an Android application that installs and runs a full GNU/Linux distribution in an isolated chroot… zeal-operating-system/zealos — ZealOS is a 64-bit operating system designed for bare-metal deployment and custom kernel development. It provides a… redox-os/redox — Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe…

Xserver के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Xserver के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • termux/termux-x11termux का अवतार

    termux/termux-x11

    4,284GitHub पर देखें↗

    termux-x11 is an X11 display server and graphical interface layer for Android that enables the execution of Linux desktop environments and graphical applications. It functions as an input emulator and display server, translating X11 protocol requests into graphical output on mobile hardware. The project features a coordination layer for integrating isolated proot or chroot containers by sharing temporary directories and configuration paths. It also includes an input translation system that maps mobile touch gestures and multi-finger taps into standard X11 mouse clicks and scroll events. The

    Candroidgraphicslinux
    GitHub पर देखें↗4,284
  • mviereck/x11dockermviereck का अवतार

    mviereck/x11docker

    6,283GitHub पर देखें↗

    x11docker is an OCI container GUI orchestrator and hardware bridge designed to execute graphical applications and full desktop environments inside containers. It functions as a Linux GUI sandbox, linking containerized processes to host X11 or Wayland display servers and audio systems. The project differentiates itself by providing deep system integration for hardware acceleration, including NVIDIA driver automation and GPU passthrough. It supports cross-architecture GUI emulation and provides remote access capabilities through VNC, SSH forwarding, and browser-based HTML5 rendering. The tool

    Shellcontainersdesktopdocker
    GitHub पर देखें↗6,283
  • wayfirewm/wayfireWayfireWM का अवतार

    WayfireWM/wayfire

    3,001GitHub पर देखें↗

    Wayfire is a modular Wayland compositor for Linux that functions as a graphical session controller and window manager. It provides the core infrastructure for a desktop environment by managing window placement, input device handling, and display output configurations. The compositor utilizes hardware-accelerated rendering to manage the desktop state and coordinate the interaction between client applications and the display server. The project is distinguished by its plugin-based architecture, which allows for the dynamic extension of core functionality through modular components. It offers ex

    C++wayfirewaylandwayland-compositor
    GitHub पर देखें↗3,001
  • meefik/linuxdeploymeefik का अवतार

    meefik/linuxdeploy

    5,859GitHub पर देखें↗

    linuxdeploy is an Android application that installs and runs a full GNU/Linux distribution in an isolated chroot environment on an Android device without modifying the system partition. It bootstraps a complete Linux userland from distribution repositories or rootfs archives, using a debootstrap-style package installation process adapted for Android, and stores the filesystem as a loop-mounted ext4 disk image for efficient space management and portability. The project provides multiple ways to interact with the running Linux environment, including SSH remote access, VNC with X11 display forwa

    Javaandroidchrootcontainers
    GitHub पर देखें↗5,859
  • Xserver के सभी 30 विकल्प देखें→