This entirely free operating system is the brainchild of Linus B.Torvalds. At the beginning of the 90s, Torvalds wanted to create his own operating system for his graduate project. Linus Torvalds intended to develop a version of UNIX which could be used
on a 80386 type architecture. The first UNIX clone which worked on a PC was Minix, written by Andrew Tanenbaum, a minimal operating system which could be used on a PC. Linus Torvalds then decided to expand the possibilities of Minix by developing what would become Linux. Amused by this initiative, a number of persons contributed to
help Linus Torvalds turn this system into reality, and in 1991, a first version of the system was published. In March 1992, the first version containing almost no bug was distributed.
With the growing number of developers working on this system, the system quickly integrated free redevelopments of tools available on commercial UNIX systems. Aftwards, new tools for Linux began to appear at an incredible rate.
The originality of this system resides in the fact that Linux was not
developed for commercial purposes. As a matter of fact, not a single line of code has been copied from the original UNIX systems (as a matter of fact, Linux takes its inspiration from numerous commercial versions of UNIX: BSD UNIX, System V.). Therefore, once created, everyone is free to use Linux, but also to improve it.
There are several different ways to pronounce Linux:
Linux is structured around a kernel (in English kernel) which is responsible for managing the hardware. The term distribution refers to the assembly of a set of software around a Linux kernel to provide a ready-to-use system. The kernel of a distribution can be updated to make it possible to include recent hardware. However, this step, which involves recompiling the kernel, is delicate since it requires a certain level of knowledge of the system and hardware. Recompiling hte kernel must be reserved for specializts or users that are ready to make their system unusable for learning purposes.
Most distributions also propose their own graphical installation as well as a packet management system which makes it possible to automatically install software by managing dependencies (software under Linux is sometimes linked to external libraries or based on other software).
Each distribution has its advantages and disadvantages: As a matter of fact, some or more suitable for beginners and provide sophisticated graphical interfaces, while others emphasize security and developability. The best known distributions are:
Below, you will find a non-exhaustive list of some aspects of this licence:
This licence is sometimes called copyleft, by analogy with copyright, an English word which means "the rights of the author" (the English word right means both direction -for example, "towards the right"- and permission -as in "right of use"- whereas left means both direction -"towards the left"- and the past tense of the verb to leave, i.e. leaving broad rights - in particular of modification - to the future user).
Linux is an operating system similar to UNIX systems that can be run on different hardware platforms: x86 (i.e. platforms based on Intel, AMD, etc. platforms), Sparc, PowerPC, Alpha, ARM, etc. The Linux system therefore also works on personal computers as well as on gaming consoles or personal assistants!
Linux is therefore a multi-platorm system. It is also multi-user (several persons can work on the same computer at the same time), but also multi-task (several applications can be launched at the same time without interference between them) and multi-processor.
Linux is considered a reliable, solid, and powerful system. It is furthermore able to run with very little resources on very low-performance computers.
In particular, the Linux system has the following advantages:
X is a graphical interface which was developed at MIT and which makes it possible to create graphical applications which run on different platforms.
X-Window is the graphical interface of UNIX stations. In some way, X-Window is for the Unix systems what Windows is for DOS (make sure not to say X-windows, or you risk to be flamed by a UNIX fan). The most significant advantage of this system is that it uses a graphical interface in addition to certain commands.
Under Linux, there is a free implementation of the X-Window system called XFree86. XFree86 supports a very significant number of video cards, but some video cards are not supported. However, with the free community, the inclusion of new graphic cards is becoming increasingly fast!
Since Linux is a system that can be distributed freely, its documentation is very comprehensive. As a matter of fact, when Linux was developed, a large number of people created small user guides. However, they were generally too complicated to be accessible for
the entire Linux community and were mostly written in English. That's why some people have decided to create documentations in French. In particular, we may mention:
A number of "minidocuments" were created by a number of people: the so-called Mini HowTo. These documents explain specific issues of Linux in a simple manner!
The only disadvantage of these documents is that the Linux system is constantly evolving and some of these documents may not necessarily be up-to-date...