Maison  >  Article  >  Tutoriel système  >  8 concepts Linux plus anciens que Linux lui-même

8 concepts Linux plus anciens que Linux lui-même

PHPz
PHPzavant
2024-02-12 08:00:24704parcourir

Linus Torvalds a annoncé la première version de Linux en 1991, mais certains concepts Linux sont encore plus anciens que Linux lui-même.

Bien que Linux soit généralement considéré comme un système d'exploitation moderne, certains concepts sont beaucoup plus anciens que vous ne le pensez. Voici quelques concepts qui ont une longue histoire dans les systèmes Linux.

1. Double démarrage

L'utilisation du double démarrage est le moyen standard de partager Linux entre différents systèmes d'exploitation, y compris Windows. Le concept de système d’exploitation multi-boot est presque aussi ancien que celui des ordinateurs.

8 个比 Linux 本身还要古老的 Linux 概念

Il est également populaire dans les environnements de type Unix, tels que l'exécution d'Unix et MS-DOS sur des systèmes PC Unix plus anciens tels que Xenix. Le double démarrage a également été implémenté sur Amiga avant Linux.

Le Commodore Amiga 3000UX est livré avec Amiga Unix, une version personnalisée de System V et le système d'exploitation standard Amiga Workbench. Vous pouvez sélectionner le système d'exploitation au moment du démarrage en utilisant les boutons gauche et droit de la souris.

2. Prend en charge différentes architectures

Lorsque Linus Torvalds a publié le noyau Linux sur Usenet en 1991, il ne prévoyait pas lui-même qu'il s'étendrait à d'autres architectures que la plate-forme Intel x86, mais il aurait probablement dû laisser l'histoire avec ce précédent.

Comme Unix d'origine, Linux est écrit en C. C lui-même est un langage portable. Tant qu'un programme C ne fait aucune hypothèse sur l'environnement sous-jacent, il peut être compilé sur n'importe quel ordinateur, à condition qu'il dispose d'un compilateur correspondant.

Comme de nombreux systèmes d'exploitation de l'époque, Unix a été initialement écrit en langage assembleur, mais Dennis Ritchie l'a réécrit dans le langage C qu'il a inventé au début des années 1970. Un effet secondaire de cette situation a été que le système d'exploitation a été découplé du matériel et qu'Unix est devenu un système d'exploitation à usage général.

C'était inhabituel à l'époque, car le système d'exploitation était lié à une machine spécifique. C’est l’une des raisons pour lesquelles Unix a fait tant de bruit dans les cercles informatiques dans les années 1970 et 1980.

3. Concepts de différents coquillages

Le shell Bash est le shell par défaut populaire sur les systèmes Linux, mais vous pouvez facilement remplacer votre shell de connexion par n'importe quel shell de votre choix. Vous savez probablement qu'il s'agit d'une fonctionnalité des systèmes Unix d'origine, mais saviez-vous que l'idée est encore plus ancienne qu'Unix ?

8 个比 Linux 本身还要古老的 Linux 概念

DEC développe un système d'exploitation appelé MICA qui fonctionnera sur une nouvelle architecture de processeur appelée PRISM. Il sera basé sur le système d'exploitation VMS pour mini-ordinateur populaire de DEC, mais aura également une saveur Unix.

Ce projet ambitieux est le fruit de l'idée originale de Dave Cutler. DEC a finalement annulé le projet MICA et Cutler a rejoint Microsoft pour diriger le projet qui allait devenir Windows NT.

Du côté du VMS, il existe également un programme appelé Eunice, qui peut également exécuter des programmes Unix. Comme le WSL original, il fonctionne, mais il souffre également de problèmes de performances et de compatibilité par rapport à Unix natif.

Lorsque Windows NT est finalement sorti en 1993, il disposait d'un environnement POSIX, mais apparemment uniquement pour que Microsoft puisse affirmer qu'il était conforme à POSIX et soumissionner sur certains contrats avec le gouvernement fédéral américain.

Microsoft publiera également un environnement plus complet : les services Windows pour Unix, et le projet open source Cygwin apparaîtra également.

5. Problèmes juridiques

Au début des années 2000, le procès intenté par SCO contre IBM a attiré l'attention des communautés Linux et open source. SCO a affirmé que Linux avait violé ses droits sur le code Unix original, dont ils avaient acquis la propriété.

Bien qu'IBM et la communauté Linux aient finalement prévalu, cette situation avait un précédent à l'époque originale d'Unix. Les Unix System Laboratories (USL) d'AT&T ont revendiqué les droits d'auteur sur le code de distribution de logiciels de Berkeley, ce qui a fait pression sur Berkeley au début des années 1990.

Linux est devenu le chouchou des passionnés d'informatique, même s'il s'est avéré que seule une poignée de fichiers étaient « restreints » et pouvaient être facilement réécrits pour une distribution open source

.

6. Concurrence entre différentes versions

Bien que la communauté Linux aime débattre pour savoir quelle distribution est la meilleure, cela n'a rien de nouveau dans la culture Unix.

Dans les années 1980, le débat entre le System V d'AT&T et BSD était un gros problème. Ce dernier est plus populaire dans le monde universitaire et a été développé par l'Université de Californie à Berkeley. Il s'agit également d'un composant majeur des stations de travail Unix, telles que Sun Microsystems.

À la fin des années 1980, le monde Unix était embourbé dans ce qu'on appelle les « guerres Unix ». AT&T et Sun ont commencé à travailler ensemble pour fusionner BSD et System V, ce qui a alarmé d'autres sociétés informatiques telles que Hewlett-Packard, DEC et IBM. Ces sociétés ont ensuite formé l'Open Software Foundation, et Sun et AT&T ont formé Unix International.

Cette « guerre » s'est finalement terminée par un cessez-le-feu. Les deux organisations ont fusionné, mais Linux a finalement remplacé Unix propriétaire dans la plupart des applications.

7. "Année du bureau Unix"

Les distributions Linux sont connues pour leurs interfaces utilisateur de bureau et sont conçues pour rendre Linux accessible aux utilisateurs non techniques. Cet effort a également une longue histoire, comme on peut le voir dans l'émission télévisée PBS de 1989, The Computer Chronicles.

Dans l'exposition, on peut voir des produits de Sun Microsystems, HP et même Apple. Apple a également lancé un système d'exploitation A/UX basé sur Unix.

8. Logiciel open source

Bien que Linux ait popularisé le concept de logiciel open source, l'idée existe depuis longtemps et pourrait avoir existé dans les ordinateurs eux-mêmes.

Bien que le projet GNU ait acquis sa réputation grâce à sa philosophie claire de fourniture de logiciels libres, les logiciels circulent depuis longtemps librement dans le monde universitaire. Les développeurs BSD ont créé leur propre licence permettant une distribution gratuite.

De nombreux concepts Linux sont plus anciens que vous ne le pensez

Vous pourriez être surpris de l'ancienneté de certains concepts de la culture Linux, tels que le double démarrage et les logiciels open source. Une grande partie des fonctionnalités spéciales de Linux peuvent s'expliquer par ses origines sous Unix.

Un exemple qui déroute beaucoup de personnes qui découvrent la ligne de commande Linux est que les commandes semblent bizarres. Pourquoi sont-ils si courts ? La raison en est qu’ils ont été conçus à l’origine pour les télétypes et non pour les écrans.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer