On Wed, Sep 07, 2011 at 09:24:22AM +0000, David Holland wrote: > The purpose of GENERIC is (and has been since before Linux was > invented) to include all drivers and features that can reasonably be > expected to work. Drivers and other code that are commented out in > GENERIC (or not present at all) will be assumed to not work. Users and > sysadmins know this. Trying to retrain them all is futile.
Maybe instead of philosophical argumentation, you could actually look at the GENERIC configuration files. Most of the things that are commented out are not because of "brokenness" but either because these have a limited value or because there is no "plug'n'play" or other type of autoconfiguration. > The fact that Linux has always done this wrong is not a reason to go > chasing after them and reinventing their mistakes. As usual, you managed to marvellously miss the point. The reason Linux does this (right) is the amount of device drivers and other components that exceed the ones in NetBSD by several factors. - Jukka.