Files
oldlinux-files/docs/Install-Guide/install-guide-2.2.2/node29.html
2024-02-19 00:23:35 -05:00

138 lines
7.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
<HEAD>
<TITLE>1.7.4 Other implementations of UNIX</TITLE>
</HEAD>
<BODY>
<meta name="description" value="1.7.4 Other implementations of UNIX">
<meta name="keywords" value="gs">
<meta name="resource-type" value="document">
<meta name="distribution" value="global">
<P>
<BR> <HR><A NAME=tex2html2014 HREF="node30.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html2012 HREF="node25.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html2008 HREF="node28.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html2016 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html2017 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html2015 HREF="node30.html">1.8 Hardware Requirements</A>
<B>Up:</B> <A NAME=tex2html2013 HREF="node25.html">1.7 Differences Between Linux </A>
<B> Previous:</B> <A NAME=tex2html2009 HREF="node28.html">1.7.3 Linux vs. The </A>
<BR> <HR> <P>
<H2><A NAME=SECTION00374000000000000000>1.7.4 Other implementations of UNIX</A></H2>
<P>
There are several other implementations of UNIX for the 80386 and 80486.
The 80386 architecture lends itself to the UNIX design, and a number of
vendors have taken advantage of this.
<P>
<A NAME=492>&#160;</A>
<A NAME=493>&#160;</A>
Feature-wise, other implementations of UNIX for the PC are quite similar to
Linux. You will see that almost all commercial versions of UNIX support
roughly the same software, programming environment, and networking features.
However, there are some strong differences between Linux and commercial
versions of UNIX.
<P>
First of all, Linux supports a different range of hardware from
commercial implementations. In general, Linux supports the most
well-known hardware devices, but support is still
limited to that hardware which developers actually have access to.
However, commercial UNIX vendors generally have a wider support base, and
tend to support more hardware, although Linux is not far behind.
We'll cover the hardware requirements for Linux in
Section <A HREF="node30.html#secintrohardware">1.8</A>.
<P>
Secondly, commercial implementations of UNIX usually come bundled with a
complete set of documentation as well as user support from the vendor. In
contrast, most of the documentation for Linux is limited to documents
available on the Internet---and books such as this one. In
Section <A HREF="node43.html#secintrosources">1.9</A> we'll list sources of Linux
documentation and other information.
<P>
<A NAME=496>&#160;</A>
<A NAME=497>&#160;</A>
As far as stability and robustness are concerned, many users have
reported that Linux is at least as stable as commercial UNIX systems.
Linux is still under development, and certain features (such TCP/IP
networking) are less stable but improve as time goes by.
<P>
<A NAME=498>&#160;</A>
<A NAME=499>&#160;</A>
The most important factor to consider for many users is price. The Linux
software is free, if you have access to the Internet (or another computer
network) and can download it. If you do not have access to such a
network, you may need to purchase it via mail order on diskette, tape,
or CD-ROM (see Appendix <A HREF="node234.html#appvendornum">B</A>).
<A NAME=501>&#160;</A>
<A NAME=502>&#160;</A>
Of course, you may copy Linux from a
friend who may already have the software, or share the cost of purchasing it
with someone else. If you are planning to install Linux on a large number of
machines, you need only purchase a single copy of the software---Linux is
not distributed on a ``single machine'' license.
<P>
The value of commercial UNIX implementations should not be demeaned:
along with the price of the software itself, one usually pays for
documentation, support, and assurance of quality. These are very important
factors for large institutions, but personal computer users may not require
these benefits. In any case,
many businesses and universities are finding that running Linux on a
lab of inexpensive personal computers is preferrable to running a commercial
version of UNIX in a lab of workstations. Linux can provide the functionality
of a workstation on PC hardware at a fraction of the cost.
<P>
As a ``real-world'' example of Linux's use within the computing community,
Linux systems have travelled the high seas of the North Pacific, managing
telecommunications and data analysis for an oceanographic research vessel.
Linux systems are being used at research stations in Antarctica. As a more
mundane example, perhaps, several hospitals are using Linux to maintain
patient records. It is proving to be as reliable and useful as other
implementations of UNIX.
<P>
<A NAME=503>&#160;</A>
<A NAME=504>&#160;</A>
<A NAME=505>&#160;</A>
<A NAME=506>&#160;</A>
There are other free or inexpensive implementations of UNIX for
the 386 and 486. One of the most well-known is 386BSD, an implementation
and port of BSD UNIX for the 386. 386BSD is comparable to Linux in many
ways, but which one is ``better'' depends on your own personal needs and
expectations. The only strong distinction that we can make is that Linux is
developed openly (where any volunteer can aid in the development process),
while 386BSD is developed within a closed team of programmers who
maintain the system. Because of this, serious philosophical and design
differences exist between the two projects. The goals of the two projects
are entirely different: the goal of Linux is to develop a complete UNIX
system from scratch (and have a lot of fun in the process), and the goal
of 386BSD is in part to modify the existing BSD code for use on the 386.
<P>
NetBSD is another port of the BSD NET/2 distribution to a number of
machines, including the 386. NetBSD has a slightly more open development
structure, and is comparable to 386BSD in many respects.
<P>
<A NAME=507>&#160;</A>
Another project of note is HURD, an effort by the Free Software
Foundation to develop and distribute a free version of UNIX for many
platforms. Contact the Free Software Foundation (the address is given in
Appendix <A HREF="node246.html#appgplnum">E</A>) for more information about this project.
At the time of this writing, HURD is still in early stages of development.
<P>
<A NAME=509>&#160;</A>
<A NAME=510>&#160;</A>
Other inexpensive versions of UNIX exist as well, such as Coherent (available
for about $99) and Minix (an academic but useful UNIX clone upon which
early development of Linux was based). Some of these implementations are of
mostly academic interest, while others are full-fledged systems for real
productivity. Needless to say, however, many personal UNIX users are moving to
Linux.
<P>
<A NAME=511>&#160;</A>
<A NAME=512>&#160;</A>
<P>
<BR> <HR><A NAME=tex2html2014 HREF="node30.html"><IMG ALIGN=BOTTOM ALT="next" SRC="next_motif.gif"></A> <A NAME=tex2html2012 HREF="node25.html"><IMG ALIGN=BOTTOM ALT="up" SRC="up_motif.gif"></A> <A NAME=tex2html2008 HREF="node28.html"><IMG ALIGN=BOTTOM ALT="previous" SRC="previous_motif.gif"></A> <A NAME=tex2html2016 HREF="node1.html"><IMG ALIGN=BOTTOM ALT="contents" SRC="contents_motif.gif"></A> <A NAME=tex2html2017 HREF="node250.html"><IMG ALIGN=BOTTOM ALT="index" SRC="index_motif.gif"></A> <BR>
<B> Next:</B> <A NAME=tex2html2015 HREF="node30.html">1.8 Hardware Requirements</A>
<B>Up:</B> <A NAME=tex2html2013 HREF="node25.html">1.7 Differences Between Linux </A>
<B> Previous:</B> <A NAME=tex2html2009 HREF="node28.html">1.7.3 Linux vs. The </A>
<BR> <HR> <P>
<BR> <HR>
<P><ADDRESS>
<I>Matt Welsh <BR>
mdw@sunsite.unc.edu</I>
</ADDRESS>
</BODY>