Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[HS] Noyau personnalisé contre noyau générique

25 réponses
Avatar
Stéphane GARGOLY
Bonjour =E0 tous les utilisateurs et d=E9veloppeurs de Debian :

Le jeudi 23 octobre 2014 =E0 12:25, Fran=E7ois Boisson <user.anti-
spam@maison.homelinux.net> a =E9crit :
> Le Thu, 23 Oct 2014 10:10:33 +0200
>=20
> maderios <maderios@gmail.com> a =E9crit:
> > C'est simple, le noyau fourni par la distribution est compil=E9 pour
> > convenir =E0 tous les utilisateurs/configurations possibles et
> > imaginables. Ceci implique qu'une multitude de trucs
> > optionnels/inutiles sont charg=E9s en dur, avec pour cons=E9quence un
> > alourdissement du syst=E8me. Il suffit de visualiser la conf du noyau
> > officiel pour se rendre compte de son embonpoint. Un noyau personnalis=
=E9
> > et adapt=E9 rend le syst=E8me plus r=E9actif, c'est tout du moins ce qu=
e j'ai
> > constat=E9.

Je suis globalement d'accord avec Maderios concernant l'int=E9r=EAt d'utili=
ser un=20
noyau Linux adapt=E9 - =E0 la configuration mat=E9rielle de son ordinateur.=
=2E. et =E0=20
l'utilisation qu'on compte faire de son syst=E8me GNU/Linux - par rapport =
=E0 un=20
noyau g=E9n=E9rique fourni par Debian (ou par toute autre distribution).

Je me suis d=E9j=E0 exprim=E9 (tr=E8s) longuement sur ce sujet il y a plus =
d'un an sur=20
cette liste :
https://lists.debian.org/debian-user-french/2013/08/msg00234.html

Je suis - juste - un peu plus prudent concernant le gain de r=E9activit=E9=
=20
qu'aurait g=E9n=E9r=E9 un noyau personnalis=E9 mais, bon, cela doit certain=
ement=20
d=E9pendre de l'ordinateur.

En tout cas, je n'attends pas avoir de gros =E9carts et, de toute fa=E7on, =
la=20
r=E9activit=E9 d'un syst=E8me GNU/Linux dans son ensemble va bien au-del=E0=
du seul=20
noyau (personnalis=E9 ou non) m=EAme si cela reste un param=E8tre important.

> Certes mais en ce qui conerne le bnoyau tu passes de 3M =E0 600-700K =E0 =
tout
> casser soit un gain de 2,3M =E0 comparer avec les 512M =E0 8G des machines
> actuelles (la situation n'=E9tait pas la m=EAme avec des machines 8M fin =
des
> ann=E9es 90). Le code non utile est non utilis=E9e et ne sert =E0 rien m=
ais ne
> ralentit rien (pas vu de diff=E9rence sauf au chargement ce dont je me
> moque).

Il arrive parfois que certains consid=E8rent qu'il n'y a pas de petites=20
=E9conomies au niveau de l'occupation m=E9moire - m=EAme avec une m=E9moire=
centrale=20
de 8 Go.

Notons aussi que, =E0 la fin des ann=E9es 1990, les noyaux Linux (m=EAme g=
=E9n=E9riques)=20
faisaient plut=F4t 600 =E0 700 ko que 3 Mo. D'ailleurs, quand je suis rentr=
=E9 dans=20
la marmite du GNU/Linux il y a bient=F4t 15 ans, je me souviens qu'on pouva=
it=20
mettre un noyau version 2.2 (accompagn=E9 des fichiers System.map et initrd=
=2Eimg)=20
dans une simple disquette de 1440 ko. C'est ainsi qu'on pouvait proc=E9der =
=E0=20
l'installation d'un syst=E8me GNU/Linux =E0 partir d'une disquette.

Je me souviens aussi que les ordinateurs (qu'on commercialisait toujours =
=E0=20
cette =E9poque) contenaient plut=F4t 32 =E0 128 Mo de m=E9moire centrale ma=
is peu=20
importe.

A vrai dire et pour moi, le probl=E8me est au niveau de sa configuration :=
=20
d=E9marrez-la (=E0 partir de la commande "make menuconfig " ou "make xconfi=
g") et=20
vous vous trouvez =E0 g=E9rer approximativement - je ne me suis pas "amus=
=E9" =E0=20
compter une =E0 une - 3000 options (pilotes et fonctionnalit=E9s).

Au cours des ann=E9es 2000 =E0 2008, je proc=E9dais r=E9guli=E8rement =E0 l=
a configuration=20
(et =E0 la compilation) du noyau Linux mais, outre que depuis j'ai chang=E9=
=20
d'ordinateur (et m=EAme d'architecture en passant de IA-32 =E0 AMD64), je n=
e=20
retrouve plus mes fichiers config-* que j'ai d=FB ranger dans des je ne sai=
s=20
quelles unit=E9s de m=E9moire de masse (CD-ROM, disquettes ZIP, disques dur=
s=20
externes,...) que je me suis servies pour l'archivage.

