


Quels sont les cinq facteurs majeurs qui ont conduit à l'émergence et au développement de Linux ?
Cinq facteurs majeurs pour l'émergence et le développement de Linux : 1. Le système d'exploitation UNIX est un système d'exploitation en temps partagé développé sur le petit ordinateur DEC PDP-7 2. Le système d'exploitation MINIX est un ordinateur de type UNIX basé sur ; un système d'exploitation à architecture micro-noyau ; 3. Le projet GNU est un plan de collaboration collective de logiciels libres lancé publiquement par Richard Stallman le 27 septembre 1983. Son objectif est de créer un système d'exploitation totalement libre GNU 4. Standard POSIX ; .
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Quels sont les cinq facteurs majeurs qui ont conduit à l'émergence et au développement de Linux
Le processus de naissance, de développement et de croissance du système d'exploitation Linux repose sur les cinq piliers importants suivants :
Système d'exploitation UNIX "Système d'exploitation MINIX" un clone du système d'exploitation UNIX. Le système d'exploitation UNIX est un système d'exploitation à temps partagé développé sur le mini-ordinateur DEC PDP-7 à l'été 1969 par Ken Thompson et Dennis Ritchie des Bell Labs aux États-Unis. Afin d'exécuter son jeu de voyage spatial préféré sur l'ordinateur PDP-7 inutilisé, Ken Thompson a développé le système d'exploitation UNIX en un mois tout en emmenant sa femme dans sa ville natale de Californie pour des vacances à l'été 1969. Prototype du système. Le langage BCPL (Basic Combinational Programming Language) était utilisé à cette époque, puis réécrit dans le langage C hautement portable par Dennis Ritchie en 1972, ce qui a rendu le système UNIX populaire dans les collèges et les universités.
- Système d'exploitation MINIX Minix est un système d'exploitation informatique de type UNIX basé sur une architecture à micro-noyau. Il a été publié en 1987 par le professeur Andrew S. Tanenbaum, qui a inspiré Linux.
AST travaille dans le système de mathématiques et d'informatique de l'Université Vrije à Amsterdam, aux Pays-Bas. Il est membre senior de l'ACM et de l'IEEE (seulement quelques personnes dans le monde sont membres senior des deux conférences). MINIX a été compilé par lui en 1987 et est principalement utilisé par les étudiants pour apprendre les principes du système d'exploitation. En 1991, la version était la 1.5. Il existe actuellement deux versions principales utilisées : la version 1.5 et la version 2.0. Bien entendu, le système MINIX est actuellement gratuit et peut être téléchargé depuis de nombreux FTP.
Pour le système Linux, il a ensuite exprimé ses éloges à l'égard de son développeur Linus. Mais il pense que la principale raison du développement de Linux est que, afin de garder MINIX petit et permettre aux étudiants de l'apprendre en un semestre, il n'a pas accepté les exigences d'extension de MINIX de la part de nombreuses personnes à travers le monde. C'est donc sur cette base que Linus a été inspiré pour écrire un système Linux. Bien sûr, Linus a également saisi cette bonne opportunité. En tant que système d'exploitation, MINIX n'est pas exceptionnel, mais il fournit un code source système écrit en langage C et en langage assembleur. Pour la première fois, des programmeurs ou des hackers en herbe ont pu lire le code source du système d'exploitation. À cette époque, ce code source était un secret soigneusement gardé par les éditeurs de logiciels.
- Projet GNU Le projet GNU, traduit par « Projet GNU », est un projet de collaboration collective sur les logiciels libres lancé publiquement par Richard Stallman le 27 septembre 1983. Son objectif est de créer un système d'exploitation GNU totalement libre.
L'industrie du logiciel a créé deux leaders du tac au tac dans les années 1970, Bill Gates et Richard M. Stallman de l'Université Harvard. Le premier a annoncé l'arrivée de l'ère du droit d'auteur et a construit la gloire de l'empire Microsoft ; le second a fondé le système de logiciels libres GNU en 1984 et a formulé la licence publique générale (GPL). Le succès de Linux aujourd'hui est dû à l'accord GPL. Tous les logiciels libres sous l'accord GPL suivent le principe du « Copyleft » (non-copyright) de Richard M. Stallman : c'est-à-dire que le logiciel libre permet aux utilisateurs de copier, modifier et vendre librement, mais toute modification de son code source doit être divulguée à tous les utilisateurs publics.
Le projet GNU et la Free Software Foundation FSF (Free Software Foundation) ont été fondés par Richard M. Stallman en 1984. Vise à développer un système d'exploitation complet similaire à UNIX et qui soit un logiciel libre : le système GNU (GNU est l'abréviation récursive de « GNU's Not Unix », et il se prononce « guh-NEW »).
Divers systèmes d'exploitation GNU utilisant Linux comme noyau sont largement utilisés. Bien que ces systèmes soient souvent appelés « Linux », Stallman estime qu'à strictement parler, ils devraient être appelés systèmes GNU/Linux. Au début des années 1990, le projet GNU avait développé de nombreux logiciels libres de haute qualité, notamment le célèbre système d'édition emacs, le programme shell bash, le compilateur de la série gcc, le débogueur gdb, etc. Ces logiciels créent un environnement approprié pour le développement de systèmes d'exploitation Linux. C'est l'un des fondements de la naissance de Linux, c'est pourquoi de nombreuses personnes appellent actuellement le système d'exploitation Linux le système d'exploitation « GNU/Linux ».
Norme POSIXPOSIX (Portable Operating System Interface for Computing Systems) est un groupe de normes développées par l'IEEE et l'ISO/IEC. Cette norme est basée sur les pratiques et expériences UNIX existantes et décrit l'interface du service d'appel du système d'exploitation. Utilisé pour garantir que les applications compilées peuvent être portées et exécutées sur plusieurs systèmes d'exploitation au niveau du code source. Il est basé sur les premiers travaux d'un groupe d'utilisateurs UNIX (usr/group) au début des années 1980. Le groupe d'utilisateurs UNIX a initialement tenté de concilier les différences entre les interfaces d'appel du système d'exploitation System V d'AT&T et du système d'exploitation BSD de BerkeleyCSRG. Et en 1984, la norme /usr/group a été personnalisée.
À propos du processus de formulation standard POSIX : omis.
Au début des années 1990, la formulation du standard POSIX était au moment de sa finalisation, soit entre 1991 et 1993. À cette époque, Linux n'en était qu'à ses débuts. Cette norme UNIX fournissait des informations extrêmement importantes pour Linux, permettant à Linux d'être développé sous la direction de la norme et compatible avec la plupart des systèmes d'exploitation UNIX. Dans le code source initial du noyau Linux (version 0.01, version 0.11), des préparations ont été faites pour la compatibilité du système Linux avec le standard POSIX. Plusieurs constantes symboliques liées aux exigences du standard POSXI ont été définies dans le fichier /include/unistd.h du noyau Linux 0.01, et Linus a écrit dans les commentaires : "OK, c'est peut-être une blague, mais j'y travaille. Il".
Réseau Internet
Internet est une plateforme d'échange d'informations et de ressources sur le développement, la communication et le développement Linux.
Développer les connaissances : comparaison entre Linux et Unix
Les différences dont nous discutons concernent uniquement le support matériel, les droits d'auteur et le prix. UNIX est un système multi-utilisateur puissant et complet, le système d'exploitation multitâche peut. être appliqué sur une variété de plates-formes différentes, des superordinateurs aux PC ordinaires. Il s'agit du système d'exploitation le plus largement utilisé et le plus influent.
Linux est un système d'exploitation qui ressemble et fonctionne de la même manière ou mieux qu'UNIX, mais Linux ne provient du code source d'aucune version d'UNIX. Ce n'est pas UNIX, mais un produit similaire à UNIX.
Linux est un logiciel libre qui développe du code source, et UNIX est un logiciel commercial traditionnel qui implémente la protection de la propriété intellectuelle du code source.
Les systèmes UNIX sont principalement adaptés au matériel, tandis que Linux peut fonctionner sur diverses plates-formes matérielles.
UNIX est un logiciel commercial et payant ; Linux est un logiciel libre, gratuit et open source
En termes de configuration matérielle requise, Linux est inférieur à Unix et pas aussi exigeant qu'Unix. Linux est plus facile à maîtriser qu'Unix en matière d'installation.
Recommandations associées : "Tutoriel vidéo Linux"
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Deepseek est un puissant outil de recherche et d'analyse intelligent qui fournit deux méthodes d'accès: la version Web et le site officiel. La version Web est pratique et efficace et peut être utilisée sans installation; Que ce soit des individus ou des utilisateurs d'entreprise, ils peuvent facilement obtenir et analyser des données massives via Deepseek pour améliorer l'efficacité du travail, aider la prise de décision et promouvoir l'innovation.

