Construire un environnement numérique
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