LFS was one of the most interesting things I did :D. And yeah. I believe
ABS
must be a part of every Linux curriculum. http://tldp.org/LDP/abs/html/
I am wondering if we need customized distros. It would actually work better
if we had a StudentForce GNU/Linux or something like that with a ground up
package manager and 0 config tools (so that people dont depend on a single
tool for grow up the *nix way) . Here we can allocate a package or two to
every interested student and watch it progress.. I am sure it will grow
into
a huuuuge distro. Of course we can have trusted users, community repos etc.
I love the Archlinux project for that.