C'est Trolldi, c'est permis, épisode 8 : y a-t-il en 2017 un intérêt à recompiler un noyau ?
Channel: Frederic Bezies
Date: 2017-09-14

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 :

1) Le guide de gentoo pour l'installation du noyau Linux : https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Kernel

2) Les recommandations de Gentoo : https://wiki.gentoo.org/wiki/Kernel/Gentoo_Kernel_Configuration_Guide

3) Le guide d'installation de Funtoo pour le noyau : http://www.funtoo.org/Install#Kernel

4) Les conseils du manuel Linux From Scratch : http://www.linuxfromscratch.org/lfs/view/stable/chapter08/kernel.html

5) L'épisode 78 de Dis Tonton Fred sur le noyau monolithique modulaire : https://www.youtube.com/watch?v=6oe9Z_fOAoc

6) 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...