An email from an editor of an online business publication asked a simple
question: what is the best Linux distribution for deploying on personal,
small business and enterprise desktops, and personal, small business and
enterprise servers? Based on user experiences and feedback over the last
couple of years, online discussions and general trends among the major Linux
distributions, the following would be my recommendations.
Personal desktop OS. Xandros Desktop or LindowsOS for
not-technical users, and Mandrakelinux or SUSE LINUX for the rest. Both
Xandros and LindowsOS have succeeded in bringing the Linux desktop closer to
the masses, with many user-friendly enhancements, excellent hardware
autodetection and support for popular consumer hardware, such as digital
cameras, scanners and wireless network cards. They are excellent for general
computing tasks. Those users who need more power will be better off with
either Mandrakelinux or SUSE LINUX. These two distributions are a lot more
powerful and complete than either Xandros or LindowsOS, and both can be
obtained for free from the Internet. Some would argue that Fedora Core should
also be considered in this category. However, its lack of out-of-the-box
multimedia support, as well as the obvious tendency of its developers to
concentrate on enterprise-level features, such as scalability and SELinux,
would make Fedora Core a better choice for the enterprise desktop than
personal desktop.
Small business desktop OS. Fedora Core and SUSE LINUX are
both excellent choices. For a small company with a limited IT budget, SUSE
LINUX is probably the best choice - it can be downloaded for free and it is
one of the most complete and well-designed distributions on the market.
Fedora Core 1 has to be the second favorite, its only drawback being its
current transition to Linux kernel 2.6 with SELinux functionality, which is
far from smooth. Xandros Business Desktop is also an excellent product, but
at US$495 for a 5-license pack, it is too expensive to compete effectively
with the other two, especially while the company still lacks brand
recognition and official support from major hardware vendors. Most recent
releases by Mandrakesoft had a reputation for being somewhat buggy, which
makes Mandrakelinux a less appealing candidate for a small business desktop,
at least until the company improves its quality control mechanisms.
Enterprise-level desktop OS. A lot depends on the company's
IT budget and the level of desired integration with the rest of its computing
infrastructure. If money is no object, it would be wise to get in touch with
both Red Hat and SUSE and obtain a quote for a complete solution. If money is
tight, Fedora Core is a very good choice - free and well supported by the
Fedora community. Having said that, it would be unfair to exclude other
vendors - Mandrakesoft is recovering from a financial disaster, so it might
be willing to offer an equivalent package for a fraction of the cost of Red
Hat or SUSE solutions. Another option is Sun Java Desktop System (based on
SUSE), but we don't hear much about this comparatively new product so it is
harder to voice an informed opinion.
Personal server OS. Debian or Slackware are the hardest to
beat. Besides being free, both of them have a reputation as the most solid,
reliable and trustworthy Linux operating systems on the market. Their
development models ensure superior quality control and both of them enjoy
unparalleled community support from many web sites and user communities.
Debian has always been the best distribution in terms of upgradeability to
new releases, but the inclusion of the "swaret" tool in the latest Slackware
means that Slackware can now also be upgraded with one command. Needless to
say, both Debian and Slackware pride themselves in providing timely security
updates.
Small business server OS. Same as above. Although Red Hat
Linux and its newly launched Fedora Core are still the dominant Linux
operating systems in most server rooms around the world, the company has
alienated many users by unpopular policy changes, pushing them towards its
more expensive enterprise products. On the other hand, Debian and Slackware
have been around for a long time and major policy changes are unlikely. For a
small business on a tight budget there really is no reason to spend money on
a operating system running its servers, except perhaps in some special
circumstances.
Enterprise-level server OS. If money is no object and the
company requires solid hardware support or the services of Oracle and other
third-party commercial applications, then it is probably best to get in touch
with either Red Hat or SUSE. In fact, Red Hat and SUSE are the only two Linux
distributions which are officially certified and supported by Oracle.
Enterprises on a tighter budget could possibly consider deploying Debian on
their servers. If support is needed, Red Hat and SUSE are in the best
position to offer it, albeit at a price. Third-party commercial support is
also available for Debian. Slackware is somewhat less appealing in this
category, simply because it might be a lot harder to find support and
personnel familiar with the distribution.
As always, these kinds of comparisons are bound to raise some controversy and
many will no doubt disagree with the choices. Nevertheless, writing things
down this way has resulted in an interesting conclusion: SUSE seems to be
providing the widest range of products for a variety of scenarios. These vary
from its biannual SUSE LINUX releases and specialized Linux Desktop and
Office Desktop solutions, to the company's Standard, Enterprise and
Openexchange server products. It also has the backing of Novell and its long
marketing arm to take on Red Hat. Are the prices too steep? In that case,
serious consideration could be given to deploying Debian, especially on
servers.
(
Log in to post comments)