|
Linux
This article is about the operating system which uses the Linux kernel. For the
kernel itself, see Linux kernel.
Linux is a Unix-like computer operating system. It is one of the most prominent
examples of open source development and free software; unlike proprietary
operating systems such as Windows or Mac OS, all of its underlying source code
is available to the public for anyone to freely use, modify, and redistribute.
Initially, Linux was primarily developed and used by individual enthusiasts on
personal computers. Since then, Linux has gained the support of major
corporations such as IBM, Sun Microsystems, Hewlett-Packard, and Novell for use
in servers and is gaining popularity in the desktop market[1]. It is used in
systems ranging from supercomputers to mobile phones. Proponents and analysts
attribute its success to its security, reliability, low cost, and freedom from
vendor lock-in.
History
Linus Torvalds, creator of the Linux kernel.In 1983, Richard Stallman founded
the GNU Project, with the goal of developing a complete Unix-like operating
system composed entirely of free software. By the beginning of the 1990s, GNU
had produced or collected most of the necessary components of this system-libraries,
compilers, text editors, a Unix-like shell-except for the core component, the
kernel. The GNU project began developing a kernel, the Hurd, in 1990, based on
the Mach microkernel, but the development of this Mach-based design proved
difficult and proceeded slowly.
Meanwhile, in 1991, another kernel was begun as a hobby by Finnish university
student Linus Torvalds while attending the University of Helsinki. Torvalds
originally used Minix on his own computer, a simplified Unix-like system written
by Andrew Tanenbaum for teaching operating system design. However, Tanenbaum did
not permit others to extend his operating system, leading Torvalds to create a
replacement for Minix.
Originally, Torvalds called his kernel "Freax" for "free" and "freak" and with
the often-used X in the names of Unix-like systems. The name "Linux" was coined
by Ari Lemmke, who administered an FTP server belonging to the Finnish
University Network; he invented the name Linux for the directory from which
Torvalds' project was first available for download.
History of Unix systems. Linux is a Unix-type system but its code does not
descend from the original Unix.At first a computer running Minix was necessary
in order to configure and install Linux. Initial versions of Linux also required
another operating system to be present in order to boot from a hard disk, but
soon there were independent boot loaders such as LILO. The Linux system quickly
surpassed Minix in functionalityvalds and other early Linux kernel
developers adapted their work for the GNU components and user-space programs to
create a complete, fully functional, and free operating system.
Today, Torvalds continues to direct the development of the kernel, while other
subsystems such as the GNU components continue to be developed separately (Linux
kernel development is not part of the GNU Project). Other groups and companies
combine and distribute these components with additional application software in
the form of Linux distributions.
.
|