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.
Re: ?
by Charlie on Tue 30th Sep 2003 09:17 UTC

Eugenia hits the nail on the head with her comment.

This HAL is designed to reduce the work required by a DE to support different kernels and hardwares. At the moment, a lot of porting must occur to have Gnome working an systems as similar as the *BSDs and Linux.

The Freedesktop HAL will cut out this work not just for Gnome but for all future DEs. This is a very good thing and part of the standardisation that needs to occur for FLOSS projects and developers to be able to work cooperatively and for FLOSS to be increasingly commercially competitive as a workstation option.