Linked by Eugenia Loli on Tue 30th Sep 2003 05:20 UTC
General Development In the dawn of the renovation of freedesktop.org's web site, David Zeuthen announced the release of HAL 0.1. HAL is an implementation of a hardware abstraction layer, as defined by Havoc Pennington's paper. It encompasses a shared library for use in applications, a daemon, a hotplug tool, command line tools and a set of stock device info files. Carlos Perelló Marín also announced the design of a similar concept, but it is expected the two projects to merge. More people are encouraged to join this innovative project. Elsewhere, Gnome's Seth Nickell is giving us a first taste of his effort to replace the Init system.
Permalink for comment
To read all comments associated with this story, please click here.
Re: Nice Link
by Rayiner Hashem on Wed 1st Oct 2003 00:29 UTC

You (and Greg KH) are missing the point. Yes, this stuff might work fine in Linux right now (in fact, I know it does --- hotplug auto-detects my iPod when I plug it in) but this is one-level higher than that. This is a standardized abstraction interface that you can use for all DEs on any platform. This is a choice quote from Greg KH:

"Yes, I know this only works on Linux, and you want to be
"cross-platform". Might I suggest you get the other OSs that you want to support to also support what Linux already does, instead of trying to duplicate work?"

Between GNOME and KDE, you have a "free desktop" running on Linux, Windows, OS X, Solaris, OS/2, IRIX, AIX, OpenBSD, NetBSD, and FreeBSD, among others. Do you realize what sort of herculean feat would be involved in getting all these OSs to follow the Linux hotplug model??! The freedesktop.org standards are like X --- OS agnostic. This library fits in perfectly with this model.