Auteur Sujet: Inflation de la taille du noyau Linux et de ses pilotes  (Lu 13230 fois)

0 Membres et 4 Invités sur ce sujet

MaxLebled

  • Abonné Free fibre
  • *
  • Messages: 1 075
  • Rennes (35)
    • Site web
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #36 le: Aujourd'hui à 09:44:33 »
Salut à tous les experts Linux.

J'avoue que j'ai beaucoup de mal à comprendre la situation.
Pourquoi le noyau Linux doit contenir TOUS les drivers et firmware, de tous les matériels ?
C'est aberrant, non?
Une machine donnée ne va utiliser que quelques pourcent de tout ça, selon le matériel réel qu'elle a.

Parce que Linux, contrairement à Windows, ne garantit aucune stabilité de son ABI. Si un pilote est laissé en dehors du noyau, il devient incompatible très vite et se casse à la prochaine màj du noyau. En étant intégré aux mêmes dépôts de code source que le noyau, ça permet de s'assurer que les màj du noyau ne vont rien casser.

Windows a fait le contraire : ABI figée, mais par conséquent contrôle qualité fragmenté dans tous les sens, et gestion de la sécurité de l'anneau 0 (ring0) du noyau qui est de facto déléguée aux équipementiers et leur code souvent calamiteux

(Dites-moi si j'ai fait une erreur de compréhension car ça fait un bail que j'ai regardé ces détails techniques)

chad86

  • Abonné Free fibre
  • *
  • Messages: 414
  • chatellerault (86)
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #37 le: Aujourd'hui à 11:14:22 »
le noyau n'est pas le problème
il pèse moins de 20Mo

après il y'a les modules (pilotes...) et l’initrd (boot...)
mais ça ne dépasse pas 300Mo

le reste c'est l'interface graphique éventuelle, les programmes (et leurs dépendances)...

"""
pour une installation standard de Debian =>

    Système de base + outils usuels : 3 à 4 Go

    Environnement + applications graphiques (éditeur, terminal, navigateur, visionneuse, etc.) : 2 à 3 Go

    Total après installation (sans données perso) : en pratique environ 6 à 8 Go sur le disque.

avec quelques logiciels en plus (LibreOffice, quelques navigateurs, etc.) => vers 8 à 10 Go
"""

___________________________

edit :

je viens de faire une mise à jour (Debian 13)
je ne prends que ce qui est nécessaire
ici 81MB

je ne comprends pas pourquoi Ubuntu irait tout télécharger à chaque fois ?


acut3

  • Abonné Sosh fibre
  • *
  • Messages: 97
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #38 le: Aujourd'hui à 11:57:39 »
Si, la taille du noyau peut être un problème.

Mon exemple : j'ai installé mon PC sous arch il y a 8 ans. Mon /boot fait 381MB, ce qui était très largement suffisant à l'époque et a été suffisant pendant des années. Mais il y a 1 ou 2 ans ans, c'est devenu trop juste pour les 2 initramfs qu'arch génère par défaut (une image normale avec les devices détectés, et une fallback avec tous les devices). Résultat j'ai du désactiver la génération de l'image de fallback. Encore quelques années à ce rythme et je n'aurai plus non plus la place pour l'image normale.

Évidemment tu me diras que j'ai été stupide de faire un /boot aussi petit. Sauf que sans LVM, ta partition de boot, c'est un choix que tu fais à la première installation, mais que tu dois assumer pendant des années. Avec un disque de 500GB en dual boot, je n'avais d'espace à gaspiller. Le matos évolue, le software évolue. Il y a des choix qui ont un sens à un instant donné, et on ne peut pas toujours anticiper l'évolution des besoins.

chad86

  • Abonné Free fibre
  • *
  • Messages: 414
  • chatellerault (86)
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #39 le: Aujourd'hui à 12:00:23 »
mon SSD fait à peine 100Go
c'est largement suffisant pour un disque système
quel est le souci ? il suffit de réinstaller avec un partitionnement optimisé

on ne va quand même pas accuser Linux de faire de l'obsolescence programmée !  ;D
mon PC a une quinzaine d'années. il tourne mieux que certains Windows récents mais encrassés

PS : et oui mettre moins de 1Go en /boot me parait un choix étrange
même en 2012

chad86

  • Abonné Free fibre
  • *
  • Messages: 414
  • chatellerault (86)
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #40 le: Aujourd'hui à 12:07:43 »
attend je ne parlais pas de la même chose désolé

je viens de regarder mes disques
ma partition /boot fait presque 1Go (dimensionnement auto je ne touche à rien à l'install)
mais seuls 10,72Mo sont utilisés

je ne comprends pas pourquoi la tienne est aussi chargée ?  ???

acut3

  • Abonné Sosh fibre
  • *
  • Messages: 97
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #41 le: Aujourd'hui à 12:11:52 »
Tu confonds /boot et /boot/efi. Mon EFI fais 95MB et c'est largment suffisant.

chad86

  • Abonné Free fibre
  • *
  • Messages: 414
  • chatellerault (86)
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #42 le: Aujourd'hui à 12:15:19 »
je ne vois pas de quoi tu parles
je n'ai que ça sur mon disque système


acut3

  • Abonné Sosh fibre
  • *
  • Messages: 97
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #43 le: Aujourd'hui à 12:21:23 »
C'est juste que tu n'as pas de partition séparée pour /boot. Ton kernel et ton inird sont directement sur /. Moi j'ai une partition dédiée à /boot (et une autre à /boot/efi).

chad86

  • Abonné Free fibre
  • *
  • Messages: 414
  • chatellerault (86)
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #44 le: Aujourd'hui à 12:28:05 »
ok

bah tu devras réinstaller et re-partionner à terme...

te plains pas
certains sous Windows ont du racheter un PC !  ;D 8) :-X

vivien

  • Administrateur
  • *
  • Messages: 51 983
    • Bluesky LaFibre.info
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #45 le: Aujourd'hui à 12:35:25 »
On ne parle pas du noyeau Linux, mais du paquet contenant les Micrologiciels, qui est mis à jour chaque mois.

Il n'est pas dans la partition /boot pour ceux qui en ont une.


Ubuntu 25.04

Mai 2025


Juin 2025


Juillet 2025


Aout 2025


Septembre 2025


Octobre 2025


Ubuntu 25.10

Novembre 2025


Décembre 2025 (publié début janvier 2026)


Janvier 2026

chad86

  • Abonné Free fibre
  • *
  • Messages: 414
  • chatellerault (86)
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #46 le: Aujourd'hui à 12:36:52 »
pourquoi il n'y a pas cela sur Debian ?
c'est pour les pilotes propriétaires ?
avec le contrib-non free ça fait la même chose sur Debian ?

je sais pourquoi j'avais quitté Ubuntu pour Debian en 2015
trop de MAJ... de popup...

acut3

  • Abonné Sosh fibre
  • *
  • Messages: 97
Inflation de la taille du noyau Linux et de ses pilotes
« Réponse #47 le: Aujourd'hui à 12:56:31 »
On ne parle pas du noyeau Linux, mais du paquet contenant les Micrologiciels, qui est mis à jour chaque mois.

Il n'est pas dans la partition /boot pour ceux qui en ont une.

Une partie de ces "micrologiciels" se retrouvent dans l'initrd, qui se retrouve sous /boot.