Linux n'est qu'un noyau et si les utilisateurs veulent l'utiliser, ils ont besoin d'une distribution complète. Cela dit, comment les premières versions de Linux ont-elles été utilisées quand il n'y avait pas de distributions Linux?
112
fdisk
, la porte était ouverte pour que les autres proposent plus facilement leur propre configuration Linux.Réponses:
Au tout début de Linux, Linus Torvalds a publié le code source du noyau Linux dans un état alpha pour signaler aux autres utilisateurs que le développement d'un nouveau noyau de type Unix était en cours. À ce moment-là, comme l'a indiqué @RalfFriedi, le noyau Linux était compilé de manière croisée dans Minix.
En ce qui concerne les logiciels utilisables, Linus Torvalds a également porté des utilitaires à distribuer avec le noyau Linux afin que d'autres puissent le tester. Ces programmes étaient principalement
bash
etgcc
, comme décrit par LINUX's History par Linus Torvalds . Par le post Usenet :Linus a distribué le noyau et les programmes utilitaires principaux sur une disquette afin que les utilisateurs puissent l'essayer et éventuellement y contribuer.
Ensuite, il y avait les disquettes de démarrage de HJ Lu . Si cela pouvait s'appeler une distribution, alors elle aurait la réputation d'être la première distribution capable d'être installée sur un disque dur.
Finalement, le nombre d’utilitaires est devenu supérieur à la taille maximale d’une disquette.
MCC Interim Linux a été la première distribution Linux à être utilisée par des personnes ayant des compétences légèrement moins techniques en introduisant une installation automatisée et de nouveaux utilitaires tels que
fdisk
.Après le précurseur du MCC, SLS a été la première distribution à offrir le système X Window en mai 1992. Le concurrent de SLS, le mythique Yggdrasil , a fait ses débuts en décembre 1992.
D'autres grands distributeurs ont suivi ce que nous connaissons aujourd'hui, notamment Slackware en juillet 1993 (basé sur SLS) et Debian en décembre 1993 jusqu'à la première publication officielle de la version 1.1 en décembre 1995.
Crédits image:
* Image de disquettes d’amorçage / racine à partir de: https://www.maketecheasier.com/
* Image de disquette yggdrasil à partir de: https://yggdrasilblog.wordpress.com/
la source
just a hobby, won't be big and professional like gnu
oh boy, avais-tu tortDans mon cas (c.1994), Linux était conçu sous la forme d’images convenant aux disquettes 3,5 "(1,44 Mo), probablement à la suite des images 5 1/4" mentionnées ci-dessus, et chacune possède un ensemble spécifique de pilotes compilés dans ( réseau, VGA, etc.). Vous deviez donc savoir ce dont vous aviez besoin et espérer avoir un matériel approprié.
Une fois que vous avez démarré et que vous pouvez vous connecter au réseau local ou via un modem, vous avez trouvé le logiciel dont vous aviez besoin (FTP, gopher, etc.). C'était au tout début du "Web" et les moteurs de recherche ne le faisaient pas. existait encore, il fallait donc savoir où aller ou à qui le demander) et le construire soi-même.
J'étais en extase lorsque j'ai pu démarrer mon 486DX, entrer dans le réseau de mon université (56k!) Et monter un partage AFS sur une machine à la maison ... c'était l'époque. ;)
la source
La version courte
Au moment où Linus a démarré son noyau, le projet Gnu avait un système d'exploitation opérationnel, à l'exception d'un noyau fonctionnel. Ainsi, lorsque les gens ont regardé autour de eux, ils ont trouvé tous les outils dont ils avaient besoin: gcc (et ami: binutils), bash (et amis gnu-utils), emacs,…
Ils construiraient ensuite leur propre système, à partir des pièces.
C'est là que vient cette blague: "Si MS-Windows était un avion, il grimperait à 10 000 pieds, puis exploserait, tuant tout le monde à côté, mais au moins, vous n'avez pas à construire votre propre avion avant de partir."
la source
Dans son livre " Just For Fun ", Linus Torvalds a mentionné que le noyau Linux était à l'origine un simple émulateur de terminal permettant de se connecter à une machine Unix distante via un modem:
la source
Édité: suppression du manque de compréhension embarrassant de la façon dont les noyaux fonctionnent et de la partie importante qui reste.
Le domaine utilisateur GNU existait avant le noyau Linux.
https://en.wikipedia.org/wiki/GNU
https://en.wikipedia.org/wiki/Linux_kernel
Peter MacDonald est largement reconnu pour avoir créé la première distribution GNU / Linux «utilisable».
https://en.wikipedia.org/wiki/Peter_MacDonald_(computer_programmer)
https://en.wikipedia.org/wiki/Softlanding_Linux_System
De mémoire de certaines discussions que j'ai eues avec lui: Peter travaillait en tant qu'administrateur de systèmes Unix pour le gouvernement et se rendait à l'université de Victoria pour obtenir une maîtrise. Peter voulait un moyen de travailler de chez lui, mais les coûts de licence de bureau Unix étaient prohibitifs. Il connaissait déjà les outils utilisateur GNU. Ainsi, lorsqu'il a vu le message de Linus Torvalds sur le réseau de l'université, il en a profité pour connecter les outils GNU au nouveau noyau. Le problème initial était donc l'inverse de votre question: le pays utilisateur existait déjà et il suffisait d'un noyau.
Quelques autres friandises historiques:
la source
Linux a été créé pour remplacer Minix et comprendre la programmation en mode protégé sur un i386. Minix est venu avec la source, et à l'époque il y avait les utilitaires GNU userland et les utilitaires BSD. Les deux étaient disponibles avec la source. Linux a essayé d'être compatible POSIX, le portage n'était donc pas si difficile. L'une des premières étapes a été d'exécuter bash sous Linux. Vous pouvez considérer les débuts de Linux comme une compilation croisée: le noyau devait être compilé sur un autre système.
la source