Parmi les nouveautés, on remarquera les points suivants :
- l'inclusion de l'architecture microprocesseur Xtensa pour l'embarqué
- Inotify qui remplace Dnotify pour surveiller en temps réel les événements concernant le système de fichiers
- Kexec qui permet lors d'un crash système de charger un nouveau noyau et de démarrer dessus rapidement sans passer par le BIOS
- Kdump qui facilite l'examen d'un noyau défaillant
- l'horloge d'interruption (Timer interrupt) est désormais configurable et passe par défaut à 250 Hz au lieu de 1000 Hz pour l'architecture i386
- CFQ, l'ordonnanceur d'entrées-sorties (IO scheduler) souvent utilisé par défaut dans les distributions, est grandement amélioré avec sa version 3 et supporte maintenant la gestion des priorités
- les processeurs de type i386 utilisent désormais le code générique de configuration du bus PCI pour découvrir les ressources éventuelles qui n'auraient pas été configurées par le BIOS
- etc.
NdM : merci à YodaBZH pour avoir également proposé une dépêche à ce sujet. Comme annoncé lors du dernier sommet Linux le mode de développement du noyau est maintenant modifié afin de permettre des sorties de versions plus rapides et plus fiables. Les grands changements dans le code se font maintenant uniquement dans les deux semaines suivants la sortie d'une version et le reste du temps est consacré à la correction des bugs et aux tests.
Aller plus loin
- L'annonce sur KernelTrap avec le mail de Linus (5 clics)
- L'annonce sur LWN (2 clics)
- Kexec et Kdump (7 clics)
- Timer interrupt (2 clics)
- CFQ v3 (3 clics)
# Changements
Posté par Jérôme Pinot (site web personnel) . Évalué à 10.
ftp://ngc891.blogdns.net/pub/linux/misc/ChangeLog-2.6.12-2.6.13.tx(...)
Attention, le fichier fait environ 3,7Mo. Linus a poste egalement un ChangeLog plus leger et des explications detaillees pour les faire soi-meme avec git:
http://lkml.org/lkml/2005/8/28/94(...)
Ca suppose bien sur d'avoir une copie locale des sources en developpement, voir la doc de Jeff Garzik:
http://lkml.org/lkml/2005/5/26/11(...)
[^] # Re: Changements
Posté par finesse2600 . Évalué à 3.
[^] # Re: Changements
Posté par Brice Goglin . Évalué à 9.
Les gros trucs hexadecimaux, c'est des hash qui servent d'identifiants dans git.
Pour chaque patch mergé dans un arbre git, git calcule ce gros hash sur le contenu du patch. Vu la taille du hash et l'algo de calcul utilisé, il est tres peu probable que deux patchs aient le meme hash. Ca permet donc d'identifier rapidement tous les patchs, meme si ca n'est pas tres intuitif.
Les différentes revisions de l'arbre git en entier sont aussi identifiées par des hash du même genre.
Ainsi, chaque commit peut être caracterisé par le hash du patch associé, ou le hash de l'arbre avant et apres le commit.
Apparemment, chaque commit est aussi associé aux hash de chaque fichier avant et apres le commit.
# Commentaire supprimé
Posté par Anonyme . Évalué à 8.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Et le Cell?
Posté par Anonyme . Évalué à 10.
[^] # Re: Et le Cell?
Posté par Markov . Évalué à 6.
On peut toujours jeter un coup d'oeil au code (personellement je n'en ai pas eu le temps)...
[^] # Re: Et le Cell?
Posté par Brice Goglin . Évalué à 5.
Le ChangeLog de 2.6.13 contient plusieurs entrées parlant de Cell.
Et un post récent sur LKML
http://lkml.org/lkml/2005/8/31/296(...)
propose de bouger ces fichiers dans arch/powerpc/platforms/cell et de changer l'option de config en CONFIG_PPC_CELL car l'ancienne dénomination BPA (Broadband Processor Architecture) doit être remplacée par Cell.
[^] # Re: Et le Cell?
Posté par stephwww . Évalué à 4.
[^] # Re: Et le Cell?
Posté par jaroug (site web personnel) . Évalué à 4.
http://linuxfr.org/2005/06/29/19228.html(...)
[^] # Re: Et le Cell?
Posté par djibb (site web personnel) . Évalué à 10.
[^] # Re: Et le Cell?
Posté par Hardy Damien . Évalué à 6.
Dam
[^] # Re: Et le Cell?
Posté par djibb (site web personnel) . Évalué à -1.
The cell, le truc qui absorbe la force vitale et les capacités des autres c ca...
et au fait on en est ou dans les sayens ? (giga sayens ?)
[^] # Re: Et le Cell?
Posté par Benjamin François (site web personnel) . Évalué à -1.
[^] # Re: Et le Cell?
Posté par finesse2600 . Évalué à -2.
[^] # Re: Et le Cell?
Posté par La_Tronconneuse . Évalué à 10.
==>[]
[^] # Re: Et le Cell?
Posté par ナイコ (site web personnel) . Évalué à 8.
[^] # Re: Et le Cell?
Posté par jaroug (site web personnel) . Évalué à -3.
ca va, ca va pousser pas
PS: pour ceux qui ont pas compris, la compagnie creole toussa
[^] # Re: Et le Cell?
Posté par La_Tronconneuse . Évalué à -3.
M'enfin La Compagnie Créole a du faire une reprise...
[^] # Re: Et le Cell?
Posté par tgl . Évalué à 9.
for (compteur=0; true; compteur++), parce que quand le Cell est comptant, le Cell rie.
Et puis tu connais le comble du geek tennisman ?
Amener sa PS3 à Roland Garros, parce que le Cell y bat terre.
Et tu sais ce que dit le gaimeur à sa PS3 quand il a battu le super boss de fin ?
« Cell, u loose!»
Oulala, j'ai honte...
[^] # Re: Et le Cell?
Posté par djibb (site web personnel) . Évalué à -2.
[^] # Re: Et le Cell?
Posté par Rémi Hérilier . Évalué à 0.
Si je ne me gourre pas, ce n'est que le processeur ... il reste le support du reste du hardware à coder ...
bref, on verra quand ça sortira :)
[^] # Re: Et le Cell?
Posté par iug . Évalué à 3.
[^] # Re: Et le Cell?
Posté par Wawet76 . Évalué à 6.
« I love Cell in Dion »
[^] # Re: Et le Cell?
Posté par Cédric Bastoul . Évalué à 2.
OK, ~~~~~-->[]
[^] # Re: Et le Cell?
Posté par Sébastien TeRMiToR . Évalué à 10.
désolé
[^] # Re: Et le Cell?
Posté par Pierre Jarillon (site web personnel) . Évalué à 7.
Ok, je pars en courant --->[ ]
[^] # Re: Et le Cell?
Posté par Marc Poiroud (site web personnel) . Évalué à 4.
^_^
bon ok, /me se sauve en zigzag ~~~~~~~~~~~~> [ ]
[^] # Re: Et le Cell?
Posté par tgl . Évalué à 4.
[^] # Re: Et le Cell?
Posté par ナイコ (site web personnel) . Évalué à 7.
Duracell, l'aide sexe
[^] # Re: Et le Cell?
Posté par Obsidian . Évalué à 8.
# RC != deverminage
Posté par Philippe F (site web personnel) . Évalué à 10.
Les RC, etant des candidats finaux, ne servent pas a deboguer mais a tester que tout marche, ce qui n'est pas du dout a mon sens la meme demarche. Apres, il peut y avoir des vermines [1] dans une version, qui doivent evidemment etre corrigees mais ce sont en theorie de vermines mineures.
La phase de deverminage a lieu normalement pendant le developpement de nouvelles fonctionnalites, c'est a dire bien en amont de la phase des RC.
[1] : j'avoue que j'ai quand meme du mal a ne pas appeler ca un "bug".
[^] # Re: RC != deverminage
Posté par Brice Goglin . Évalué à 8.
Il ne faut plus parler de "rc" pour "release candidate".
"ridiculous counter" a par exemple été proposé à la place.
[^] # Re: RC != deverminage
Posté par Zakath (site web personnel) . Évalué à 3.
[^] # Re: RC != deverminage
Posté par tinodeleste . Évalué à 3.
tu voulais dire 'Linus' je suppose...
d'autre part, les nouveautés sont censées être testées dans les branches de test (d'Andrew Morton, Andrea Arcangeli...) donc elles entrent effectivement en phase 'rc' quand elles sont inclues dans la branche principale.
[^] # Re: RC != deverminage
Posté par Brice Goglin . Évalué à 2.
Arcangeli fait encore des noyau -aa ?
[^] # Re: RC != deverminage
Posté par tinodeleste . Évalué à 1.
[^] # Re: RC != deverminage
Posté par Philippe F (site web personnel) . Évalué à 7.
Pour comprendre ce que j'appelle lisible et propre, il suffit de regarder la facon dont fonctionne KDE ou Mozilla. Il n'y a pas 24 numero de versions, et les versions en dev s'appellent beta, alpha ou autre, les versions super stables ont un no de release unique, et les versions presque stables avant la release sont notes RC.
On peut suggerer a Linus que les versions dont les 4 chiffres sont multiples d'un meme nombre premier sont stables, celles ou la sommes des 4 chiffres est divisible par 7 sont des release candidate, et les autres sont instables. Ca me paraitrait a peu pres aussi lisible que le systeme actuel.
[^] # Re: RC != deverminage
Posté par theocrite (site web personnel) . Évalué à 6.
Oui mais non, ça ne fonctionne pas, parce que le 2.6.8 serait une release canditate et stable à la fois :p
Je préfères le système de Linus. C'est peut être pas plus lisible, mais c'est plus propre (au sens où il n'y a pas de collisions) :)
[^] # Re: RC != deverminage
Posté par Pinaraf . Évalué à 4.
Or 2*7 = 14 ; 3*7 = 21
Donc 16 = 2*7 + 2
Conclusion : le 2.6.8 n'est pas une release candidate et stable en même temps.
[^] # Re: RC != deverminage
Posté par theocrite (site web personnel) . Évalué à 4.
Ne soit pas si pointilleux ! :p
Je voulais dire 2.4.8, mais j'avais peur que ce soit pas assez bleeding edge :)
Il fallait bien sûr comprendre 2.6.6 :) (ou 2.6.20 pour le prochain).
Pardon aux familles, toussa.
[^] # Re: RC != deverminage
Posté par KiKouN . Évalué à 0.
Super, on va devenir super fort au buzz de 7 et multiple d'un nombre premier.
Par contre, je recherche une prof pour le buzz de 7 et de 3.
[^] # Re: RC != deverminage
Posté par tgl . Évalué à 9.
[^] # Re: RC != deverminage
Posté par Zakath (site web personnel) . Évalué à 3.
Ben oui, c'est Linus, hein...
[^] # Re: RC != deverminage
Posté par phoenix (site web personnel) . Évalué à 3.
Le noyau 2.6.13 est il stable ou faut il attendre le 2.6.14 ?
Tant qu'on est dans la branche 2.6 on est stable ?
[^] # Re: RC != deverminage
Posté par Brice Goglin . Évalué à 3.
L'idée des noyaux impairs instables a été abandonnée.
[^] # Re: RC != deverminage
Posté par djibb (site web personnel) . Évalué à 1.
Quelqu'un a le lien sur la politique de versionnage GNU ? il y en a une il me semble qui indique tout cela.
[^] # Re: RC != deverminage
Posté par Brice Goglin . Évalué à 3.
Linus avait proposé il y a qqs mois que 2.6. soit stable alors que
2.6. serait instable.
Ca a été abandonné, tous les 2.6 pair et impair sont considérés comme stable.
[^] # Re: RC != deverminage
Posté par Brice Goglin . Évalué à 2.
linus avait proposé :
2.6.pair = stable
2.6.impair = instable
[^] # deverminage
Posté par Mr F . Évalué à 10.
Je voudrais juste rebondir aussi un peu la dessus. Je ne suis pas du tout fan de la Francisation à outrance, si une chose à trouvé appelation via un mot Anglais alors pourquoi necessairement le Franciser, l'important étant que chacun sache de quoi l'on parle. Commencer à Franciser absolument un terme ne témoigne généralement que d'un sursaut d'orgueil inutile.
Je pense, de surcrois que le mot deverminage n'est pas du tout adapté. Je n'ai compris son sens dans la phrase qu'après avoir fait une analogie avec le mot bug (ah en fait vermine est l'appelation Française de bug). Car, dans un dictionnaire :
Vermine :
1. Ensemble des insectes parasites de l'homme et des animaux
2. Péjoratif, ensemble d'individus jugés vils, inutiles ou néfastes.
Ce qui ne correspond pas du tout à l'appelation bug du language informatique, un bug, même s'il est parasite, n'est pas un bout de code vil, nefaste ou inutile, mais plutôt une erreur de code (ou un effet secondaire).
Le terme bug à un sens totalement différent, en France dans l'univers informatique, qu'il avait à l'origine (insecte). C'est justement l'utilisation du terme dans un contexte informatique qui en a déformé le sens. Si l'on retourne en arrière en appliquant spécifiquement un terme Français à l'informatique, c'est tout un apprentissage qui sera necessaire et surtout on va se retrouver avec un terme qui aura plusieurs sens, sans forcèment qu'ils soient lié (le sens vermine est trop fort, à mon avis, pour la description Francisé d'un bug).
Juste un avis en passant :-)
[^] # Re: deverminage
Posté par jahrynx . Évalué à 3.
comme ca après tu traduit bug squashing parti par la fete de la chaasse à la vermine... et le sens est conservé
[^] # Re: deverminage
Posté par bigben99 . Évalué à 2.
[^] # Re: deverminage
Posté par LupusMic (site web personnel, Mastodon) . Évalué à 3.
[^] # Re: deverminage
Posté par Chaddaï Fouché . Évalué à 1.
--
Jedaï
[^] # Re: deverminage
Posté par ahuillet (site web personnel) . Évalué à 5.
Donc déverminer un kernel, ça veut dire en faire exploser les parties qui correspondent pas au spécs. Je suis pas sûr que faire sauter toute la gestion du système de fichiers ext3 à cause d'un bug dans ce code soit une démarche très utile :)
Version de test : ok
Préversion : ok
Version de déverminage : ça ira merci j'aime mon kernel entier
[^] # Re: deverminage
Posté par Anonyme . Évalué à 3.
si la france avait été precurseur (dans quoique ce soit d'ailleur :) ) dans l'informatique cela serait appelé vermine ou cafard.
tiens prend un autre petit jaune
[^] # Re: deverminage
Posté par Philippe F (site web personnel) . Évalué à 5.
Ce que confirme au moins partiellement wikipedia:
http://en.wikipedia.org/wiki/Computer_bug(...)
[^] # Re: deverminage
Posté par yojik77 . Évalué à 7.
Erreur, grave erreur !!
En fait d'une légende cartoonesque, c'est en réalité un phénomène qui précéde un peu ce qu'on coutume d'appeler (traduction directe et peu trompeuse), les "urban legends" ou les "hoaxes".
Il y a eu toute une série de "racontars", "histoires de bonnes femmes" à l'époque pré-industrielle aux Etats-Unis d'Amérique (très exactement entre la 1ere Révolution Industrielle (vapeur) et la 2eme RI (electricité)) pour déconsiderer la mécanisation et globalement le progrès technique, que les ouvriers des manufactures ont intuitivement perçu comme des sources de sous-emploi.
Sur les RI, premier choix Google pour les oublieux :
http://membres.lycos.fr/bleu/revolution_industrielle.htm(...)
Idéologiquement, ces manoeuvres (dans un vocabulaire actuel, on évoquerait une "intoxication") auraient en réalité été en corrélation forte avec les mouvements Luddites (mais pas de théorie du complot : les mouvements Luddites sont restés cantonnés en Grande-Bretagne alors que le phènomène que j'évoque est strictement Nord Américain).
http://en.wikipedia.org/wiki/Luddism(...)
Un jour de désoeuvrement, j'avais lu ça dans une publication canadienne francophone, j'avais mêmepris des notes (oui, à la BU de Valrose, il y a des Bandes Dessinées mais aussi des trucs encore plus folkloriques ;); ils s'interrogeaient justement sur une résurgence du phènoméne à l'occasion de la troisième révolution industrielle informatique lié avec un formidable outil de propagation des rumeurs, "L'Internet" (sic) puisqu'on était en pleine bulle....
L'étude candienne reprenait les travaux du Professeur Joseph W. Dante (Senior Lecturer in ethno-psychology ou approchant) de la Christophus Colombus University, qui pensait que si la contestation des machines avait pris en Amérique du Nord une dimension aussi folklorique, voire infantile, c'était largement du à l'atomicité du monde ouvrier (grandes distances entre centre de productions, communications chères et difficile) et à une structuration politique et syndicale bien plus faible qu'en Angleterre.
www.ccolombus-univ.edu/dept/anthsci/lecturers/jw_dante/publications#1984
D'autres travaux avaient, globalement corroboré cette anlayse, ceux des professeurs Barret, Bird et Bird de Stanford sur les premièresusines automobiles du secteur des Grands Lacs (avec des réminescences de culture indienne ["Native American" pour adoipter le jargon PC en vigeur dans les Universités Nord-Americaines] dans des groupes cultures d'origine européenne, si je me souviens bien...)
http://www.stanford.edu/dept/anthsci/faculty.html(...)
Ca passe ce coup-ci, mais n'y revenez plus, ...sed perserverare..
Yoj'
Ps : oups, j'allais oublié le lien vers le papier en question : http://www.imdb.com/title/tt0087363/(...)
[^] # Re: deverminage
Posté par Mr F . Évalué à 3.
Pour en revenir aux bugs, il s'agit tous simplement de l'époque ou l'élèctronique prenait beaucoup de place, il arrivait qu'une petite bête se prommene sur les circuits et autour des lampes et se prenne une décharge élèctrique fatal, causant généralement sa mort en même temps qu'un disfonctionnement (court circuit, lampe grillé etc). Le problème n'était généralement visible que par sa conséquence, l'appelation "bug" pour un problème est apparût à ce moment là.
Actuellement, ceci n'est plus de circonstance, je verrais mal des cafards se prommener dans un Datacenter (mais sait on jamais) et surtout se prommener dans le code du Kernel.
Pour le reste, bien qu'il soit exacte que l'ére de l'industrialisation ait causé différents troubles, et pas seulement chez les ouvriers, et qu'il y ait effectivement eu des mouvement de "casseur de machines", celà n'a pas grand chose à voir avec les bugs...
Quant aux Grimlins, je pense plutôt que l'auteur s'est inspiré de cette histoire de bugs plutôt que l'inverse...
[^] # Re: deverminage
Posté par Cédric Bastoul . Évalué à 3.
[1] http://en.wikipedia.org/wiki/Computer_bug(...)
[2] http://www.history.navy.mil/photos/images/h96000/h96566kc.htm(...)
[^] # Re: deverminage
Posté par Stephane Chauveau . Évalué à 1.
[^] # Re: deverminage
Posté par Stephane Chauveau . Évalué à 1.
[^] # Re: RC != deverminage
Posté par risek . Évalué à 0.
[^] # Re: RC != deverminage
Posté par Christophe Fergeau . Évalué à 1.
Donc pour faire un débuggage correct, il faut un maximum de gens qui testent le noyau. Et un des seuls moyens que Linus a trouvé pour attirer un maximum de testeurs, c'est de coller un -rc aux noyaux très tôt, les numéros de version instables ou les -pre ayant plutôt tendance à faire peur à des testeurs potentiels.
Si tu as une solution miracle à ce pb et que ça te tient tant à coeur que l'étiquette -rc corresponde à ce que les gens qui écrivent des jolis livres sur le génie logiciel appellent -rc, je pense que tu devrais en parler à Linus...
# L'uptime des mediabox home-made va-t-il s'envoler ?
Posté par Sufflope (site web personnel) . Évalué à 4.
La fin des reboot pour MAJ le noyal ? Hop un coup de Kexec sur mon nouveau pépin fraichement compilé sans remettre à zéro mon compteur de geekisme.
[^] # Re: L'uptime des mediabox home-made va-t-il s'envoler ?
Posté par Maclag . Évalué à 10.
non, c'est bon, je sais où c'est... ~~~>[]
[^] # Re: L'uptime des mediabox home-made va-t-il s'envoler ?
Posté par Brice Goglin . Évalué à 10.
C'est juste un reboot plus rapide puisqu'il ne passe pas par le BIOS.
Le noyau reboote entierement, toutes les structures de données sont perdues, donc en particulier tes processus.
Donc uptime remis à 0.
On ne peut pas conserver ces structures de données puisque le nouveau noyau pourrait très bien avoir des types différents, par exemple un champ de plus ou de moins dans une structure.
C'est pour la même raison que tu ne peux pas, apres un suspend to disk, utiliser la sauvegarde du systeme avec un autre noyau (il verifie que c'est la meme version).
[^] # Re: L'uptime des mediabox home-made va-t-il s'envoler ?
Posté par DerekSagan . Évalué à 1.
;-)
# Testé et approuvé
Posté par pearlfr (site web personnel) . Évalué à 0.
Compilé sans pbmes, démarré sans pbme, nickel.
J'ai l'impression qu'il est plus rapide, mais je ne sais pas comment tester cela avec certitude.
Bye
[^] # Re: Testé et approuvé
Posté par Maclag . Évalué à 3.
[^] # Re: Testé et approuvé
Posté par Brice Goglin . Évalué à 5.
Mais encore faudrait-il utiliser le bon scheduler.
On parle d'amélioration du scheduler CFQ, mais très peu de personnes ne l'utilisent puisque par défaut c'est l'Anticipatory et qu'on ne sait pas forcément comment le changer...
macvin:~% cat /sys/block/hda/queue/scheduler
noop [anticipatory] deadline cfq
[^] # Re: Testé et approuvé
Posté par patrick_g (site web personnel) . Évalué à 8.
Vu sur http://lwn.net/Articles/114770/(...)
"The new CFQ scheduler has spawned a low-key debate over which scheduler should be used by default. The default scheduler currently is AS, but some people (Andrea Arcangeli in particular) are saying that it should be CFQ instead. SUSE apparently already makes CFQ the default scheduler for its enterprise kernel. Andrew Morton is unsure; AS still seems to be better for desktop systems and IDE disks. Even so, he is ready to consider a change in the default scheduler."
Donc y'a pas mal de gens qui utilisent CFQ (tous les gens qui ont une Suse entreprise) et de plus cela pourrait bien devenir le scheduler par défaut.
[^] # Re: Testé et approuvé
Posté par Brice Goglin . Évalué à 1.
[^] # Re: Testé et approuvé
Posté par JP Martin . Évalué à -1.
J'étais en 9.3 puis je suis passé en 10.0 beta3... Vraiment une très très bonne distribution.
J'ai testé la mandriva 10.2 beta3... très bof bof. Nettement moins ergonomique que la suse. Il y a plein de petits détails qui ne vont pas. Dommage !
JP
[^] # Re: Testé et approuvé
Posté par tgl . Évalué à 2.
Et il y en a sûrement d'autres, au moins parmis les distribs "orientées desktop" récentes (mandriva ? ubuntu ?). Sans compter les patchsets distrib-agnostique du style -ck, dont plusieurs le font aussi.
[^] # Re: Testé et approuvé
Posté par Zakath (site web personnel) . Évalué à 2.
[^] # Re: Testé et approuvé
Posté par pearlfr (site web personnel) . Évalué à 5.
http://fr.gentoo-wiki.com/HOWTO_ioscheduler(...)
Bye
[^] # Re: Testé et approuvé
Posté par Brice Goglin . Évalué à 5.
echo cfq > /sys/block/hda/queue/scheduler
[^] # Re: Testé et approuvé
Posté par pearlfr (site web personnel) . Évalué à 1.
Chez moi, deadline donne d'assez mauvais résultats, mais cfq et as se valent, je vais utiliser cfq un moment pour mieux tester dans l'usage habituel.
Bye
[^] # Re: Testé et approuvé
Posté par patrick_g (site web personnel) . Évalué à 4.
parceque si c'est non il vaut mieux tester le CFQ v3 du noyau 2.6.13 qui est sensé être tout bon.
[^] # Re: Testé et approuvé
Posté par tgl . Évalué à 6.
[^] # Re: Testé et approuvé
Posté par Fabien Engels . Évalué à 3.
http://www.bootchart.org/(...)
Il me semble qu'il mesure le temps de démarrage du démarrage du noyau jusqu'a la fin de l'execution d'init. Et d'aprés mes souvenirs l'installation est assez simple.
[^] # Re: Testé et approuvé
Posté par Ph Husson (site web personnel) . Évalué à 1.
il démarra avant l'init c'est tout
# Plusieurs "reboots" avec kexec?
Posté par Ph Husson (site web personnel) . Évalué à 2.
En effet il conserve la mémoire de l'ancien noyau, donc au "reboot" suivant qu'est-ce qu'il se passe?
Il le perd?
Ca marche pas?
À chaque reboot plus de mémoire est utilisée?
De quand j'avais vu le code source ca serait plutot ca marche pas ...
enfin il écrase la mémoire du noyau actuel... au lieu de se mettre à côté
enfin c'est ce que j'ai cru comprendre
[^] # Re: Plusieurs "reboots" avec kexec?
Posté par Brice Goglin . Évalué à 4.
Par contre, kdump utilise kexec avec un tout petit noyau qui a la particularité de ne pas tout ecraser et permet donc d'aller voir la mémoire de l'ancien noyau. Mais kdump ne permet pas de travailler, juste de debugguer un peu.
[^] # Re: Plusieurs "reboots" avec kexec?
Posté par Ph Husson (site web personnel) . Évalué à 3.
Merci bien pour ces éclaircicements :)
# ...
Posté par M . Évalué à 10.
Pour la petite histoire ce changement a ete apporté pour que les portables aient plus d'autonomie. En effet a 1000hz, le nombre d'interuption etait trop grand, ce qui empechait le processeur de passer en mode d'economie d'energie (state C3) pendant de longue duree. Mais l'inconvenient c'est que certaines appli multimedia et temps reel vont en patir...
Une idee qui est en cours de test c'est d'avoir un Timer interrupt dynamique (IIRC ca existe deja sous arm), dont la frequence diminurait si celle ci n'est pas necessaire.
Apres certains test qui on ete realise, ca permet de decendre jusqu'a 60Hz (du au driver clavier/souris qui fait du polling a cette frequence) et d'ecomiser encore un peu plus d'energie.
Au passage l'utilisation de l'usb empeche actuellement le processeur de passer en mode de basse consomation. Pour s'en convaicre il suffit de regarder la difference de conso dans /proc/acpi/battery/*/state et l'etat du processeur dans /proc/acpi/processor/*/power
[^] # Re: ...
Posté par Brice Goglin . Évalué à 4.
[^] # Re: ...
Posté par M . Évalué à 4.
[^] # Re: ...
Posté par Zanton . Évalué à 1.
[^] # Re: ...
Posté par M . Évalué à 3.
[^] # Re: ...
Posté par gpe . Évalué à 1.
[^] # Re: ...
Posté par _seb_ . Évalué à 5.
Je crois qu'il s'agit d'une partie du noyau qui est très discuter en ce moment et on peut s'attendre à du nouveau de ce côté.
<a verifier>
La variable avait déjà été changée de 100 à 1000 par les distributions majeurs (Redhat, Suse...) sur le 2.4, puis intégré au noyau 2.6.
</a verifier>
# On l'a échappé belle
Posté par ouah (site web personnel) . Évalué à 10.
Un instant j'ai eu peur que les distributions GNU/Linux aient un noyau NetBSD. Me voilà rassuré
[^] # Re: On l'a échappé belle
Posté par nicodache . Évalué à 3.
[^] # Re: On l'a échappé belle
Posté par Zakath (site web personnel) . Évalué à 3.
[^] # Re: On l'a échappé belle
Posté par B16F4RV4RD1N . Évalué à 0.
----> ok je cours je cours ------> [ ]
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: On l'a échappé belle
Posté par tinodeleste . Évalué à 2.
le noyau freebsd, il est mieux pour ça en fait...
http://lists.debian.org/debian-devel-announce/2005/08/msg00013.html(...)
[^] # Re: On l'a échappé belle
Posté par patrick_g (site web personnel) . Évalué à 8.
Oui je sais c'est un peu bête mais en même temps j'étais obligé de faire un peu de contexte pour ceux qui ne s'y connaissent pas trop. Quand on soumet une news on essaye d'écrire pour tous le monde et pas que pour les kernel hackers.
[^] # Re: On l'a échappé belle
Posté par ahuillet (site web personnel) . Évalué à 3.
Mettre un lien vers un howto "compiler son kernel", ou "migrer de 2.4 à 2.6" (ça m'intéresse ça :p), aurait été une démarche quand même plus utile.
Bon, enfin je disais juste ça pour remarquer que tu essayais de lancer un troll. Pas bien !
[^] # Re: On l'a échappé belle
Posté par neriki (site web personnel) . Évalué à 3.
C'est déjà le cas pour Debian:
http://www.debian.org/ports/netbsd/(...)
[^] # Re: On l'a échappé belle
Posté par Zakath (site web personnel) . Évalué à 1.
Dans la mesure où GNU/Linux = système GNU qui a un noyau Linux, on peut retourner le problème dans tous les sens, on n'arrivera pas à mettre autre chose comme noyau.
Et sinon, Gentoo fait pareil sur un *BSD (Free ?) et the Hurd.
[^] # Re: On l'a échappé belle
Posté par XHTML/CSS inside (site web personnel) . Évalué à 1.
En même temps, la dépêche du nouveau kernel est passée sur clubic avant de passer sur linuxfr... ça fait un peu désordre !
12:02 sur Clubic : http://www.clubic.com/journal-112-0-0-0-0-linux.html(...)
Modéré le lundi 29 août à 12:39 sur Linuxfr
[/mode pénible]
Booooh, c'est pas grave, on fera mieux la prochaine fois ! :)
[^] # Re: On l'a échappé belle
Posté par dromadaire35 . Évalué à 6.
Ça ne me gêne pas tant que ça, et ce pour au moins deux raison. Premièrement, les gens de clubic sont payés pour faire leur boulot, contrairement aux rédacteurs et aux modéros de dlfp qui sont bénévoles. Deuxièmement, la news dlfp est quand même plus étoffée.
[^] # Re: On l'a échappé belle
Posté par XHTML/CSS inside (site web personnel) . Évalué à -3.
Vous pouvez inutiler ce post via un apt-get humour...
# powerpc boot problème
Posté par bz31 . Évalué à 8.
http://lkml.org/lkml/2005/8/29/35(...) pour une solution.
# Faute de francais
Posté par Romain Liévin (site web personnel) . Évalué à -1.
il a fallu pas moins de ...
[^] # Re: Faute de francais
Posté par Barnabé . Évalué à -7.
Franchement, je pense que tu aurais pu t'épargner ce commentaire qui ressemble quand même fortement à de l'enculage de mouches.
Désolé pour les mouches.
# Pilote vfat
Posté par Zanton . Évalué à 3.
Il y a une astuce pour ne pas que ce soit le cas : enlever les sync du fstab et mettre à false la ligne
<merge key="volume.policy.mount_option.sync" type="bool">true</merge>
de /usr/share/hal/fdi/90defaultpolicy/storage-policy.fdi - sur une Gentoo en tout cas.
Je ne sais pas si c'est très propre et il faut éviter de débrancher à chaud sans avoir démonter le système de fichiers mais ça fonctionne.
Donc des infos de ce coté ?
[^] # Re: Pilote vfat
Posté par Brice Goglin . Évalué à 5.
Même si tu avais sync dans les options de mount, il n'était pas supporté par vfat avant 2.6.12. Donc ca allait vite puisque ce n'était en fait pas synchronisé.
Depuis 2.6.12, soit tu enleves sync et tu as le comportement d'avant.
Soit tu mets sync et ca rame mais tu peux debrancher sans démonter.
Je n'ai pas vu de différence avec les 2.6.13-rc*.
Certains ont conseillé de mettre dirsync pour que les modifications des répertoires soient synchrones.
# Plus de devfs
Posté par Bertrand Jacquin (site web personnel) . Évalué à 10.
Il nous faut maintenant utiliser udev ou /dev static.
udev est maintenant très performant, particulièrement appréciable pour sa granularité. Il est aussi supporté par la quasi-totalité des distributions, donc si vous souhaitez passer en 2.6.13, pensez a migrer en udev ;)
Je n'ai pas trop suivi l'affaire du ndevfs, nano devfs, écrit par Greg KH dont le but était de fournir un devfsd pour les architectures embarquées qui n'ont aucun besoin d'un dev dynamique ou d'un nommage personaliser des devices.
Quelques liens :
udev : http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html(...)
ndevfs : http://kerneltrap.org/node/5347(...)
plus de devfs : http://kerneltrap.org/node/5340(...)
[^] # Re: Plus de devfs
Posté par patrick_g (site web personnel) . Évalué à 7.
Question : les lignes de code de devfs ont-elles été vraiment éradiquées du noyau ou n'est-ce pour l'instant qu'un masquage de l'option de configuration pour "forcer" les gens à migrer vers udev ?
[^] # Re: Plus de devfs
Posté par Brice Goglin . Évalué à 5.
[^] # Re: Plus de devfs
Posté par phoenix (site web personnel) . Évalué à 3.
Avant j'aimé bien devfs : Dynamic, et tout et tout.
Puis quand j'ai vu obsolet, j'ai essayé udev.
J'ai trouvé cela super pratique. (nommé les periphérique utilisé fréquement, ...)
Finalement devfs ne sert plus a rien.
Pour les systèmes embarqué ne peut-on pas utiliser un système statique ?
[^] # Re: Plus de devfs
Posté par EdB . Évalué à 1.
[^] # Re: Plus de devfs
Posté par phoenix (site web personnel) . Évalué à 4.
Par contre en statique, il faut créer les periphériques statique à la main ( à l'ancienne).
[^] # Re: Plus de devfs
Posté par phoenix (site web personnel) . Évalué à 5.
Devfs prenant de la mémoire, je pense que c'est problèmatique pour les système embarqué (la mémoire coute cher).
Sinon pour tous le monde. Qui de vous preferes devfs et qui prefere udev ?
Personnelement je prefére udev (Nommage spécifique des périfériques, une option en moin dans le noyaux, ....)
[^] # Re: Plus de devfs
Posté par vrm (site web personnel) . Évalué à 2.
[^] # Re: Plus de devfs
Posté par ookaze . Évalué à 9.
J'ai un gros doute quant au support de udev par toutes les distros. Je veux dire que certaines sont restées à la 0.34 ou un numéro du genre, complètement incompatible avec les versions supérieures. Il y a encore eu de grosses modifs dans les 0.6x. Il faut avouer que ça marche bien cependant. Il y a encore une chose qui me turlupine avec le dernier udev (0.68) : il est censé remplacer complètement hotplug, mais j'ai encore besoin de hotplug pour initialiser certains périphériques dans /dev. Je n'utilise pas de coldplug ou de truc du genre. En tout cas, ça fonctionne bien, mais que de changements depuis la 0.2x, c'est impressionnant. Les fichiers de conf ont changé complètement au moins 4 fois !!!
J'espère que ça va se stabiliser, la dernière en date, c'est le support de devfs retiré de udev, ou fortement abîmé en tout cas. Bonjour la surprise au reboot ...
[^] # Re: Plus de devfs
Posté par Pierre Jarillon (site web personnel) . Évalué à 3.
Ce changement a aussi contribué à la réduction du temps de boot qui a été sensiblement divisé par deux.
# Souci avec un joystick Logitech
Posté par Benjamin François (site web personnel) . Évalué à 2.
[^] # Re: Souci avec un joystick Logitech
Posté par Ph Husson (site web personnel) . Évalué à 2.
MMmmm
Bon sinon modprobe joydump, dans dmesg il te dit quoi?
[^] # Re: Souci avec un joystick Logitech
Posté par Benjamin François (site web personnel) . Évalué à 1.
/dev/js0
/dev/js1
/dev/js2
/dev/js3
/dev/input/js0
/dev/input/js1
/dev/input/js2
/dev/input/js3
/dev/js
Je load joydump.ko, il est bien là:
Module Size Used by
joydump 3136 0
gameport 11592 3 joydump
Je load le module du port joystick de ma SB Live, à savoir emu10k1-gp.ko:
gameport: EMU10K1 is pci0000:01:09.1/gameport0, io 0x9800, speed 852kHz
joydump: ,------------------ START ----------------.
joydump: | Dumping: pci0000:01:09.1/gameport0 |
joydump: | Speed: 852 kHz |
joydump: >------------------ DATA -----------------<
joydump: | index: 0 delta: 0 us data: 11111110 |
joydump: | index: 1 delta: 0 us data: 11111111 |
joydump: | index: 2 delta: 521 us data: 11111110 |
joydump: `------------------- END -----------------'
Je load joydev.ko, rien de particulier n'apparaît dans le dmesg.
Je load adi.ko, rien de plus.
J'ai pas l'impression de trop avancer :/ Ça me rappelle douloureusement le passage en 2.6 avec lequel le port joystick de ma ens1371 a subitement fini de fonctionner... m'obligeant à acheter une nouvelle carte son. Je sais, ça serait plus simple d'acheter un nouveau joystick en USB mais celui-là je l'aime bien...
[^] # Re: Souci avec un joystick Logitech
Posté par Benjamin François (site web personnel) . Évalué à 1.
[^] # Re: Souci avec un joystick Logitech
Posté par Ph Husson (site web personnel) . Évalué à 2.
Merci pour le lien :p
Mais comme tu le dis ca va finir en USB
Ah non mieux, si ca marche encore je vais me prendre un adapteur PSX :)
La si ca marche plus je penses que je pourais tenter de faire quelquechose (doit pas etre si compliqué
# Inotify
Posté par Victor STINNER (site web personnel) . Évalué à 1.
Je vais pouvoir réinstaller famd, le truc qui m'empêchait d'éjecter un cd-rom quand Nautilus l'avait parcouru (=> je killais Nautilus pour pouvoir éjecter mes cd).
Je vais m'amuser avec Beagle du coup ;-)
http://www.beaglewiki.org/Inotify_Kernel(...)
Y'a d'autres outils sympas dans ce genre là ?
Haypo
[^] # Re: Inotify
Posté par David Allard . Évalué à 1.
http://rcappuccio.altervista.org/(...) (traduit en 11 langues en plus de l'anglais comme ils disent sur le site)
Voilà !
[^] # Re: Inotify
Posté par ookaze . Évalué à 3.
Bref gamin c'est super mieux que famd en règle générale, et gamin supporte inotify en plus.
linux-libc-headers n'étant pas à jour, j'ai rajouté à la main le inotify.h dans /usr/src/linux. Ceci dit, bien que ça impacte ce que dit le configure, je ne pense pas que ça impacte vraiment la compilation.
# Alsa est cassé
Posté par VoixOff . Évalué à 1.
Je vais investiguer, mais pour l'instant, je reste sur le 12.
[^] # Re: Alsa est cassé
Posté par vrm (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.