1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Memory
  5. Motherboards
  6. Processors
  7. Software
  8. Storage
  9. Operating Systems


Facebook RSS Twitter Twitter Google Plus


Phoronix Test Suite

OpenBenchmarking.org

Ubuntu Working Towards A Rootless X Server

Ubuntu

Published on 10 May 2010 12:35 PM EDT
Written by Michael Larabel in Ubuntu
42 Comments

One of the benefits of kernel mode-setting on Linux besides providing a flicker-free boot experience, faster and better VT switching, and a cleaner architecture is that it removes a requirement against the X.Org Server from needing to be run as root. With Ubuntu 10.04 LTS now utilizing kernel mode-setting across Intel / ATI and AMD / NVIDIA graphics hardware, they are looking to make the X Server run as a normal user in upcoming releases.

One of the discussions we monitored today during the Ubuntu Developer Summit in Brussels, Belgium was the talk concerning the migration of the X.Org Server from root to being run as a normal user process. This is already being done in some select cases in the Linux world such as Moblin 2.0 not running the X Server as root, but it's gaining the interest of Canonical out of security reasons. The X.Org Server will still need to run in root for hardware and drivers that don't utilize KMS -- such as with the VESA or proprietary drovers -- but for those using the "out of the box" NVIDIA, Intel, and ATI open-source support will benefit.

It hasn't yet been decided whether Ubuntu 10.10 will run the X.Org Server as a normal user or whether it will be delayed to Ubuntu 11.04. For this to happen, an X.Org Server patch needs to be integrated, which as of right now hasn't yet been done for X.Org Server 1.9 that's due out in August. Some GDM changes may also be needed along with a kernel change to support backlight controls for a non-root X.Org Server.

The status of Ubuntu not running the X Server as root can be monitored via this Launchpad Blueprint. More information on the background to the rootless X Server and Ubuntu's implementation can be found on the Ubuntu Wiki.

Latest Linux Hardware Reviews
  1. Mini-Box M350: A Simple, Affordable Mini-ITX Case
  2. Overclocking The AMD AM1 Athlon & Sempron APUs
  3. AMD Athlon 5350 / 5150 & Sempron 3850 / 2650
  4. Upgraded Kernel & Mesa Yield A Big Boost For Athlon R3 Graphics
Latest Linux Articles
  1. A Quick Look At GCC 4.9 vs. LLVM Clang 3.5
  2. Are AMD Athlon/Sempron APUs Fast Enough For Steam On Linux?
  3. AMD Athlon's R3 Graphics: RadeonSI Gallium3D vs. Catalyst
  4. GCC 4.9 Compiler Optimization Benchmarks For Faster Binaries
Latest Linux News
  1. Fedora Workstation Is Making Me Quite Excited
  2. Maynard: A Lightweight Wayland Desktop
  3. Chromium Browser Going Through Growing Pains In Ubuntu 14.04
  4. KDE 4.13 Is Being Released Today With New Features
  5. Trying Out Radeon R9 290 Graphics On Open-Source
  6. Intel Broadwell GT3 Graphics Have Dual BSD Rings
  7. Early Linux 3.15 Benchmarks Of Intel Core i7 + Radeon
  8. Red Hat Releases Its RHEL 7 Release Candidate
  9. New Features Coming To Xubuntu 14.04 LTS
  10. NVIDIA Officially Releases CUDA 6
  11. Google Releases An AutoFDO Converter For Perf In LLVM
  12. Fedora 21 To Evaluate Remote Journal Logging, 64-bit ARM Emulation
Latest Forum Discussions
  1. The GNOME Foundation Is Running Short On Money
  2. Change installation destination from home directory
  3. After Jack Keane, RuseSoft will briing Ankh 3 to Linux through Desura
  4. Linux Kernel Developers Fed Up With Ridiculous Bugs In Systemd
  5. Bye bye BSD, Hello Linux: A Sys Admin's Story
  6. New tool for undervolt/overclock AMD K8L and K10 processors
  7. How to enable opengl 3.3 on r9 270?
  8. R290x sound problems