Je dirais que customiser la totalité du démarrage d'une distribution est un bon moyen d'apprendre:
comprendre ce qui se passe quand le firmware passe la main au bootloader (grub2, habituellement, quelques-uns préfèrent utiliser syslinux, pour diverses raisons);
comprendre ce que fait le "PID 1", comprendre ce qu'est l'utilisateur "root" (UID 1, de mémoire, on peut très bien imaginer le renommer en "admin", tant que l'UID reste 1), par exemple en refaisant tous les services, ou en essayant d'autres logiciels que systemd (ce qui force à porter les units);
se faire (en fait, utiliser une combinaison de logiciels isolés, et non un méta-paquet type gnome) son propre environnement de bureau, ce qui part du gestionnaire de connexion jusqu'à l'explorateur de fichier;
se faire violence (au début au moins) et cesser d'utiliser un explorateur de fichiers ou un menu graphiques;
Sinon, il reste la possibilité d'installer une distribution de 0, sans passer par l'installateur: ça s'appelle du bootstrap, Debian à même des logiciels faits pour: debootstrap et cdebootstrap.
Déployer un serveur PXE pour utiliser des machines sans disque dur est également formateur (et pratique, ça permets de faire des systèmes jetables rapidement, pour les expérimentations).
Utiliser des gestionnaires de configuration, type Rex, cfengine, puppet, salt, ...
Mais bon, comme les autres l'ont dit, ça viens surtout au fur et à mesure, quand on cherche à optimiser son PC pour son usage perso, plutôt que garder des trucs génériques.
# comprendre les étapes de démarrage
Posté par freem . En réponse au message Améliorer ses connaissances sur Linux. Évalué à 2.
Je dirais que customiser la totalité du démarrage d'une distribution est un bon moyen d'apprendre:
Sinon, il reste la possibilité d'installer une distribution de 0, sans passer par l'installateur: ça s'appelle du bootstrap, Debian à même des logiciels faits pour: debootstrap et cdebootstrap.
Déployer un serveur PXE pour utiliser des machines sans disque dur est également formateur (et pratique, ça permets de faire des systèmes jetables rapidement, pour les expérimentations).
Utiliser des gestionnaires de configuration, type Rex, cfengine, puppet, salt, ...
Mais bon, comme les autres l'ont dit, ça viens surtout au fur et à mesure, quand on cherche à optimiser son PC pour son usage perso, plutôt que garder des trucs génériques.