<Précédent | Table des matières | Suivant>
Mais des ordinateurs plus petits étaient en cours de développement et, à la fin des années 80, de nombreuses personnes possédaient des ordinateurs personnels. À cette époque, plusieurs versions d'UNIX étaient disponibles pour l'architecture PC, mais aucune d'entre elles n'était vraiment gratuite et plus importante : elles étaient toutes terriblement lentes, donc la plupart des gens exécutaient MS DOS ou Windows 3.1 sur leur PC personnel.
1.1.2. Linus et Linux
Au début des années 90, les PC domestiques étaient enfin assez puissants pour exécuter un UNIX complet. Linus Torvalds, un jeune homme étudiant l'informatique à l'université d'Helsinki, a pensé que ce serait une bonne idée d'avoir une sorte de version académique d'UNIX disponible gratuitement, et a rapidement commencé à coder.
Il a commencé à poser des questions, à chercher des réponses et des solutions qui l'aideraient à installer UNIX sur son PC. Ci-dessous, l'un de ses premiers messages sur comp.os.minix, datant de 1991 :
À partir de [email protected] (Linus Benedict Torvalds) Groupes de discussion : comp.os.minix
Objet : Gcc-1.40 et une question posix
ID du message:[email protected]> Date : 3 juillet 91 10:00:50 GMT
Salut les netlanders,
En raison d'un projet sur lequel je travaille (dans minix), je m'intéresse à la définition standard posix. Quelqu'un pourrait-il m'indiquer un format (de préférence) lisible par machine des dernières règles posix ? Les sites FTP seraient bien.
À partir de [email protected] (Linus Benedict Torvalds) Groupes de discussion : comp.os.minix
Objet : Gcc-1.40 et une question posix
ID du message:[email protected]> Date : 3 juillet 91 10:00:50 GMT
Salut les netlanders,
En raison d'un projet sur lequel je travaille (dans minix), je m'intéresse à la définition standard posix. Quelqu'un pourrait-il m'indiquer un format (de préférence) lisible par machine des dernières règles posix ? Les sites FTP seraient bien.
Dès le début, l'objectif de Linus était d'avoir un système libre qui soit complètement compatible avec l'UNIX d'origine. C'est pourquoi il a demandé les standards POSIX, POSIX étant toujours le standard pour UNIX.
À cette époque, le plug-and-play n'était pas encore inventé, mais tant de gens étaient intéressés à avoir leur propre système UNIX, que ce n'était qu'un petit obstacle. De nouveaux pilotes sont devenus disponibles pour toutes sortes de nouveaux matériels, à une vitesse en constante augmentation. Presque dès qu'un nouveau matériel est devenu disponible, quelqu'un l'a acheté et l'a soumis au test Linux, au fur et à mesure que le système s'appelait, libérant plus de code libre pour une gamme toujours plus large de matériel. Ces codeurs ne se sont pas arrêtés à leur PC ; chaque élément matériel qu'ils pouvaient trouver était utile pour Linux.
À l'époque, ces personnes étaient appelées "nerds" ou "freaks", mais cela ne leur importait pas, tant que la liste du matériel pris en charge s'allongeait de plus en plus. Grâce à ces personnes, Linux est désormais non seulement idéal pour fonctionner sur de nouveaux PC,
mais c'est aussi le système de choix pour le matériel ancien et exotique qui serait inutile si Linux n'existait pas.