Best is a tough word to define. The two major distributions (SuSE/Novell and RedHat) are acceptable quality, although SuSE has somewhat of a better reputation in the mainframe arena due to a bit of a head start in working with the platform. Red Hat delayed a while before committing, and thus is somewhat behind. RH has also had some problems with field personnel criticizing the mainframe platform and attempting to steer customers away from it. Recent releases of SuSE have had some QA problems in the installer that have tripped a lot of people up. Debian (probably the largest of the 2nd tier distributions) is also well-supported on the mainframe, and has good acceptance in the community as a viable alternative.
If you define "best" as "largest number of commercial applications supported", then SuSE is arguably well ahead of Red Hat and Debian. SuSE/Novell has made the most of their initial market lead, and seems to be consolidating as the dominant mainframe Linux distribution. On the other hand, Red Hat's successful market strategy in the Intel space has lead to a number of enterprise Linux contracts that have many large institutions deploying Red Hat because it's included in their enterprise agreement with Red Hat, and they want consistency across multiple platforms.
Both SuSE and Red Hat charge a premium price for their distributions, and licensing can be somewhat tricky to understand and manage. Debian is freely-available, but is not certified by many of the ISVs for commercial application use (although in most cases, the applications work just fine; the ISVs just haven't tested on Debian, and are thus unwilling to make guarantees).
So, best is a nebulous word. If you want to get your feet wet with Linux on the mainframe, Debian is a low-risk, low-cost way to do it. If you plan a commercial application deployment, check with your Intel folks and see what they use. There's a small advantage in being able to use common experience, and it's a religious battle you don't have to fight if they already prefer one distribution over another.
Do IBM apps (such as DB2) run better on SuSE or Red Hat or something else?
IBM and the ISVs have more experience with SuSE, but the applications essentially run the same and require the same tuning on all three distributions. Most of the tuning parameters and application performance are the same whatever distribution you run.
Which company has the best support?
Keep in mind that you do NOT have to buy support from the distributor, which is a good thing, as both Red Hat and SuSE are fairly light on mainframe talent. You'll probably find that the 3rd party providers and the linux-390 mailing list are much more capable of useful support than the distributors are. Some of my clients report mixed results with the IBM Linux support offering, although it seems to depend greatly on what part of the world you reside in. In any case, consider specialty providers as well as the big players; for the mainframe Linux world, they are much more capable and have much more detailed knowledge of the mainframe Linux and VM marketplace than the distributors do. This is important, because many of the assumptions made in the mainstream Linux community are flat-out wrong in the mainframe world. The special knowledge is worth the price in terms of success and in terms of reliability.
This was first published in December 2005