It’s New Year’s Eve Eve, and so here are a bunch of links I’ve built up over the past few days.
- Hubert Feyrer posted notes on how to mount fixed disks in KDE. This probably works on NetBSD, but I bet it would work on DragonFly too…
- pcc is now able to build an OpenBSD i386 kernel. Will it work for other BSDs? I hope so, eventually.
- The FreeBSD Foundation is in the last hours of donation for 2009 – give if you get a chance. Did you know they get Bad Code Offsets, like carbon offsets? I did not know such a thing exists, though it makes sense.
- Brian Kernighan talking about Elements of Programming Style, in video. (via) Kernighan’s book, “The Practice of Programming“, with Rob Pike, is an excellent read.
Downloadable lo-res and high-res versions of BK’s video can be found at http://video.ias.edu/PiTP2009-Kernighan
Using a kernel compiled with pcc right now, it just rocks.
Compile time:
pcc : 1m15.781s
gcc : 3m17.274s
Performance:
I did not make any bench, but it feels as responsive as before.
Wow, that’s a big time difference! Is gcc really that slow, or does pcc skip over something that gcc does exhaustively, I wonder?
From what I’ve read, pcc does more type checking by default, but isn’t yet at the stage where it tries to aggressively optimize anything. Also from what I’ve read, gcc is just a slow/convoluted beast that tries to do whatever optimizations it can/is told to do.
There is no storage support for DragonFly in the HAL, so no, “mounting fixed disks in KDE” doesn’t work on DragonFly.