Outils d'utilisateurs

Outils du Site


linus_torvalds

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

linus_torvalds [2018/01/21 22:13]
Xylitol
linus_torvalds [2018/01/27 18:55] (Version actuelle)
Xylitol
Ligne 3: Ligne 3:
 =====  Linux  ===== =====  Linux  =====
  
-{{ Linus.jpg|right|Richard Matthew Stallman}}+{{ Linus.jpg}}
  
 Unix était un système d'exploitation vraiment bien fait, mais beaucoup de gens n'aimaient pas le fait qu'il s'agissait d'un logiciel propriétaire. GNU visait à remplacer Unix par son propre système d'exploitation gratuit. Ils ont commencé cet effort en construisant les composants de base à un système d'exploitation. Il n'y avait qu'un problème: ils devaient encore programmer le noyau. [[https://www.gnu.org/software/hurd/|Quand ils sont restés bloqués]] , Linus Torvalds a sauvé la journée. Linus a également créé Linux, un système d'exploitation Unix de type open source 16 bits, en réponse à des problèmes personnels liés à l'accord de licence pour un système d'exploitation différent appelé MINIX , créé par Andrew S. Tanenbaum. MINIX était destiné à un usage académique et sa modification et sa redistribution n'étaient pas gratuites. Linus s'est finalement énervé avec MINIX et a décidé de collaborer avec GNU en écrivant le noyau dont ils avaient besoin en réponse à cela. Unix était un système d'exploitation vraiment bien fait, mais beaucoup de gens n'aimaient pas le fait qu'il s'agissait d'un logiciel propriétaire. GNU visait à remplacer Unix par son propre système d'exploitation gratuit. Ils ont commencé cet effort en construisant les composants de base à un système d'exploitation. Il n'y avait qu'un problème: ils devaient encore programmer le noyau. [[https://www.gnu.org/software/hurd/|Quand ils sont restés bloqués]] , Linus Torvalds a sauvé la journée. Linus a également créé Linux, un système d'exploitation Unix de type open source 16 bits, en réponse à des problèmes personnels liés à l'accord de licence pour un système d'exploitation différent appelé MINIX , créé par Andrew S. Tanenbaum. MINIX était destiné à un usage académique et sa modification et sa redistribution n'étaient pas gratuites. Linus s'est finalement énervé avec MINIX et a décidé de collaborer avec GNU en écrivant le noyau dont ils avaient besoin en réponse à cela.
Ligne 18: Ligne 18:
 =====  Git  ===== =====  Git  =====
  
-Au cours des 11 premières années de développement de Linux, le code a été transmis en utilisant des patchs et des tarballs. Lorsque de nombreux programmeurs se sont lassés de cette pratique inefficace, ils ont adopté un système de contrôle de version distribué propriétaire appelé BitKeeper. Un jour, certains hacker voulaient faire quelque chose qui n'était pas supporté par BitKeeper, et ont écrit un hack. Il a inversé le protocole du DVCS et fait tout ce qu'il devait faire. En réponse à la violation de l'accord de licence du logiciel, la société propriétaire de BitKeeper a révoqué la licence de tous les pirates du noyau. Le jour suivant, Linus a écrit Git. Il a écrasé le monopole de BitKeeper sur le marché des VCS en créant un système de contrôle de version distribué plus rapide, évolutif, plus simple et plus sûr. Linus, avec seulement une semaine de travail mis dans le projet, a anéanti toute la concurrence sur le marché VCS. Le code source du noyau Linux a été migré vers Git, qui le suit jusqu'à ce jour. Linus a finalement démissionné en tant que mainteneur du projet et a passé le flambeau à quelqu'un d'autre. Il avait probablement les mains pleines avec le noyau Linux.+Au cours des 11 premières années de développement de Linux, le code a été transmis en utilisant des patchs et des tarballs. Lorsque de nombreux programmeurs se sont lassés de cette pratique inefficace, ils ont adopté un système de contrôle de version distribué propriétaire appelé BitKeeper. Un jour, certains hacker voulaient faire quelque chose qui n'était pas supporté par BitKeeper, et ont écrit un hack. Il a inversé le protocole du DVCS et fait tout ce qu'il devait faire. En réponse à la violation de l'accord de licence du logiciel, la société propriétaire de BitKeeper a révoqué la licence de tous les pirates du noyau. Le jour suivant, Linus a écrit [[Git]]. Il a écrasé le monopole de BitKeeper sur le marché des VCS en créant un système de contrôle de version distribué plus rapide, évolutif, plus simple et plus sûr. Linus, avec seulement une semaine de travail mis dans le projet, a anéanti toute la concurrence sur le marché VCS. Le code source du noyau Linux a été migré vers Git, qui le suit jusqu'à ce jour. Linus a finalement démissionné en tant que mainteneur du projet et a passé le flambeau à quelqu'un d'autre. Il avait probablement les mains pleines avec le noyau Linux.
  
 ===== Citations ===== ===== Citations =====
Ligne 29: Ligne 29:
  - En réponse à l'échec de NVIDIA à fournir les pilotes appropriés pour la troisième version du noyau.  - En réponse à l'échec de NVIDIA à fournir les pilotes appropriés pour la troisième version du noyau.
  
-<code>Mauro, SHUT THE FUCK UP!"</code> +<code>Mauro, SHUT THE FUCK UP!; WE DO NOT BREAK USERSPACE!</code>
- +
- +
-<code>;WE DO NOT BREAK USERSPACE!"</code>+
 -- [[https://lkml.org/lkml/2012/12/23/75|En réponse à un développeur de noyau qui "casse l'espace utilisateur"]] -- [[https://lkml.org/lkml/2012/12/23/75|En réponse à un développeur de noyau qui "casse l'espace utilisateur"]]
  
  
 +<code>I think we need something better than this garbage.</code>
 +-- [[https://lkml.org/lkml/2018/1/21/192|Linus a propos d'un fix pour la vulnérabilité Spectre d'Intel]]
linus_torvalds.txt · Dernière modification: 2018/01/27 18:55 par Xylitol