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: Sarges
by Rayiner Hashem on Wed 1st Oct 2003 04:21 UTC

Well, if you have something specific, call me on it. However, I really was doing the copy and the compile at the time. Responsiveness didn't suffer, other than the fact that apps took longer to start, which I mentioned. Opening menus, inputing text, scrolling text, moving the mouse, resizing windows, browsing websites, anything that doesn't touch the hard-drive were all fine. Why should it? All of those things are CPU bound, not I/O bound. The compile process fluctuates between 20 and 80% CPU usage, and (like it should) the copy processes takes almost zero CPU. I tried this little experiment again, and this time started glxgears. As expected, I got about 1400 fps, or about half-my usual speed. With glxgears running, the CPU usage is 100%, and stuff like moving and resizing windows starts to lag, but its not noticible unless you go looking for it.

This is a heavily patched 2.4 kernel in Gentoo 1.4 with a 2Ghz P4 and 640MB of RAM. Try it yourself if you don't believe me.