Phil H Kim

Stony Brook University

CSE 301 History of Computing

Fall 2006

 

 

 

Intro to Linux

 

On my personal note, one of the most significant and important invention in human history would be a machine, called a computer. Only about 30 years ago, very few people were interested in, or knew about this machine. However, many of us do not even want to think about life without a computer these days. My first computer was the IBM-compatible PC with Intel 386processor with MS-DOS as an operating system. Since then I have always been in love with this machine. Throughout my short era of using computers, Microsoft was the most well known company in computer industry. I have heard only a couple of companies, such as Apple, IBM, and Linux, which could help to prevent Microsoft¡¯s monopoly. Microsoft developed an operating system called Microsoft Windows many years down, since then it monopolized most of personal computers all around the world. I have known another operating system known as Linux which was developed by Linus Torvalds.

 

 

 

 

 

 

 

 

Linus Torvalds

 

Linus Torvalds, a son of journalist Anna and Nils Torvalds, and a grand son of Ole Torvalds, was born in Helsinki, a capital of Finland on December 28, 1969. Torvalds attended the University of Helsinki from 1988 to 1996, graduating with a master's degree in computer science. His interests in computer started with Commodore VIC-20. After VIC-20, he purchased Sinclair QL, which he modified extensively, especially its operating system. Then finally, in 1990 he bought Intel-80386 based IBM PC, similar to my first computer. After playing Price of Persia for couple weeks, he received his own copy of MINIX, a UNIX-like operating system. Linus actually preferred to obtain UNIX, which was a more powerful and reliable operating system then MS-DOS, however, unfortunately it was almost impossible to purchase a copy of UNIX at reasonable price. Linus could not afford $5000.00 operating system, but could afford making a better operating system-based on UNIX. He announced the fact that he was creating a new operating system for AT 386 clones on August 25, 1991. Shortly after, on September 17th he unveiled its first version 0.01, then released official version 0.02 on October 15th in same year. First Linus named his new operating system as Freax, originated from combination of words Free, Freak, and Minix. However, his friend Ari Lemmke, who administered the FTP server where the Linux kernel was first hosted for downloading, gave Torvalds a directory called Linux.

 

 

 

 

 

 

 

The Development of Linux

 

When Linus kernel first developed this new operation system, it was designed only for Intel-80386 microprocessors, however, now it supports variety of computer architectures. Linux is one of the most widely ported operating system, running on a wide range of systems from the hand-held ARM-based iPAQ to the mainframe IBM System z9. Linux is also popular for open source code. A 2001 study of Red Hot Linux 7.1, found that this distribution contains about thirty million lines of source codes. The study estimates that this would require eight thousand man years of development time. According to the study if this distribution was developed in conventional means, it would have cost about 1.08 billion dollars( year 2000) in order to be developed in United Sates. Linus¡¯s decision about releasing Linux kernel under GPL (GNU General Public License) has helped achieving remarkable improvement of the system very fast. Many programmers around the world became very interested in Linux and helped Linux in many aspects. About 71% of the Linux kernel is written in C programming language, however, many other languages, such as C++, Assembly languages, FORTRAN and etc¡¦, were also used in development. Only about 2% of the current Linux kernel is written by Torvalds himself, however, despite the relative size of his contribution, Torvalds still remains the ultimate authority on what new code is added into the Linux kernel. After intensive development of Linux, they added GUI¡¯s to Linux, also there were file systems , such as ext and ext2, were introduced, improving its compatibility and network capability.  In December 1996, only 5 years after the first version, Linux released its new version 2.0, achieving astonishing improvements. Version 2.0 supported additional processors and symmetric multiprocessing (SMP). As Linux has became a powerful operating system many users around the world stared to actually install it to their personal computers and started using them. In 1997 about three million copies of Linux were distributed. Only after two years, in 1999, estimation doubled to seven million copies. Many enterprises became really interested in Linux kernel since late 90¡¯s. For instance, IBM has invested multi million dollars on Linux research and now IBM has became the largest corporation of Linux-related products and services. Gradually many individual user and many enterprises came to pay more and more attention to this remarkable operating system. There are many reasons for Linux to be an alternative of Microsoft Windows system. First of all, there are no license fees, so it¡¯s much more inexpensive then Windows. Plus, Linux is fairly advanced and well developed system. Its portability and compatibility is already proven and well known.

 

 

Why?

 

In ¡°just for Fun: The Story of an Accidental Revolutionary¡±, a autobiography of Linus Torvalds, said that once Linus Torvalds was just another nerdy who has been fooling around with computer since his child hood. Then he developed a groundbreaking operating system and distributed it through internet. Linus¡¯s success is very significant for him and, furthers more, for all computer users in the world. Even though Linux is not leading O/S system in the world, it has biggest potentials, and I am sure that it will improve better and better. This will prevent Microsoft¡¯s monopoly and give us more options in the future.

 

 

 

References for Contents

1.    http://en.wikipedia.org/wiki/Linux

2.    http://en.wikipedia.org/wiki/Linus_Torvalds

3.    http://www.linux.org

4.    http://linuxreviews.org/dictionary/Linus_Torvalds/#Biography

 

 

References for Pictures

1.    http://en.wikipedia.org/wiki/Image:CPUs_old.jpg

2.    http://en.wikipedia.org/wiki/Image:Linus_Torvalds.jpeg

3.    http://en.wikipedia.org/wiki/Image:Heckert_GNU_white.svg

4.    http://ko.wikipedia.org/wiki/%EA%B7%B8%EB%A6%BC:Tux.png