Il existe de nombreuses façons d'installer Deepseek, notamment: Compiler à partir de Source (pour les développeurs expérimentés) en utilisant des packages précompilés (pour les utilisateurs de Windows) à l'aide de conteneurs Docker (pour le plus pratique, pas besoin de s'inquiéter de la compatibilité), quelle que soit la méthode que vous choisissez, veuillez lire Les documents officiels documentent soigneusement et les préparent pleinement à éviter des problèmes inutiles.

Bitget est un échange de crypto-monnaie qui fournit une variété de services de trading, notamment le trading au comptant, le trading de contrats et les dérivés. Fondée en 2018, l'échange est basée à Singapour et s'engage à fournir aux utilisateurs une plate-forme de trading sûre et fiable. Bitget propose une variété de paires de trading, notamment BTC / USDT, ETH / USDT et XRP / USDT. De plus, l'échange a une réputation de sécurité et de liquidité et offre une variété de fonctionnalités telles que les types de commandes premium, le trading à effet de levier et le support client 24/7.

OUYI OKX, le premier échange mondial d'actifs numériques, a maintenant lancé un package d'installation officiel pour offrir une expérience de trading sûre et pratique. Le package d'installation OKX de OUYI n'a pas besoin d'être accessible via un navigateur. Le processus d'installation est simple et facile à comprendre.

Gate.io est un échange de crypto-monnaie populaire que les utilisateurs peuvent utiliser en téléchargeant son package d'installation et en l'installant sur leurs appareils. Les étapes pour obtenir le package d'installation sont les suivantes: Visitez le site officiel de Gate.io, cliquez sur "Télécharger", sélectionnez le système d'exploitation correspondant (Windows, Mac ou Linux) et téléchargez le package d'installation sur votre ordinateur. Il est recommandé de désactiver temporairement les logiciels antivirus ou le pare-feu pendant l'installation pour assurer une installation fluide. Une fois terminé, l'utilisateur doit créer un compte Gate.io pour commencer à l'utiliser.

Ouyi, également connu sous le nom d'OKX, est une plate-forme de trading de crypto-monnaie de pointe. L'article fournit un portail de téléchargement pour le package d'installation officiel d'Ouyi, qui facilite les utilisateurs pour installer le client Ouyi sur différents appareils. Ce package d'installation prend en charge les systèmes Windows, Mac, Android et iOS. Une fois l'installation terminée, les utilisateurs peuvent s'inscrire ou se connecter au compte OUYI, commencer à négocier des crypto-monnaies et profiter d'autres services fournis par la plate-forme.

Gate.io est une plate-forme de trading de crypto-monnaie très acclamée connue pour sa sélection de jetons étendue, ses frais de transaction faibles et une interface conviviale. Avec ses fonctionnalités de sécurité avancées et son excellent service client, Gate.io offre aux traders un environnement de trading de crypto-monnaie fiable et pratique. Si vous souhaitez rejoindre Gate.io, veuillez cliquer sur le lien fourni pour télécharger le package d'installation d'enregistrement officiel pour démarrer votre parcours de trading de crypto-monnaie.

Ce tutoriel vous guide à travers l'installation et la configuration de Nginx et PhpMyAdmin sur un système Ubuntu, potentiellement aux côtés d'un serveur Apache existant. Nous couvrirons la configuration de Nginx, résolvant les conflits de port potentiels avec Apache, l'installation de MariaDB (
