Linked by Thom Holwerda on Mon 21st Apr 2008 21:45 UTC
Permalink for comment 310904
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
- Apple Asks for Permanent Injunction, Psystar Sold 768 Machines
posted 2009-11-26 - FreeBSD 8.0 Released
posted 2009-11-26 - Repositioning the KDE Brand
posted 2009-11-26 - Ubuntu Dumps the GIMP, Really Needs a Paint.NET
posted 2009-11-25 - Genode 9.11 Gets Webkit, USB Storage, lwIP, ARM Support
posted 2009-11-25 - New Screenshots of Firefox for AmigaOS 4
posted 2009-11-25 - Microsoft on Silverlight vs. Standards
posted 2009-11-24 - Chrome OS Security Overview
posted 2009-11-24 - Opera 10.10 Released, Includes Unite
posted 2009-11-24 - Schiller Defends Apple's App Store Policies
posted 2009-11-23 - Distrowatch: First look at Fedora 12
posted 2009-11-26 - Direct2D Acceleration: Firefox Measures up to IE9
posted 2009-11-26 - Chrome Extensions Site Now Open for Uploads
posted 2009-11-24 - Explore Refactoring Functions in Eclipse JDT
posted 2009-11-24 - KOffice 2.1 Released
posted 2009-11-24 - GNOME Journal November Issue
posted 2009-11-24 - Total security in a PostgreSQL database
posted 2009-11-24 - Microsoft Delays Open Source Release Windows 7 Tool
posted 2009-11-24 - Intel Linux Graphics Shine with Fedora 12
posted 2009-11-23 - OpenVMS 8.4 Field Test Released
posted 2009-11-23
Recent Original Stories
- Review: iPhone 3GS 16GB, White posted 2009-11-22
- Review: Acer Aspire One AO751h posted 2009-11-22
- Interview: CEO of Kiloo, Maker of App Store C64 Emulator posted 2009-11-19
Recent Comments
Headlines
Random Comments
- RE[2]: Not in my experience posted 2006-07-21 04:06:16 by Soulbender
- i choose posted 2007-05-23 14:57:12 by k.g.stoyanov
- RE: QT does not get it right posted 2009-02-14 16:28:36 by acobar
- RE: can't wait posted 2009-07-12 20:46:42 by Laurence
- RE[6]: Fedora posted 2009-09-01 13:17:34 by John Blink
Random Stories
- My Sun Ultra 5 And Me: A Geek Odyssey posted 2004-01-21
- Book Review: The Official GNOME 2 Developer's Guide posted 2004-05-25
- Improving Computer Interfaces & Usability posted 2005-04-21
Random OS Link





Member since:
2005-07-24
Don't be such a slave to fashion. ;-)
Counting lines of kernel code vs userspace code is pointless. If it makes sense for functionality to be in the kernel then it should be in the kernel.
One of the major issues here is central control. There needs to be one entity in charge of setting the vid mode. Otherwise you end up with conflicts that can potentially lock up the machine, or at least the console. And you end up with ugly screen flashes and annoying delays during bootup, shutdown, and vt switching. Plus redundant code in kernel and user space which may have different expectations. The alternative would be to move sysvinit (or upstart) and the Linux text consoles all into X, which would be quite absurd.
The piece of functionality that is going into the kernel is actually quite small, and some or all of it is already implemented in the kernel to allow that cute little Tux logo to display on bootup. Mainly, I believe that an API for existing functionality is just being exported to userspace for use by X or the windowing system of your choice. And the result should be enhanced stability. And enhanced security, too, since the kerel API should cover all of the functionality which has thus far required the X server to run as root, allowing X to run as an unprivileged user.
Edited 2008-04-22 19:31 UTC