IBM is not the best example when comes about hardware support for Linux. They design all the machines considering Linux as a potential OS for them.
Some really small companies needing a server - let's say Linux, may prefer to purchase a noname server or, even, to build one from scratch. As bad this idea may be, it is still used. Here is where one may encounter hardware compatibility problems installing Linux.

































