Aller au contenu

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