a ouai c'est toi qui me traite de troll et de stupid idiot sur la linux kernel mailing list ;-).
oui tout à fait, car le ton de tes questions correspond bien à ces définitions :
"je veux faire plein de choses géniales, dites-moi comment faire" puis "bah
non, tout ça c'est pas terrible, je veux faire encore mieux mais surtout sans
me fatiguer et sans avoir à réfléchir". Quand on demande des conseils à
d'autres personnes dans des domaines qu'on ne connait pas et qu'on leur
répond (même gentiment) que leurs conseils sont nases et qu'on veut (ou
même qu'on va) faire encore mieux, c'est un peu limite comme façon de faire,
ça manque un peu de modestie on va dire.
Mais oui comment t'as deviné, je suis un troll et je suis même pas
"certified linux guru (c) TM" alors c'est interdit par la loi du 8 avril 1421?
Ah non pas du tout, loin de là. Seulement, lorsque des gens qui consacrent
habituellement leur temps à faire des choses utiles le perdent à t'expliquer ce
que je viens de dire, je trouve ça dommage, donc je prends le relais afin qu'ils
puissent de nouveau faire progresser notre petit linux :-)
J'avoue ici la vérité toute crue : je suis prof de sport et j'ai même pas
d'ordi (je tape les messages par télépathie transcendentale).
Voilà, on recommence avec les vannes foireuses et les mots de plus 15
lettres dans le but de faire rire les élèves, mais ils ne lisent pas forcément
tout linuxfr.
Je voulais être célèbre et que ma maman soit fière de moi. Voilà c'est fait. Coucou maman :-)
J'avoue qu'au début ça m'a vraiment fait penser à ça, du fait d'avoir
connu d'autres personnes (entre 16 et 22 ans) dans le même style et
avec exactement ce but.
Au fait, merci pour tes précieux conseils, mais tu m'as vraiment pris pour un débutant ou quoi ?
attends quelques jours et relis bien tes posts en te disant qu'ils ne sont pas
de toi, mais d'un boutonneux qui veut montrer à sa maman le joli CD qu'il
vient de graver et qui boote super vite. Et je pense que tu n'auras pas
besoin de beaucoup d'imagination pour voir la scène. Sois un peu plus
humble et attentif aux réponses des gens et cette image disparaitra sans
doute.
Parce que Debian ou Linux kernel c'est optimisé à la base ?
On continue... Cette question ne veut absolument rien dire du tout. Déjà,
le terme "optimisé" ne peut pas être utilisé sans contexte. Optimiser, ça
veut dire améliorer pour certains usages au détriment d'autres dont on
se fout. Debian, ça doit être optimisé pour faire certaines choses. Ce
que tu appelles vaguement "Linux Kernel", je ne vois même pas en quoi
ça peut être optimisé vu que c'est à toi de le faire et que c'est livré sous
forme de sources. Par contre, il y a des gens qui diffusent des patches
pour l'optimiser en taille, en vitesse, en stabilité, etc... suivant le but
recherché.
C'est vraiment ce genre de questions vagues qui ne permettent rien d'autre
que de placer des phrases sur des forums pour se faire remarquer qui
trahissent un troll. Mais ça te passera avec le temps et les remarques des
autres personnes. Tu sais, pour ma part, j'ai relu des messages que j'avais
postés il y a 10 ans et dont j'ai honte aujourd'hui. Alors archive bien linuxfr
et tu pourras le montrer à tes élèves dans 10 ans pour les amuser.
Quel humour ravageur, j'avoue je suis totalement sous le charme ;-)
Et bien tant mieux si tu le prends bien parce que je fais rarement des
commentaires aux gens sur ce que je pense d'eux justement parce que je
n'aime pas leur faire de la peine. Mais comme tu sembles assez ouvert, on
peut parler librement.
Maintenant, concernant ta question de départ, je pense que si tu las poses
à nouveau avec des objectifs plus précis que "Comment je sais si un
module doit être dans le kernel", "Quelles sont les options pour
rendre le noyau plus rapide, plus petit ?" et autres, tu auras
certainement des réponses pertinentes.
Pour ma part, je peux te donner des tuyaux, j'ai un code minimal qui fait
dans les 800 Ko et qui intègre le kernel, une image, de quoi
accéder au réseau, de quoi formater une partition, etc... Ca sert d'image
de secours. C'est "optimisé" pour tenir en peu de place, mais il faut faire
une image spécifique à chaque machine, et à chaque usage
(virer tous les drivers inutiles et toutes les fonctionnalités inutiles comme
l'écran par exemple). Si je réduis encore l'image (env 600 ko) en
changeant d'algo de compression, alors le système met 30 secondes à
booter au lieu de 3, ce qui est inacceptable pour l'usage que j'en
ai. Ensuite, lorsque tu parles du minimum vital et bien permets
moi de te dire que ce minimum vital, c'est init, et j'ai parfois été
bien content d'avoir un système minimal qui démarre un kernel suivi d'un
tout petit init qui me donnait un prompt interactif pour démarrer des process.
Peut-être que pour ce que tu veux faire ce serait déjà bien, peut-être au
contraire qu'on en est bien loin.
Tout ça pour dire que les gens pourront te guider à partir du moment
où tu auras un besoin plus précis que "je veux optimiser pour montrer à ma
maman". Alors n'hésite pas à reformuler tes questions en disant bien ce que
tu veux faire exactement, le support sur lequel tu veux que ton truc soit
utilisé (ex: un CD ou une disquette 1.44 Mo, ça n'est pas pareil, même si
je comprends mieux le besoin d'optimiser pour le second cas).
Bref, je te laisse, j'ai déjà passé une demi heure à te donner des conseils
qui je l'espère te serviront
[^] # Re: une soluce de oufs
Posté par tarreau willy . En réponse au message Optimiser la compil noyau et choisir les bons modules ?. Évalué à 1.
oui tout à fait, car le ton de tes questions correspond bien à ces définitions :
"je veux faire plein de choses géniales, dites-moi comment faire" puis "bah
non, tout ça c'est pas terrible, je veux faire encore mieux mais surtout sans
me fatiguer et sans avoir à réfléchir". Quand on demande des conseils à
d'autres personnes dans des domaines qu'on ne connait pas et qu'on leur
répond (même gentiment) que leurs conseils sont nases et qu'on veut (ou
même qu'on va) faire encore mieux, c'est un peu limite comme façon de faire,
ça manque un peu de modestie on va dire.
Mais oui comment t'as deviné, je suis un troll et je suis même pas
"certified linux guru (c) TM" alors c'est interdit par la loi du 8 avril 1421?
Ah non pas du tout, loin de là. Seulement, lorsque des gens qui consacrent
habituellement leur temps à faire des choses utiles le perdent à t'expliquer ce
que je viens de dire, je trouve ça dommage, donc je prends le relais afin qu'ils
puissent de nouveau faire progresser notre petit linux :-)
J'avoue ici la vérité toute crue : je suis prof de sport et j'ai même pas
d'ordi (je tape les messages par télépathie transcendentale).
Voilà, on recommence avec les vannes foireuses et les mots de plus 15
lettres dans le but de faire rire les élèves, mais ils ne lisent pas forcément
tout linuxfr.
Je voulais être célèbre et que ma maman soit fière de moi. Voilà c'est fait. Coucou maman :-)
J'avoue qu'au début ça m'a vraiment fait penser à ça, du fait d'avoir
connu d'autres personnes (entre 16 et 22 ans) dans le même style et
avec exactement ce but.
Au fait, merci pour tes précieux conseils, mais tu m'as vraiment pris pour un débutant ou quoi ?
attends quelques jours et relis bien tes posts en te disant qu'ils ne sont pas
de toi, mais d'un boutonneux qui veut montrer à sa maman le joli CD qu'il
vient de graver et qui boote super vite. Et je pense que tu n'auras pas
besoin de beaucoup d'imagination pour voir la scène. Sois un peu plus
humble et attentif aux réponses des gens et cette image disparaitra sans
doute.
Parce que Debian ou Linux kernel c'est optimisé à la base ?
On continue... Cette question ne veut absolument rien dire du tout. Déjà,
le terme "optimisé" ne peut pas être utilisé sans contexte. Optimiser, ça
veut dire améliorer pour certains usages au détriment d'autres dont on
se fout. Debian, ça doit être optimisé pour faire certaines choses. Ce
que tu appelles vaguement "Linux Kernel", je ne vois même pas en quoi
ça peut être optimisé vu que c'est à toi de le faire et que c'est livré sous
forme de sources. Par contre, il y a des gens qui diffusent des patches
pour l'optimiser en taille, en vitesse, en stabilité, etc... suivant le but
recherché.
C'est vraiment ce genre de questions vagues qui ne permettent rien d'autre
que de placer des phrases sur des forums pour se faire remarquer qui
trahissent un troll. Mais ça te passera avec le temps et les remarques des
autres personnes. Tu sais, pour ma part, j'ai relu des messages que j'avais
postés il y a 10 ans et dont j'ai honte aujourd'hui. Alors archive bien linuxfr
et tu pourras le montrer à tes élèves dans 10 ans pour les amuser.
Quel humour ravageur, j'avoue je suis totalement sous le charme ;-)
Et bien tant mieux si tu le prends bien parce que je fais rarement des
commentaires aux gens sur ce que je pense d'eux justement parce que je
n'aime pas leur faire de la peine. Mais comme tu sembles assez ouvert, on
peut parler librement.
Maintenant, concernant ta question de départ, je pense que si tu las poses
à nouveau avec des objectifs plus précis que "Comment je sais si un
module doit être dans le kernel", "Quelles sont les options pour
rendre le noyau plus rapide, plus petit ?" et autres, tu auras
certainement des réponses pertinentes.
Pour ma part, je peux te donner des tuyaux, j'ai un code minimal qui fait
dans les 800 Ko et qui intègre le kernel, une image, de quoi
accéder au réseau, de quoi formater une partition, etc... Ca sert d'image
de secours. C'est "optimisé" pour tenir en peu de place, mais il faut faire
une image spécifique à chaque machine, et à chaque usage
(virer tous les drivers inutiles et toutes les fonctionnalités inutiles comme
l'écran par exemple). Si je réduis encore l'image (env 600 ko) en
changeant d'algo de compression, alors le système met 30 secondes à
booter au lieu de 3, ce qui est inacceptable pour l'usage que j'en
ai. Ensuite, lorsque tu parles du minimum vital et bien permets
moi de te dire que ce minimum vital, c'est init, et j'ai parfois été
bien content d'avoir un système minimal qui démarre un kernel suivi d'un
tout petit init qui me donnait un prompt interactif pour démarrer des process.
Peut-être que pour ce que tu veux faire ce serait déjà bien, peut-être au
contraire qu'on en est bien loin.
Tout ça pour dire que les gens pourront te guider à partir du moment
où tu auras un besoin plus précis que "je veux optimiser pour montrer à ma
maman". Alors n'hésite pas à reformuler tes questions en disant bien ce que
tu veux faire exactement, le support sur lequel tu veux que ton truc soit
utilisé (ex: un CD ou une disquette 1.44 Mo, ça n'est pas pareil, même si
je comprends mieux le besoin d'optimiser pour le second cas).
Bref, je te laisse, j'ai déjà passé une demi heure à te donner des conseils
qui je l'espère te serviront
a+
Willy