Cependant, dans son num=E9ro 167 de janvier 2014, la revue "GNU/Linux Magaz=
ine=20
=46rance" avait produit un long article sur la compilation du noyau (et sur=
=20
l'utilisation de DKMS) et, =E0 la lecture de cet article et apr=E8s quelque=
s=20
r=E9flexions, j'ai eu quelques id=E9es qui peuvent faciliter - peut-=EAtre =
et, au=20
moins, en partie - la configuration du noyau.

Pour l'instant, sur mon syst=E8me GNU/Linux, j'ai d'autres priorit=E9s mais=
je=20
compte bien reprendre la compilation dans des prochains mois.

Cordialement et =E0 bient=F4t,

St=E9phane.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: https://lists.debian.org/201410240840.32241.stephane.gargoly@gmail.com

5 réponses

1 2 3
Avatar
maderios
On 10/27/2014 10:44 PM, François Boisson wrote:

http://metadata.ftp-master.debian.org/changelogs//main/l/linux/linux_3.16.5-1_changelog


il y a les modifications upstream puis les modfications Debian.



Merci. On peut tout de même dire que cette façon de présenter tout en
vrac (c'est d'ailleurs général chez Debian) engendre de la confusion.
Je pense vraiment que Debian n'a pas envie de communiquer, sauf avec les
initiés. Tant pis pour les utilisateurs...




Ce document est le changelog du noyau, Debian ne rajoute ces modifications
qu'à la fin. Je pense que les patches debian se trouvent dans les sources des
paquets du noyau (pas le linux-source, mais les paquets de deb-src). Par
exemple, tu prends le fichier
linux_3.2.63-2.debian.tar.xz
Tu le déplies et va dans deboan/patches
Tu lis bugfix/x86/net-wireless-ipw2200-Fix-WARN_ON-occurring-in-wiphy_.patch
et tu as les commentaires précis


Bien sûr mais c'est dommage de devoir installer un paquet source de 83
MB dans le seul but de lire quelques lignes

«The problem was found by Larry Finger:
http://marc.info/?l=linux-wireless&m3702401700614&w=2

The problem is identical to the one for ipw2200 which is already fixed:
http://marc.info/?l=linux-wireless&m3457257407196&w=2
[description du problème, etc]»

Tu as également les rajouts (par exemple
features/x86/x86-Add-amilo-rfkill-driver-for-some-Fujitsu-Siemens.patch
ou encore bien sûr et surtout :features/all/aufs3/ qui rajoute aufs (qui n'est
pas dans le noyau de kernel.org).

Bref, je trouve ça très détaillé et ordonné. Le changelog n'est là que pour
faire une recherche par mot clef pour savoir si une modification a été fait ou
un bug précis corrigé, par pour expliquer les modifs.



Les changelogs de kernel.org sont en ligne, bien faits et clairs.
Debian devrait donner la possibilité de lire en ligne ou avec Apt les
changelogs séparément mais bon, c'est à l'utilisateur de s'adapter ...


--
Maderios


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
François Boisson
Le Wed, 29 Oct 2014 15:00:56 +0100
maderios a écrit:

Bien sûr mais c'est dommage de devoir installer un paquet source de 83
MB dans le seul but de lire quelques lignes
>




Tu peux ne charger que le fichier contenant les patch (le debian.tar.xz) si tu
veux. Les patchs sont classés. Va voir, c'est plutôt bien fait je trouve.

François Boisson

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
Sébastien NOBILI
Bonjour,

Le mercredi 29 octobre 2014 à 15:09, Sylvain L. Sauvage a écrit :
¹ auquel on peut arriver par :
https://packages.debian.org/search?keywords=linux-source-3.16
(ou deb:linux-3.16 dans Konqueror)



Ou « !dpkg linux-source-3.16 » dans DuckDuckGo !

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
maderios
On 10/29/2014 03:11 PM, François Boisson wrote:
Le Wed, 29 Oct 2014 15:00:56 +0100
maderios a écrit:

Bien sûr mais c'est dommage de devoir installer un paquet source de 83
MB dans le seul but de lire quelques lignes





Tu peux ne charger que le fichier contenant les patch (le debian.tar.xz) si tu
veux. Les patchs sont classés. Va voir, c'est plutôt bien fait je trouve.



OK, merci pour toutes ces info

--
Maderios


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
Avatar
maderios
On 10/29/2014 03:09 PM, Sylvain L. Sauvage wrote:
Le mercredi 29 octobre 2014, 15:00:56 maderios a écrit :
Debian devrait donner la possibilité de lire en ligne



Depuis https://packages.debian.org/sid/linux-source-3.16 ¹ :
http://ftp-master.metadata.debian.org/changelogs//main/l/linux/linux_3.16.5-1_changelog

¹ auquel on peut arriver par :
https://packages.debian.org/search?keywords=linux-source-3.16
(ou deb:linux-3.16 dans Konqueror)

ou avec Apt les changelogs séparément



aptitude changelog linux-source-3.16

mais bon, c'est à l'utilisateur de s'adapter ...



Ouais, l’utilisateur, il doit savoir chercher sur le web ou
RTFM. Quelle plaie !



Merci infiniment.
Avec tout ce qui a été dit dans ce fil, il y a maintenant de quoi écrire
un vrai FM... :-) :-)
--
Maderios


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: https://lists.debian.org/
1 2 3