Travail de découverte sur Linux et l'univers du libre
I. Introduction à Linux et son contexte historique
- Qu'est-ce que "Linux®" ?
- Qu'entend-on par "Linux" ?
- Qui est le créateur de Linux ?
- En quel langage principal est écrit Linux ?
- Qu'est-ce qu'un « kernel » (noyau) en informatique et quelle est sa relation avec Linux ?
- Pourquoi le noyau Linux est-il considéré comme « modulaire » et quels sont les avantages de cette modularité ?
II. Figures et organisations fondatrices du logiciel libre
- Qui est Richard Stallman ?
- Qu'est-ce que la Free Software Foundation (FSF) ?
- Qu'est-ce que le projet GNU et pourquoi parle-t-on parfois de "GNU/Linux" et parfois seulement de "Linux" ?
III. Licences, philosophie du Libre et différences avec le propriétaire
- Expliquez sommairement le concept juridique de la licence "GPL (GNU General Public License)".
- Expliquez sommairement le lien entre la licence GPL et GNU.
- Expliquez sommairement les différences entre la licence "GPL" et la licence "BSD".
- Quelles sont les différences fondamentales entre un système d'exploitation propriétaire et un système d'exploitation libre ?
- En quoi la philosophie des logiciels libres favorise-t-elle l'innovation et la sécurité ?
- Quelles sont les principales différences entre la licence GPL et des licences plus permissives comme la MIT ou l'Apache License ?
- Qu'est-ce que la différence entre le concept de « fork » dans le monde des logiciels libres et la simple création d'une branche dans un dépôt de code ?
IV. Distributions Linux
- Expliquez sommairement ce qu'on appelle une "distribution Linux".
- Donnez le nom de 4 distributions Linux majeures.
- Quelles sont les 2 distributions Linux les plus anciennes ?
- Quelle est la distribution Linux la plus répandue ?
- Sur quelle distribution repose Ubuntu ?
- Sur quelle distribution repose openSUSE ?
- Qu'est-ce qu'un LTS (Long Term Support) en ce qui concerne les distributions Linux et pourquoi est-ce important ?
- Expliquez la différence entre une distribution « rolling release » et une distribution offrant des versions stables.
V. Gestion des logiciels et environnements de bureau
- Qu'est-ce qu'un « package manager » (gestionnaire de paquets) et pourquoi est-il essentiel dans un système Linux ?
- Citez 3 gestionnaires de paquets emblématiques (apt, dnf, pacman...) et associez-les à leurs distributions.
- Qu'est-ce qu'un environnement de bureau (desktop environment) sous Linux, et pouvez-vous en citer trois ?
VI. Architecture du système et normes
- Qu'est-ce que la FHS (Filesystem Hierarchy Standard) et pourquoi est-elle importante pour la cohérence des systèmes Linux ?
- Décrivez brièvement la structure classique du système de fichiers sous Linux (/, /etc, /var, /usr, /home, /tmp...).
VII. Usage serveur, sécurité et administration
- Quelles sont les caractéristiques d'une distribution orientée serveur par rapport à une distribution orientée poste de travail ?
- Pourquoi Linux est-il largement utilisé dans le monde des serveurs et des infrastructures cloud ?
- Qu'est-ce que SELinux ou AppArmor, et pourquoi ces mécanismes de sécurité sont-ils importants sur un serveur Linux ?
- Qu'est-ce que la CLI (Command Line Interface) et pourquoi est-elle si importante dans l'administration de systèmes Linux ?
- Quelles sont les ressources minimales pour l'installation d'un système Linux (bureau et serveur) ?
VIII. Communauté, veille technologique et certifications
- Quel est le rôle de la communauté dans le développement et le support des distributions Linux ?
- Comment un administrateur système Linux peut-il contribuer à la communauté ? (rapports de bugs, participation aux forums, contribution au code, etc.)
- Donnez le nom d'un site permettant de suivre l'actualité des systèmes d'exploitation Linux, Unix et BSD.
- Existe-t-il des certifications Linux ?
IX. Spécialisations et autres aspects
- Quel est le rôle des distributions Linux spécialisées dans la sécurité (par exemple Kali Linux) ?
X. Utiliser Linux au quotidien
- Comment choisir une distribution Linux adaptée à ses besoins quotidiens (bureautique, multimédia, jeux, développement) ?
- Quels critères prendre en compte pour s'assurer que sa carte graphique (Nvidia, AMD, Intel) sera bien supportée sous Linux ?
- Comment vérifier la compatibilité de son matériel (carte son, imprimante, périphériques USB) avant d'installer une distribution Linux ?
- Quels logiciels libres recommandez-vous pour la bureautique sous Linux (traitement de texte, tableur, présentation) ?
- Quels outils multimédia (lecteur audio/vidéo, éditeur d'images) sont couramment utilisés sous Linux ?
- Quels logiciels Linux conviennent particulièrement au développement web, au développement logiciel ou au scripting système ?
- Quelles applications Linux conviennent aux professionnels créatifs (graphistes, monteurs vidéo, musiciens) ?
- Quels sont les avantages d'utiliser des logiciels libres pour la navigation web, la messagerie ou le stockage cloud au quotidien sur Linux ?
- Comment rester informé des mises à jour logicielles, des correctifs de sécurité et des évolutions de l'environnement de bureau sous Linux pour un usage serein ?
Réponses aux questions ici