Quelle est la relation entre un système d'exploitation Linux et d'un noyau?
J'ai été en utilisant Linux depuis plusieurs années, mais jamais allés au-delà de l'installation à partir d'un CD/DVD. Si le gestionnaire d'application n'ont pas ce que je cherchais dans le logiciel, puis j'ai été une cause perdue.
Mais pour l'instant je vais essayer d'obtenir une adhérence autour de ce "Linux" est.
Le premier mot qui apparaît dans ma tête est "noyau". Après avoir lu sur Wikipedia, je comprends qu'un noyau est un logiciel en cours d'exécution pour donner à d'autres logiciels (OS + applications) accès au matériel (CPU, RAM+++). Il gère également la mémoire, mais n'est-ce pas ce que l'OS est censé faire (ce dont je me souviens à partir de l'OS de la classe)?
Est la distribution Linux juste un pique-liste des logiciels?
Prendre ma distro préférée: Fedora. Il est maintenant dans la version 14 et est fourni avec le noyau 2.6.35.
Ne le noyau venir de quelque part centrale et de l'est à la base de chaque distro Linux? Si cela est vrai, alors la distribution Linux juste une façon de faire de l'ordinateur avec le noyau plus convivial à utiliser? De cette façon, la distrib+noyau est de l'OS, car l'un sans l'autre n'est pas utilisable (peut-être pure noyau, mais qui est qui?).
Vous devez vous connecter pour publier un commentaire.
Assez bien correct. Pour moi, "linux" est juste le noyau. Mais il est assez commun de se référer à l'ensemble des distributions linux. C'est ce qui agace RMS tellement. Il soutient qu'il devrait être appelé GNU/Linux, comme il voit des distributions comme le noyau linux en plus des logiciels du projet GNU. C'est logique aussi, mais je n'utilise jamais le terme GNU/Linux. Je suis soit de parler le noyau linux, ou "distributions linux", ou une distribution spécifique.
Donc oui. Une distribution est juste le noyau (ce qui peut inclure la distribution de patchs spécifiques), en plus de tous les programmes supplémentaires qui le rendent utilisable.
Le noyau central du projet, et est théoriquement le même dans chaque distro, mais la plupart des distributions de le personnaliser un peu.
Et le logiciel supplémentaire n'est pas seulement faire le noyau de plus en plus conviviale, il est utilisable à tous. Un noyau est juste gestionnaires d'interruption, les pilotes de périphérique et les appels système. Essentiellement, il virtualise le matériel et fournit un environnement standard pour les programmes de travail sur.
Aussi loin que l'expression "système d'exploitation" va, il peut être source de confusion. Certaines personnes peuvent dire que le noyau EST le système d'exploitation, et tout le reste est soit un utilitaire ou d'une application ou d'autre chose. D'autres personnes peuvent dire que le noyau ainsi que quelques autres paquets constituent le système d'exploitation, mais la plupart des logiciels n'est pas une partie du système d'exploitation. D'autres peuvent dire que tous les logiciels de la distribution fait partie du système d'exploitation.
Linux est le noyau (je me surprends à canaliser RMS). C'est ce que Linus a écrit et c'est ce que les développeurs du noyau de continuer à travailler à aujourd'hui. Il contrôle le matériel.
Un système d'exploitation est quelque chose qui comprend un noyau plus tout à fait un peu de niveau inférieur "applications" pour permettre à l'utilisateur de faire des trucs utiles avec votre ordinateur (pensez gestionnaire de fichiers, panneau de contrôle et ainsi de suite).
Une distribution est un système d'exploitation fourni avec un absolu bucketload de haut niveau des applications comme outils de création de DVD, des navigateurs web, des suites office et ainsi de suite ad-près-à l'infini. Même Windows ne ce dans une certaine mesure, avec l'inclusion de Wordpad, Calculatrice et de la Peinture, mais pas incroyablement prolifique niveau des distributions Linux étendre à - avons-nous vraiment besoin 472 différents gestionnaires de fichiers? Le choix est bon, oui, mais seulement jusqu'à un certain point 🙂
Maintenant, il existe des zones grises entre le noyau/OS et même OS/distrib mais je pense que c'est juste un point de départ pour la compréhension de la façon dont il se tient ensemble.
OS est juste du noyau et des obus qui travaillent main dans la main.
Distro est une combinaison de l'interpréteur de commandes personnalisé(s) travaillant sur un noyau.Cela signifie,par exemple-Kali,Ubuntu,fedora,Mint, etc sont différentes distributions qui travaillent sur le noyau Linux.
Shell agit comme une interface entre l'utilisateur et le noyau.La coquille peut être l'interface ligne de commande ou l'interface utilisateur Graphique.Bash,sh,Windows GUI sont quelques coquilles.
Noyau est hub de système d'exploitation.Il accorde du temps et de la mémoire pour les programmes et les poignées de la filestore etc.
Pour expliquer plus en détail coque et le Noyau supposons que vous tapez cd . Le shell recherche le filestore pour le fichier contenant le cd du programme, puis demande le noyau, à travers des appels système, exécutez le programme cd sur myfile.
Pour prendre un exemple simple- Windows GUI est un Shell,système d'exploitation Windows un disribution par Microsoft.
De même,Ubuntu OS ou fedora OS etc une distribution de travail sur les différents shell en utilisant le noyau Linux.
Shell ou une distro ne fait pas de Noyau plus convivial à utiliser, mais il le rend utilisable pour l'utilisateur.
Alors maintenant,vous pouvez dire que Linux est un noyau.
Linux + shell(Bash,Gnome, etc) est une distribution Linux dire Ubuntu,Mint,Kali, etc, et chacun d'eux est un OS.
"noyau" et "shell" sont les termes originaux, que dans, disons, "de base" et "shell". "Shell" est l'interpréteur de commande. "Distro" est un terme qui désigne un interpréteur de commandes personnalisé(s) + spécifiques de programmes inclus dans la distribution. Une distribution peut plusieurs obus bien. À partir d'un point de vue utilisateur c'est proche de la notion de langage humain. Est la langue que vous avez à parler à la borne qui va parler à shell. Shell va le lire et de chercher un fichier dans le filestore (toujours à l'intérieur de l'enveloppe et de la distribution). Une fois le fichier (exécutable) est trouvé, shell envoie le noyau qui fait le travail (processus). Pensez à une voiture qui aura le même fondamentalement non modifiée à moteur de plus de nombreuses années, mais va changer de cadre/corps. Je pense que j'ai besoin de s'arrêter là...