-->

Table of Contents | Next

Page 1

Part I

Introduction and Installation of Linux

In This PART

Page 2

Page 3

CHAPTER 1

Introduction to Red Hat Linux and UNIX

by David Pitts

IN THIS CHAPTER

Page 4

UNIX, not to be confused, as Dilbert's boss once did, with a eunuch, is one of the most popular operating systems in the world. It is a trademark of The Open Group, but was originally developed by AT&T. UNIX is a real operating system. A real operating system has, as a minimum, two qualifications: more than one person can access the computer at the same time and, while doing so, each person can run multiple applications. This is called being a multiuser and multitasking operating system. UNIX was originally designed to be such a multitasking system back in the 1970s, running on mainframes and minicomputers.

With UNIX, each user logs in using a login name. Optionally (and highly recommended), the user must also supply a password. The password ensures that the person logging on with the user login name is really who he or she claims to be. Users don't just log in to any no-name computer, either. Each computer has a "personality," if you will, which, at a minimum, is a hostname (mine is Lolly). If the computer is attached to a network, it will have several other identifying items, including, but not limited to, a domain name and an IP address.

UNIX will run on just about every platform made. Many vendors purchased the source code and have developed their own versions. The various vendors (IBM, Hewlett-Packard, Sun, and so on) have added their own special touches over the years. But they are not the only ones to further modify UNIX. When UNIX was first developed, the source code was given out freely to colleges and universities. Two schools, University of California at Berkeley and Massachusetts Institute of Technology, have been on the front edge of development since the beginning.

As you can imagine, the UNIX development went haywire. People all over the globe began to develop tools for UNIX. Unfortunately, there was no coordination to guide all the development. This caused a lot of differentiation between the different versions of UNIX. Finally,
standards started to appear. For UNIX, many of the standards fall under the IEEE POSIX.1 standard.

The downside of UNIX is that it is big. It is also expensive, especially for a PC version. This is where Linux comes in. Linux, as explained in a little more detail later in this chapter, was designed to be small, fast, and inexpensive. So far, the designers have succeeded.

Linux was originally created by Linus Torvalds of the University of Helsinki in Finland. Linus based Linux on a small PC-based implementation of UNIX called minix. Near the end of 1991, Linux was first made public. In November of that same year version 0.10 was released. A month later, in December, version 0.11 was released. Linus made the source code freely available and encouraged others to develop it further. They did. Linux continues to be developed today by a world-wide team, led by Linus, over the Internet.

The current stable version of Linux is version 2.0. Linux uses no code from AT&T or any other proprietary source. Much of the software developed for Linux is developed by the Free Software Foundation's GNU project. Linux, therefore, is very inexpensive; as a matter of fact, it is free (but not cheap).

Page 5

Advantages of Linux

So, why would you choose Linux over UNIX? As already mentioned, Linux is free. Like UNIX, it is very powerful and is a "real" operating system. Also, it is fairly small compared to other UNIX operating systems. Many UNIX operating systems require 500MB or more, whereas Linux can be run on as little as 150MB of space, and it can run on as little as 2MB of RAM. Realistically, though, you will want to have room for development tools, data, and so on, which can take up 250MB or more, and your RAM should be 12_16MB (although the more, the merrier!). Here's what you get in exchange for that valuable space:

Table of Contents | Next