All posts by John Goerzen

New Debian From Scratch Image

I’ve just released DFS 0.6.19 at the DFS page. For people that aren’t familiar with DFS, it’s several things:

  • A full “manual” installer for Debian similar to Gentoo’s — you manually run fdisk, mkfs, etc. and then use cdebootstrap to install the base system. The DFS CD contains the information to install either testing or unstable directly.
  • A full text-only rescue environment on the live CD, including tools such as emacs, gcc, kernel source (you can compile a new kernel using only this CD and some disk space somewhere), development environments for multiple languages, filesystem and partitioning tools for just about every filesystem out there, etc.
  • A system for easily building custom live CD environments from Debian packages. Great for building customized rescue CDs or demo CDs.

DFS 0.6.19 has fixes mainly for i386 and amd64. The i386 image contains both i386 and amd64 kernels (the CD boots to Grub and you can choose which one you want at that time). It has newer kernels than the previous release to support some newer hardware, as well as an updated userland.

The dfsbuild package, in sid, is used to generate these images.

Daylight Saving Time

So it looks like Indiana has finally decided to adopt Daylight Saving Time (DST) like most of the rest of the country, and hopefully reform its muddled mess of timezones at the same time. (Some counties in Indiana change their clocks in violation of state law). I’m sure Marty is pleased.

I think it is a little odd that the legislators that voted to go with the rest of the country are written about as genuine “heroes” in some newspapers. But I do think it’s good that Indiana is doing what everyone else is.

Now I hear talk of extending DST for a total of two more months. That is, more of the year will be spent on DST instead of Standard Time. That’s silly. Why don’t we all just move our schedules for everything one hour earlier and be done with the time changing, forever?

That would please my great-grandfather. He always kept at least one clock in his house on standard time, because “this is God’s time.” I haven’t ever quite figured out why Central Standard Time was the divinely favored time zone.

Trying out XFS

I’ve used most of the different filesystems in Linux. My most recent favorite has been JFS, but things like starvation with find have really been annoying me lately. To summarize, here is my experience with filesystems:

  • ext2: very slow, moderately unreliable
  • ext3: somewhat slow but reliable
  • reiserfs: fast, unreliable (cross-linked data after crash issues)
  • jfs: usually fast, somewhat unreliable (similar issues after crash, plus weird charset issues)

The one major Linux FS not in that list is XFS. So I decided to give it a whirl, switching my 40GB /home on one machine to XFS. So far, it’s been good.

There are two articles at IBM developerworks about XFS that were useful. There’s also a useful filesystems comparison from Novell.