Linked by Thom Holwerda on Mon 21st Apr 2008 21:45 UTC
Thread beginning with comment 310904
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
- Dell Launches Adamo 'For the Rest of Us'
posted 2009-12-08 - Canadian Recording Industry Faces Massive Infringment Claims
posted 2009-12-08 - Google Chrome for Mac Beta Released; Linux Beta Released Too
posted 2009-12-08 - One Third of Netbooks Ship with Linux
posted 2009-12-08 - Google Announces New Location-based Services
posted 2009-12-07 - Fusion Garage Announces Joo Joo, Tells Their Side of the Story
posted 2009-12-07 - Codezero Microkernel v0.2 Released
posted 2009-12-07 - Fusion Garage Plans Media Event, To Show Off CrunchPad
posted 2009-12-04 - Microsoft Amends Browser Ballot Proposal Once Again
posted 2009-12-04 - Ten Brands That Will Disappear in 2010
posted 2009-12-04 - Thunderbird 3 Released
posted 2009-12-09 - How to Build and Maintain a Tiered WSUS Infrastructure
posted 2009-12-08 - Building the Dream Google Smartbook
posted 2009-12-08 - Google Acquires AppJet
posted 2009-12-08 - The Machine SID Duplication Myth
posted 2009-12-08 - KDE Software Compilation 4.4 Beta Released
posted 2009-12-07 - Virt-Manager 0.8.1 Released
posted 2009-12-07 - Apple Quietly Bumps Some Mac Pro, Xserve BTO Options
posted 2009-12-04 - Intel's Nvidia Dispute Said to Be Focus of FTC Review
posted 2009-12-04 - Intel Shows Off 48-Core Chip
posted 2009-12-03
Recent Original Stories
- Window Maker: Your NeXT Window Manager posted 2009-12-03
- Programming: Notepad or Visual? posted 2009-11-29
- Episode 29: Warranty Void posted 2009-11-29
Recent Comments
Headlines
Random Comments
- RE[2]: so.. posted 2005-11-09 23:30:16 by Anonymous
- RE[3]: Freedom only in windows posted 2007-10-18 03:45:36 by Nelson
- "Money doen't make good people".... posted 2007-10-26 17:22:59 by JacobMunoz
- RE: Updates Instead??? posted 2007-12-07 17:03:30 by Joe User
- RE: Wrong link. posted 2009-05-03 20:54:27 by Thom_Holwerda
Random Stories
- Episode 9: Bndwth Svngs posted 2009-05-18
- Poll: Vote for your Favorite Linux Distribution posted 2003-05-25
- Book Review: The Book of JavaScript posted 2007-02-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