| I’ve been using both Debian and OpenBSD for some time now.
With OpenBSD’s short list of pre-compiled software I have been forced to use the infamous ports tree. More then once have I sat in front of my PC waiting for a package to compile only to have a compile time error!! To boot, you always need to compile the majority of the package dependencies before compiling the actual package that you desire. This is very time consuming on an 550MHz Athlon with 288MB of RAM!!
On the other hand I’ve never had the need to attemp to compile my own optimized version of any Debian package. Debian has a huge list of pre-compiled packages that are of the highest quality.
However, I think that Debian should provide a means for freaks or power users (which ever you want to call them) to compile their own optimized packages. There is no need to have pre-compiled optimized packages when the majority of users will want to optimize further or compile for their specific system
How about adding i586, p3, and k7 architectures support to the dpkg tools. This way the people who want optimizations can make their own packages with little ease and developpers need only to maintain the packages that they already do.
Would this be a lot easier then creating an entire optimized distro when only a minority of the software can take advantages of CPU optimizations.