Sous-article: GNU, organisation des connaissances périphériques Linux

À propos de GNU.org

GNU 【 GNU is Not Unix 】 Un projet de développement et de publication de groupes de logiciels liés aux OS de type UNIX en utilisant uniquement des logiciels libres (en particulier des logiciels open source).

À propos du système d'exploitation Linux

Système Debian

Nom La description
Kali Linux Type 1DVD dérivé de Debian. Il se caractérise par sa spécialisation aux fins de tests d'intrusion.
Ubuntu Renouvellement tous les 6 mois et maintenance commerciale. GNOME est utilisé comme environnement de bureau. CD live spécialement conçu par le magazine pour les magazines informatiques personnels/Peut être inclus sous forme de DVD. Il existe différentes versions dérivées.

Série Red Hat

Nom Initial release
Red Hat Linux Commercial et personnel. Développement terminé. Pour un usage personnel, Fedora Core a pratiquement repris le développement. La version commerciale est la version successeur de Red Hat Enterprise Linux, qui est basée sur et stabilisé Fedora testé par le projet Fedora.
CentOS Version gratuite de Red Hat Enterprise Linux.
Fedora L'élément expérimental du projet Fedora, la communauté successeur de Red Hat Linux, est fort.

Système d'arc

Nom Initial release
Arch Linux Utilisez Pacman pour le système de gestion des paquets.

Système Gentoo

Nom Initial release
Chrome OS Chrome OS[28][29]Est un système d'exploitation développé par Google. En février 2010, le système d'exploitation parent est passé d'ubuntu à Gentoo. Chromium OS est une version open source de Google Chrome OS.

Indépendant

Nom Initial release
Android Android est un OS pour terminaux mobiles développé par Google. x86(64)La version est un Live CD pour exécuter Android sur un PC. Celui pour le processeur 64 bits s'appelle x64[31]。CyanogenMod/CyanogenOS CyanogenMod est un système d'exploitation pour terminaux mobiles qui a été abandonné. Dérivé d'Android.
Firefox OS Firefox OS est un système d'exploitation open source obsolète conçu pour les smartphones, les tablettes et les téléviseurs intelligents conçu par Mozilla et des contributeurs externes.

Configuration Linux

La distribution Linux combine le noyau Linux et d'autres groupes de logiciels en un seul pour une installation et une utilisation faciles par les utilisateurs.

Le noyau Linux fournit des fonctionnalités telles que la communication de processus et de socket. Ce sont des fonctions importantes qui sont à la base de l'exécution de divers logiciels, mais ce sont des fonctions très primitives que les utilisateurs utilisent. Par exemple, le noyau lui-même n'a pas de fonction de démarrage automatique du démon lorsque le système d'exploitation démarre, et il n'y a pas de fonction de console interactive comme Bash. Toutes ces fonctionnalités sont réalisées par des logiciels individuels créés par GNU, etc., qui utilisent le noyau Linux.

La distribution Linux est un package du noyau Linux et de ces groupes de logiciels pour la commodité des utilisateurs.

composant

GNU / Linux Distro Timeline, Timeline pour diverses distributions Linux dérivées. En plus du noyau, il rassemble les outils et utilitaires UNIX de base, ainsi que d'autres logiciels pour les serveurs et les environnements de bureau, les construit, crée et fournit des packages binaires. En raison de la forme d'utilisation de paquets binaires, il est presque essentiel d'adopter une sorte de système de paquetages binaires comme rpm et deb, et les systèmes de gestion de paquets supérieurs à apt et yum sont également presque essentiels dans les temps modernes.

· Noyau Linux

・ Outils, utilitaires et bibliothèques essentiels

Nom
util-linux (en:Util-linux)
GNU Core Utilities (Aussi avec les coreutils. Old fileutils, shellutils,Tous les textutils ont été incorporés dans les coreutils)
Bourne Shell Coque compatible (contrairement aux autres coques)/bin/Obligatoire comme sh(Dash dans le système Debian/bin/Souvent utilisé pour sh))
Shell Unix
glibc Le projet de bibliothèque GNU C est un système GNU et GNU/Il fournit les bibliothèques de base pour les systèmes Linux et de nombreux autres systèmes qui utilisent Linux comme noyau. Ces bibliothèques sont ISO C11, POSIX.1-Il fournit des API importantes, notamment 2008, BSD, des API spécifiques au système d'exploitation, etc. Ces API incluent open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_Il comprend des fonctionnalités de base telles que créer, crypter, se connecter et quitter. La bibliothèque GNU C est conçue pour être rétrocompatible, portable et une bibliothèque ISO C haute performance.

・ Ce dont vous avez besoin pour commencer init Fichiers de base tels que / etc Les chargeurs de démarrage comme GRUB et LILO

·éditeur Emacs nano vim

・ Compilateur etc. GNU Binutils (binutils) GCC

・ Langage de script awk perl python sed

・ Lié à l'interface graphique XFree86, XOrg, une implémentation gratuite de X11 GNOME, KDE, Xfce, LXDE comme environnement de bureau Gestionnaire de fenêtres

· Application de bureau Navigateur Web Client de messagerie Éditeur de texte Suite bureautique Multimédia Jeu

・ Application pour serveur Serveur de courrier serveur Web Système de gestion de base de données

Voici des exemples de configurations logicielles Vous pouvez installer divers autres logiciels.

Recommended Posts

Sous-article: GNU, organisation des connaissances périphériques Linux
[Linux] Commande / connaissance
Connaissances de base sur Linux