Une question qui pourrait se poser en dehors des distributions GNU/Linux sources en dehors des Gentoo Linux, Funtoo Linux voire de la Linux From Scratch
Note : aux alentours de 5:17, j'ai constaté une taille plus importante que prévue...
Merci les en-tête de developpement alias linux-headers... https://www.archlinux.org/packages/testing/x86_64/linux-headers/https://www.archlinux.org/packages/?q=linux-headers (environ 40 Mo).
Les 40 autres Mo ? Sûrement des fichiers pour mon virtualbox (11 Mo pour virtualbox-host-dkms) et quelques autres joyeusetés :)
Quelques liens :
-
Le guide de gentoo pour l'installation du noyau Linux : https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel
-
Les recommandations de Gentoo : https://wiki.gentoo.org/wiki/Kernel/Gentoo_Kernel_Configuration_Guide
-
Le guide d'installation de Funtoo pour le noyau : http://www.funtoo.org/Install#Kernel
-
Les conseils du manuel Linux From Scratch : http://www.linuxfromscratch.org/lfs/view/stable/chapter08/kernel.html
-
L'épisode 78 de Dis Tonton Fred sur le noyau monolithique modulaire : https://www.youtube.com/watch?v=6oe9Z_fOAoc
-
L'épisode 80 de Dis Tonton Fred sur le fichier initramfs : https://www.youtube.com/watch?v=F_RZen3qt4A
Horodatage :
00:58 : une question primordiale... La recompilation du noyau sur une distribution binaire, pourquoi ?! 01:04 : désolé pour la comparaison, mais cela m'énerve de voir le manque de respect de certains utilisateurs envers les mainteneurs :( 01:25 : les quelques pages listées dans le descriptif... Bonne lecture :) 03:15 : prenons l'exemple du noyau linux 4.12.3 sur une Archlinux... 04:37 : le noyau est juste 2 fois plus petit que Chromium sur le disque dur :) 05:00 : uniquement 5 Mo sur la partition /boot ? 05:17 : 170 Mo ? Il y a quelques logiciels qui ont du se lâcher :D 06:20 : la recette de compilation du noyau sur Archlinux... 06:53 : oui, un noyau dit vanilla... :) 06:58 : désolé, fallait que je sorte le tube de Dave :/ 07:29 : on va récupérer l'ensemble de la recette pour recréer le noyau... 07:46 : c'est bien le même fichier recette que précédemment :) 08:03 : on va récupérer les codes sources et vérifier qu'ils n'ont pas été trafiqués... 09:04 : ah, les clés GPG... 10:05 : on rajoute la clé de Linus Torvalds... 10:48 : puis celle de Greg Kroah Hartman... 12:28 : on va copier le code source à l'extérieur du répertoire de compilation 13:55 : l'interface de configuration sous Xorg... 14:48 : je préfère l'interface en mode texte, plus parlante... 15:04 : on voit le code compilé en dur et celui laissé en modules d'un coup d'oeil... 16:06 : conclusion un peu énervée...