L'histoire de Linux

L'histoire de Linux

Linux a été autour depuis plus de 20 ans et sert à la fois les rôles avec bonheur bureau et serveur. Mais il ne semble pas la nuit. Linux est le fruit d'une collaboration de nombreuses personnes au fil des ans.

Pour comprendre Linux, revenir à la naissance d'Unix. En 1969, Dennis Ritchie et Ken Thompson, une paire de programmeurs de Bell Labs, a voulu poursuivre ses recherches sur les systèmes d'exploitation. Bell Labs a participé à la Multics, un projet de recherche qui comprenait MIT et GE, pour créer un système d'exploitation qui fournirait des informations utiles. L'idée était très semblable à ce qu'on appelle aujourd'hui le « cloud computing », mais dans les années 1960 était le système d'exploitation équivalent Duke Nukem Forever Et le développement a progressé lentement. Bell Labs se sont retirés du projet, laissant Thompson et Ritchie sans environnement de programmation expérimenté dans Multics.

Ils ont utilisé un PDP-7 Digital Equipment Corporation, qui, même alors était considéré comme vieux pour mettre en œuvre des systèmes beaucoup plus simples. Ils ont appelé Unics, un jeu de mots sur Multics. Multics destinés multiplexé Service d'information et de calcul, et que le système était plus simple et "castrés" a été surnommé Information Uniplexed and Computing Service. Le nom a été raccourci plus tard Unix.

Cependant, Unix comme une traînée de poudre au sein de propagation de Bell Labs. Une innovation importante est la possibilité d'envoyer la sortie d'un programme à l'entrée d'une autre, ce qui permet aux programmeurs de créer des applications de programmes préexistants tels que LEGO. Une autre est l'idée réimplémenter Unix en C, une langue inventée par Ritchie et Brian Kernighan. C est un langage de haut niveau, tout ordinateur avec un compilateur peut utiliser. Auparavant, les systèmes d'exploitation ont été développés en langage assembleur et développé pour un ordinateur spécifique. Réécriture Unix en C lui a permis de devenir un système d'exploitation universel et peut fonctionner sur différents ordinateurs avec très peu de changements.

Ce système est propagé en dehors de Bell Labs lorsque Thompson et Ritchie a publié un article sur lui dans la prestigieuse revue Computer Communications de l'ACM . AT & T, la société mère de Bell Labs, a donné gratuitement aux universités parce qu'il était interdit sur les marchés non téléphoniques

.

L'une des universités qui l'UC Berkeley était saisi, où les programmeurs ont rapidement commencé à faire des changements, car le système est venu avec le code source. Ce système a été baptisé BSD ou Berkeley Software Distribution, et comprenait des innovations telles que l'intégration de TCP / IP et d'autres services publics.

Pendant ce temps, AT & T a commencé à affirmer encore plus leur propriété intellectuelle. Un programmeur laboratoire d'intelligence artificielle du MIT, Richard Stallman, n'a pas été satisfait de cela, et a lancé le projet GNU , Ce qui signifie "Gnu & # 8217; s Not Unix" en remplacement gratuit. Stallman a expliqué son raisonnement dans un manifeste:

Je considère que la règle d'or exige que si je veux un programme que je dois le partager avec d'autres personnes qu'ils aiment. vendeurs de logiciels veulent diviser les utilisateurs et les vaincre, ce qui rend chaque utilisateur engage à ne pas partager avec les autres. Je refuse de rompre la solidarité avec d'autres utilisateurs de cette façon. Je ne peux pas en bonne conscience signer un accord de licence d'un accord ou d'un logiciel non-divulgation. Pendant des années, je travaillais au laboratoire d'intelligence artificielle pour résister à de telles tendances et autres inhospitalidades, mais avait finalement allé trop loin, je ne pouvais pas rester dans une institution où ces choses sont faites pour moi contre ma volonté.

Stallman a recruté des programmeurs pour construire des logiciels libres (comme dans la parole, ainsi que dans la bière) qui est venu avec le code source et explicitement donné le droit aux développeurs de modifier et de redistribuer ses versions améliorées. La dernière pièce qui était difficile était le cœur ou le cœur du système d'exploitation lui-même.

En même temps, un professeur de sciences informatiques Andrew Tanenbaum appelé a écrit un livre sur les systèmes d'exploitation était un remplacement d'un livre plus tôt par John Lions qui comprenait la source complète d'une version antérieure d'un code Unix et des commentaires. Tanenbaum a créé un remplacement gratuit appelé Minix et inclus dans son livre.

L'une des nombreuses personnes qui ont utilisé Minix était un étudiant finlandais diplômé nom de Linus Torvalds qui voulait explorer le microprocesseur 386, alors il a décidé d'écrire son propre noyau juste pour le fun, conçus comme des systèmes Unix auxquels il avait l'habitude d'utiliser. C'est ainsi il a été annoncé sur Usenet à la fin de 1991:

Je fais un système (gratuit) d'exploitation (juste un passe-temps, ne sera pas grand et professionnel comme gnu) pour 386 clones (486) AT. Cela se prépare depuis Avril, et commence à se préparer. Je voudrais faire des commentaires sur les gens des choses comme / n'aiment Minix, comme mon système d'exploitation ressemble un peu à ce (même configuration physique du système de fichiers (pour des raisons pratiques) entre autres).

Lorsque cela est combiné avec des outils GNU, il est avéré être un formidable système, qui pourrait rivaliser avec Windows et Mac OS (qui est maintenant basé sur Unix). Si vous regardez l'histoire de Linux, il est clair que Linus avait quelques géants assez gros sur les épaules.

Crédits photo: Wikipedia, Martin Streicher (photo de Linus Torvalds), Sam Williams (photo Stallman)

Maintenant que tu as fini de lire L'histoire de Linux, nous t'invitons à explorer davantage la catégorie Linux. Tu y trouveras d'autres articles intéressants qui élargiront tes connaissances et te tiendront informé. Ne cesse pas de lire et de découvrir plus!

Go up