Files
ft_linux/docs/ft-linux/README.md
2026-10-23 11:35:12 +02:00

27 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Comprendre ft_linux
Lecture du sujet 3.6, pour travailler sans rouvrir cinq sites à chaque terme.
| Fichier | Contenu |
|---------|---------|
| [commentaire-du-sujet.md](commentaire-du-sujet.md) | Chaque point du PDF, avec le terme technique expliqué |
| [paquets.md](paquets.md) | Chaque nom de la liste obligatoire : à quoi il sert |
| [references/README.md](references/README.md) | Les cinq liens du PDF, et ce qui est rangé en local |
La traduction fidèle reste [../sujets/ft_linux.md](../sujets/ft_linux.md). Le PDF reste [../sujets/originaux/ft_linux_subject.pdf](../sujets/originaux/ft_linux_subject.pdf).
Ces notes ne sont pas le livre LFS, ni la norme POSIX, ni le FHS, ni la LSB, ni le manuel Automake. Ce sont des lectures commentées : assez précises pour comprendre et retrouver un chapitre, sans recopier des ouvrages entiers.
## Trame de lecture, avant de construire
Une étape à la fois. On passe à la suivante quand la phrase de contrôle est vraie.
1. **Le sujet, sans les outils.** Lire [../sujets/ft_linux.md](../sujets/ft_linux.md) une fois, du début à la fin. Contrôle : citer les quatre objectifs et les trois partitions sans rouvrir le fichier.
2. **Chaque consigne, avec les mots.** Lire [commentaire-du-sujet.md](commentaire-du-sujet.md) dans l’ordre des chapitres. Contrôle : expliquer `uname -r`, `vmlinuz`, PID 1, module, et la différence entre une partition et un répertoire.
3. **Où vivent les fichiers.** Lire [references/fhs.md](references/fhs.md). Contrôle : dire ce qui va dans `/boot`, `/etc`, `/usr/src`, et pourquoi le swap n’a pas de répertoire.
4. **Comment on construit.** Lire [references/lfs.md](references/lfs.md), puis le début de [paquets.md](paquets.md) jusqu’à la fin de la famille compilateur. Contrôle : dire pourquoi GCC vient après GMP, MPFR et MPC, et citer trois écarts entre le livre de septembre 2025 et le PDF.
5. **Le reste de la liste.** Finir [paquets.md](paquets.md). Contrôle : regrouper dix paquets par rôle (shell, boot, réseau, tests) sans regarder le tableau.
6. **Les trois lectures non notées.** [references/posix.md](references/posix.md), [references/lsb.md](references/lsb.md), [references/autotools.md](references/autotools.md). Contrôle : dire ce que `./configure && make && make install` fait, et pourquoi la LSB ne s’implémente pas pour la note.
Le livre LFS en ligne se rouvre seulement à l’étape 4, au chapitre cité par la fiche, pas en lecture continue.