Grew out of the Linux-ECC project (http://www.anime.net/~goemon/linux-ecc/) by Dan Hollis et al
Initial main-memory ECC Framework created by Thayne Harbaugh (as a rewrite).
More highly structured than its predecessor.
Overcomes several of the shortcomings of the original.
PCI parity error checking has been added more recently.
Named "bluesmoke" by Thayne.
Renamed EDAC prior to inclusion in the mainline kernel (2.6.16).