Linked by Eugenia Loli on Tue 30th Sep 2003 05:20 UTC
General Development In the dawn of the renovation of'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.
GNOME stays away from quick hacks
by J5 on Tue 30th Sep 2003 15:21 UTC

It is why we don't have cool shadows or transparent menus in the main source trees. GNOME developers tend to only include things that are implemented in a sane and non-hackish way these days. To that end Havoc had written a paper defending the technical aspects of the HAL before implementation was even talked about. Now the implementation phase has begun. The next phase is acceptance into GNOME and other DE's. If it isn't up to par, if it becomes a performance bottleneck, it won't get accepted. Numerous ideas are going through this route - DBUS, Storage, replacement Init system, etc. Some may never see the light of day while other with become standards. I don't understand why people reject ideas outright. Comments like "I'll stick to the CLI" are realy of no bearing. Who cares, these programs were not written for people who love the CLI. They will have no impact on people who use QNX, MorphOS, etc. In fact they have no impact on people who don't like them because they can choose not to use them. That is the advantage of the layered approch. This is the advantage of Open Source.