I forgot to mention in my last posting that procps 2.0.12 was released last Friday. Tarballs and RPM packages are available. Nothing too critical... a few cleanups and the removal of oldps(1). Oh, and a major bug fixed by axboe in vmstat(8) causing a fpe under 2.5.
The next release will hopefully have a whole slew of performance optimizations contributed by alex and Red Hat. Many of them are NTPL-related (the new threading package in glibc 2.3 and the 2.5 kernel - also back-ported to 2.4 for Red Hat's next release) but some are general enhancements, too. Looking very nice.
paper was accepted and the abstract is now up. I am going to try to summarize the improvements to interactivity in 2.5 (to which, some may be surprised, I give a very large credit to the new I/O scheduler) and then discuss where we still have to go. Linux desktop and real-time performance is a good step above 2.4. And its not that 2.4 was bad but 2.5 is just so damn good. It is much more consistent. No more out-to-lunch-see-you-later yelled to your read I/O requests as your write I/O requests hog the day (e.g. evolution exiting and expunging a large mail folder). No more huge latencies due to VM teardown or large unlinks. Very nice.
fejj: I agree, gnome-terminal with vte is too slow. I have not turned off anti-aliasing, because I like it, but its just slow. Good thing I always do large compiles like:
make > ../makesOr else the output speed would cut my kernel compiles in half. I really recommend the above, btw. It lets you see just the errors and warnings (which gcc kindly emits to stderr) and not the usual cruft. If you really need to see the junk, it is saved.
New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!