## 5.2 Construire un environnement numérique **Ce que recouvre la compétence** : installer, configurer et enrichir un environnement (matériel, système, logiciels, services) adapté à ses activités, à son contexte et à ses valeurs. C'est la compétence où le choix de Linux et du libre devient lui-même l'objet d'apprentissage. Thématiques Pix : composants matériels, systèmes d'exploitation, installation de logiciels, configuration et personnalisation, périphériques et réseau, choix de services. ### Progression par niveaux (résumé) - **N1-N2** : allumer et prendre en main un appareil, connecter un périphérique, personnaliser le fond d'écran ou la langue. - **N3** : installer et désinstaller une application, connecter un appareil au réseau, choisir ses applications par défaut. - **N4-N5** : configurer un système (comptes, partage, périphériques), choisir des logiciels et services selon des critères explicites. - **N6+** : installer un système d'exploitation, concevoir un environnement complet pour un usage ou un groupe, auto-héberger des services. ### Version Linux et libre **Comprendre les couches** - Matériel (processeur, mémoire, stockage, carte graphique), micrologiciel UEFI - Noyau Linux, pilotes, système GNU, environnement de bureau, applications - Une même base, de nombreuses combinaisons : c'est ce qui rend les choix visibles et compréhensibles **Choisir sa distribution et son bureau** - Pour débuter : **Linux Mint**, Ubuntu, Zorin OS - Stables et communautaires : **Debian**, Fedora, openSUSE - Pour apprendre en profondeur : Arch Linux - Contextes particuliers : **PrimTux** (écoles primaires, projet français), Emmabuntüs (réemploi) - Environnements de bureau : GNOME, KDE Plasma, Xfce, Cinnamon, MATE, LXQt (du plus riche au plus léger) **Installer le système** - Tester sans rien modifier grâce au mode live - Créer une clé d'installation : Impression d'image disque (GNOME), balenaEtcher, Ventoy - Choix d'installation : remplacer l'ancien système ou cohabiter (double démarrage), partitionnement, chiffrement LUKS (lien 4.1), Secure Boot - S'entraîner d'abord en machine virtuelle avec GNOME Boxes **Installer des logiciels** - Gestionnaire de paquets : `apt`, `dnf`, `pacman` - Logithèques graphiques : Logiciels (GNOME), Discover (KDE) - **Flatpak et Flathub**, Snap, AppImage : comprendre leurs différences, avantages et limites - Règle d'or : privilégier les sources officielles plutôt que des fichiers téléchargés au hasard **Configurer et personnaliser** - Comptes utilisateurs et groupes, droits d'administration - Langue, disposition du clavier, raccourcis, applications par défaut, lancement au démarrage - Extensions GNOME, widgets KDE, thèmes - Les réglages sont stockés dans `~/.config` : sauvegarder et transporter son environnement (_dotfiles_) **Périphériques et réseau** - Imprimantes et scanners (lien 5.1) - Partage de dossiers en réseau local avec Samba - **KDE Connect** ou GSConnect (GNOME) : relier son téléphone à son ordinateur (fichiers, notifications, presse-papiers) **Choisir ses services selon ses valeurs** - Hébergeurs du collectif CHATONS, Framaspace, Nextcloud (lien 1.2 et 2.3) - Téléphone : F-Droid, /e/OS (lien 4.2) - Critères à expliciter : liberté du logiciel, formats ouverts, vie privée, localisation des données, sobriété, coût **Auto-héberger** - **YunoHost** (projet français) : installer Nextcloud, FreshRSS, Wallabag et d'autres en quelques clics sur un serveur ou un Raspberry Pi - Pour aller plus loin : conteneurs avec Podman ou Docker **Penser l'environnement comme un tout** - Mises à jour, sauvegardes, sécurité : un plan de maintenance (liens 1.2, 4.1, 5.1) - Interopérabilité avec les utilisateurs d'autres systèmes : formats ouverts, services web - Exemple de déploiement à grande échelle : la Gendarmerie nationale et ses dizaines de milliers de postes sous GendBuntu ### Idées d'activités - Tester trois distributions en machine virtuelle et justifier son choix selon un profil d'utilisateur donné - Installer Linux sur un vrai ordinateur, de la création de la clé à la configuration finale - Concevoir un environnement « clé en main » pour un public précis (élève, association, personne âgée) et le documenter - Monter un petit serveur YunoHost sur un Raspberry Pi avec deux ou trois services utiles au groupe - Relier son téléphone à son PC avec KDE Connect - Rédiger une charte de choix numériques pour une classe ou une association, argumentée par des valeurs