Linked by Thom Holwerda on Fri 15th Jan 2010 23:06 UTC
Ubuntu, Kubuntu, Xubuntu "The Ubuntu development community announced today the availability of Ubuntu 10.04 alpha 2, a new prerelease of the next major version of the Ubuntu Linux distribution. This alpha is the first Ubuntu release to completely omit HAL, a Linux hardware abstraction layer that is being deprecated in favor of DeviceKit."
Thread beginning with comment 404401
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Deprecation
by darknexus on Sat 16th Jan 2010 20:25 UTC in reply to "RE: Deprecation"
darknexus
Member since:
2008-07-15

It's nice in theory, but realistically the hooks are often broken from version to version, one subsystem to another. Not that I can really expect much, if the kernel team won't bother to maintain stable APIs why should anyone else? You can replace subsystems to your heart's content as long as the APIs don't change. No one, however, seems to care about maintaining a stable API for desktop Linux. They just don't see it as important for some reason.

Reply Parent Score: 3

RE[3]: Deprecation
by Ed W. Cogburn on Sat 16th Jan 2010 21:04 in reply to "RE[2]: Deprecation"
Ed W. Cogburn Member since:
2009-07-24

if the kernel team won't bother to maintain stable APIs


I'm sure your aware some folks have a different take on that:

http://www.kroah.com/log/linux/stable_api_nonsense.html

Besides, what does this have to do with HAL? It is/was a userspace app...

Reply Parent Score: 2

RE[4]: Deprecation
by nt_jerkface on Sun 17th Jan 2010 06:49 in reply to "RE[3]: Deprecation"
nt_jerkface Member since:
2009-08-26



I'm sure your aware some folks have a different take on that:

http://www.kroah.com/log/linux/stable_api_nonsense.html


How long ago did Greg write that? I guess he has been redeemed with Linux being a raging success on the desktop.

Telling hardware companies what they need has really worked out. Video card drivers in Linux are always of top quality and you can always expect them to keep working between updates. The kernel team's philosophy of "we'll fning break it if we feel like it" has worked wonders.

Reply Parent Score: 6

RE[3]: Deprecation
by abraxas on Tue 19th Jan 2010 00:17 in reply to "RE[2]: Deprecation"
abraxas Member since:
2005-07-07

It's nice in theory, but realistically the hooks are often broken from version to version, one subsystem to another. Not that I can really expect much, if the kernel team won't bother to maintain stable APIs why should anyone else? You can replace subsystems to your heart's content as long as the APIs don't change. No one, however, seems to care about maintaining a stable API for desktop Linux. They just don't see it as important for some reason.


That's bunk. The only reason for stable in-kernel APIs would be to allow outside coders easier maintenance for their patchsets. The Linux developers don't care about that. They want development in-tree. If you don't want to get your stuff into the tree then they don't care about you. Too bad. All kernel -> userpsace interfaces have been very stable. As for desktop APIs, they are also very stable. How long has GNOME 2 been around? 8 years. How long did KDE 3 stick around before KDE 4? 6 years.

Reply Parent Score: 2