Le Sun, 17 Jan 2010 14:02:51 +0000, JKB a écrit:J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Ah non, là c'est différent : il y a deux séries de drivers ATA, l'ancien
système avec les "/dev/hdXX", et le nouveau. Les deux séries coexistent
dans le noyau, on peut choisir de compiler l'une, l'autre ou les deux.
Dans le cas où les deux sont activées en modules, je pense que udev prend
ceux qui sont en SCSI par défaut.
Le Sun, 17 Jan 2010 14:02:51 +0000, JKB a écrit:
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Ah non, là c'est différent : il y a deux séries de drivers ATA, l'ancien
système avec les "/dev/hdXX", et le nouveau. Les deux séries coexistent
dans le noyau, on peut choisir de compiler l'une, l'autre ou les deux.
Dans le cas où les deux sont activées en modules, je pense que udev prend
ceux qui sont en SCSI par défaut.
Le Sun, 17 Jan 2010 14:02:51 +0000, JKB a écrit:J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Ah non, là c'est différent : il y a deux séries de drivers ATA, l'ancien
système avec les "/dev/hdXX", et le nouveau. Les deux séries coexistent
dans le noyau, on peut choisir de compiler l'une, l'autre ou les deux.
Dans le cas où les deux sont activées en modules, je pense que udev prend
ceux qui sont en SCSI par défaut.
Je tiens _exactement_ le même discours à l'encontre de FreeBSD,
surtout depuis la version 8, parce que j'ai l'affreuse impression
que le mode de développement (voire le but ultime) est le même.
JKB
Je tiens _exactement_ le même discours à l'encontre de FreeBSD,
surtout depuis la version 8, parce que j'ai l'affreuse impression
que le mode de développement (voire le but ultime) est le même.
JKB
Je tiens _exactement_ le même discours à l'encontre de FreeBSD,
surtout depuis la version 8, parce que j'ai l'affreuse impression
que le mode de développement (voire le but ultime) est le même.
JKB
D'ailleurs, à part le manque de matière grise et de main d'oeuvre,
qu'est ce qui fait que le développement du Hurd soit si long (si tant
est qu'il avance !) ?
Je préférerais qu'ils aillent vers NetBSD ;-)
D'ailleurs, à part le manque de matière grise et de main d'oeuvre,
qu'est ce qui fait que le développement du Hurd soit si long (si tant
est qu'il avance !) ?
Je préférerais qu'ils aillent vers NetBSD ;-)
D'ailleurs, à part le manque de matière grise et de main d'oeuvre,
qu'est ce qui fait que le développement du Hurd soit si long (si tant
est qu'il avance !) ?
Je préférerais qu'ils aillent vers NetBSD ;-)
Dans fr.comp.os.linux.debats JKB nous expliquait:D'ailleurs, à part le manque de matière grise et de main d'oeuvre,
qu'est ce qui fait que le développement du Hurd soit si long (si tant
est qu'il avance !) ?
Je préférerais qu'ils aillent vers NetBSD ;-)
C'est _vraiment_ utilisable sur un desktop ça (accélération 3D,
plugin java, plugin flash, wifi, toussa) ?
Ca fait longtemps que j'ai envie de switcher pour BSD mais freeBSD m'a
un poil rebuté.
Pour être précis, avoir à abandonner ses habitudes est un peu hard quand
on connait bien un système.
C'est la principale difficulté pour moi. Dans mes souvenirs, le passage
de Windows à Linux a été moins difficile.
Un truc essentiel pour moi reste quand même une accélération 3D de bon
niveau (équivalente en preformances à ce que propose nvidia sous linux).
Je joue peu mais quand je joue je ne veux pas forcément jouer à
nethack ;-).
Par ex. je "joue" régulièrement à flightgear (simulateur de vol)
qui demande un minimum de perfs pour être agréable et les drivers libres
sous linux (au moins nv et radeon) sont généralement pas assez
performants.
Dans fr.comp.os.linux.debats JKB nous expliquait:
D'ailleurs, à part le manque de matière grise et de main d'oeuvre,
qu'est ce qui fait que le développement du Hurd soit si long (si tant
est qu'il avance !) ?
Je préférerais qu'ils aillent vers NetBSD ;-)
C'est _vraiment_ utilisable sur un desktop ça (accélération 3D,
plugin java, plugin flash, wifi, toussa) ?
Ca fait longtemps que j'ai envie de switcher pour BSD mais freeBSD m'a
un poil rebuté.
Pour être précis, avoir à abandonner ses habitudes est un peu hard quand
on connait bien un système.
C'est la principale difficulté pour moi. Dans mes souvenirs, le passage
de Windows à Linux a été moins difficile.
Un truc essentiel pour moi reste quand même une accélération 3D de bon
niveau (équivalente en preformances à ce que propose nvidia sous linux).
Je joue peu mais quand je joue je ne veux pas forcément jouer à
nethack ;-).
Par ex. je "joue" régulièrement à flightgear (simulateur de vol)
qui demande un minimum de perfs pour être agréable et les drivers libres
sous linux (au moins nv et radeon) sont généralement pas assez
performants.
Dans fr.comp.os.linux.debats JKB nous expliquait:D'ailleurs, à part le manque de matière grise et de main d'oeuvre,
qu'est ce qui fait que le développement du Hurd soit si long (si tant
est qu'il avance !) ?
Je préférerais qu'ils aillent vers NetBSD ;-)
C'est _vraiment_ utilisable sur un desktop ça (accélération 3D,
plugin java, plugin flash, wifi, toussa) ?
Ca fait longtemps que j'ai envie de switcher pour BSD mais freeBSD m'a
un poil rebuté.
Pour être précis, avoir à abandonner ses habitudes est un peu hard quand
on connait bien un système.
C'est la principale difficulté pour moi. Dans mes souvenirs, le passage
de Windows à Linux a été moins difficile.
Un truc essentiel pour moi reste quand même une accélération 3D de bon
niveau (équivalente en preformances à ce que propose nvidia sous linux).
Je joue peu mais quand je joue je ne veux pas forcément jouer à
nethack ;-).
Par ex. je "joue" régulièrement à flightgear (simulateur de vol)
qui demande un minimum de perfs pour être agréable et les drivers libres
sous linux (au moins nv et radeon) sont généralement pas assez
performants.
cauchy:[~] > cat /etc/issue
Debian GNU/Linux squeeze/sid n l
<http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html>
S'il n'y avait pas eu de problème, crois-tu que
la doc aurait été modifiée en conséquence (qui plus est en français) ?
Maintenant, pour les messages des listes de diffusion, tu es assez
grand pour les trouver toi-même.
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Ça se conçoit à la limite entre deux versions majeures
Si, tu as dit un peu plus haut que si tout le monde utilisait les
UID de partition à la place des devices, il n'y aurait pas eu de
problème.
Tu te fous de moi ? La référence était effectivement un lien vers
linuxfr, mais avec en gros tout en haut, la référence de deux fils
de kerneltrap.
Je te renvoie parfaitement l'argument.
cauchy:[~] > cat /etc/issue
Debian GNU/Linux squeeze/sid n l
<http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html>
S'il n'y avait pas eu de problème, crois-tu que
la doc aurait été modifiée en conséquence (qui plus est en français) ?
Maintenant, pour les messages des listes de diffusion, tu es assez
grand pour les trouver toi-même.
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Ça se conçoit à la limite entre deux versions majeures
Si, tu as dit un peu plus haut que si tout le monde utilisait les
UID de partition à la place des devices, il n'y aurait pas eu de
problème.
Tu te fous de moi ? La référence était effectivement un lien vers
linuxfr, mais avec en gros tout en haut, la référence de deux fils
de kerneltrap.
Je te renvoie parfaitement l'argument.
cauchy:[~] > cat /etc/issue
Debian GNU/Linux squeeze/sid n l
<http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html>
S'il n'y avait pas eu de problème, crois-tu que
la doc aurait été modifiée en conséquence (qui plus est en français) ?
Maintenant, pour les messages des listes de diffusion, tu es assez
grand pour les trouver toi-même.
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Ça se conçoit à la limite entre deux versions majeures
Si, tu as dit un peu plus haut que si tout le monde utilisait les
UID de partition à la place des devices, il n'y aurait pas eu de
problème.
Tu te fous de moi ? La référence était effectivement un lien vers
linuxfr, mais avec en gros tout en haut, la référence de deux fils
de kerneltrap.
Je te renvoie parfaitement l'argument.
JKB , dans le message , a
écrit :cauchy:[~] > cat /etc/issue
Debian GNU/Linux squeeze/sid n l
ssecem ~ $ ssecem cat /etc/issue
JKB ne sait pas se servir d'un éditeur
<http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html>
Tu étais censé essayer de prouver qu'il y avait eu un 2.6.25 upgradé en
2.6.26 dans stable. Ce document n'en parle pas.
S'il n'y avait pas eu de problème, crois-tu que
la doc aurait été modifiée en conséquence (qui plus est en français) ?
Une mise à jour majeure de la distribution occasionne un changement de nom
de certains périphériques. La belle affaire !
Maintenant, pour les messages des listes de diffusion, tu es assez
grand pour les trouver toi-même.
Je traduis : tu es incapable de les retrouver (parce qu'ils n'existent que
dans ton imagination, probablement ; ou plus précisément parce qu'ils ne
prouvent pas ce que tu prétendais qu'ils prouvent), mais tu ne veux pas
l'admettre.
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Et je t'ai déjà répondu au moins deux fois que ça n'avait pas été fait
« entre deux patches.
Ça se conçoit à la limite entre deux versions majeures
Pour le noyau Debian dont tu te plains, c'est précisément le cas.
Si, tu as dit un peu plus haut que si tout le monde utilisait les
UID de partition à la place des devices, il n'y aurait pas eu de
problème.
Effectivement. Ça n'est pas la même chose.
Tu te fous de moi ? La référence était effectivement un lien vers
linuxfr, mais avec en gros tout en haut, la référence de deux fils
de kerneltrap.
Si tu veux que tes références soient admissibles, donne-les précises.
JKB , dans le message <slrnhl664c.lie.knatschke@rayleigh.systella.fr>, a
écrit :
cauchy:[~] > cat /etc/issue
Debian GNU/Linux squeeze/sid n l
ssecem ~ $ ssecem cat /etc/issue
JKB ne sait pas se servir d'un éditeur
<http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html>
Tu étais censé essayer de prouver qu'il y avait eu un 2.6.25 upgradé en
2.6.26 dans stable. Ce document n'en parle pas.
S'il n'y avait pas eu de problème, crois-tu que
la doc aurait été modifiée en conséquence (qui plus est en français) ?
Une mise à jour majeure de la distribution occasionne un changement de nom
de certains périphériques. La belle affaire !
Maintenant, pour les messages des listes de diffusion, tu es assez
grand pour les trouver toi-même.
Je traduis : tu es incapable de les retrouver (parce qu'ils n'existent que
dans ton imagination, probablement ; ou plus précisément parce qu'ils ne
prouvent pas ce que tu prétendais qu'ils prouvent), mais tu ne veux pas
l'admettre.
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Et je t'ai déjà répondu au moins deux fois que ça n'avait pas été fait
« entre deux patches.
Ça se conçoit à la limite entre deux versions majeures
Pour le noyau Debian dont tu te plains, c'est précisément le cas.
Si, tu as dit un peu plus haut que si tout le monde utilisait les
UID de partition à la place des devices, il n'y aurait pas eu de
problème.
Effectivement. Ça n'est pas la même chose.
Tu te fous de moi ? La référence était effectivement un lien vers
linuxfr, mais avec en gros tout en haut, la référence de deux fils
de kerneltrap.
Si tu veux que tes références soient admissibles, donne-les précises.
JKB , dans le message , a
écrit :cauchy:[~] > cat /etc/issue
Debian GNU/Linux squeeze/sid n l
ssecem ~ $ ssecem cat /etc/issue
JKB ne sait pas se servir d'un éditeur
<http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html>
Tu étais censé essayer de prouver qu'il y avait eu un 2.6.25 upgradé en
2.6.26 dans stable. Ce document n'en parle pas.
S'il n'y avait pas eu de problème, crois-tu que
la doc aurait été modifiée en conséquence (qui plus est en français) ?
Une mise à jour majeure de la distribution occasionne un changement de nom
de certains périphériques. La belle affaire !
Maintenant, pour les messages des listes de diffusion, tu es assez
grand pour les trouver toi-même.
Je traduis : tu es incapable de les retrouver (parce qu'ils n'existent que
dans ton imagination, probablement ; ou plus précisément parce qu'ils ne
prouvent pas ce que tu prétendais qu'ils prouvent), mais tu ne veux pas
l'admettre.
J'ai juste dit que changer /dev/hd en /dev/sd est une connerie des
développeurs du noyau qui n'avait rien à faire entre deux patches.
Et je t'ai déjà répondu au moins deux fois que ça n'avait pas été fait
« entre deux patches.
Ça se conçoit à la limite entre deux versions majeures
Pour le noyau Debian dont tu te plains, c'est précisément le cas.
Si, tu as dit un peu plus haut que si tout le monde utilisait les
UID de partition à la place des devices, il n'y aurait pas eu de
problème.
Effectivement. Ça n'est pas la même chose.
Tu te fous de moi ? La référence était effectivement un lien vers
linuxfr, mais avec en gros tout en haut, la référence de deux fils
de kerneltrap.
Si tu veux que tes références soient admissibles, donne-les précises.
> C'est toi qui prétend que le changement est mineur et que
c'est aux distributions de contourner le problème. Je te montre que
les distributions ne peuvent pas le faire automatiquement. Qu'on
change le nommage d'une version majeure du noyau à une autre, c'est
nettement plus intelligent parce qu'il y a tout un tas de
choses qui changent par ailleurs. Mettre à jour etch vers lenny, ça
devrait être une _petite_ mise à jour au sens du système de base
puisqu'on reste entre deux noyaus 2.6. Note bien que je ne parle pas
du userland, mais du coeur du système.
> C'est toi qui prétend que le changement est mineur et que
c'est aux distributions de contourner le problème. Je te montre que
les distributions ne peuvent pas le faire automatiquement. Qu'on
change le nommage d'une version majeure du noyau à une autre, c'est
nettement plus intelligent parce qu'il y a tout un tas de
choses qui changent par ailleurs. Mettre à jour etch vers lenny, ça
devrait être une _petite_ mise à jour au sens du système de base
puisqu'on reste entre deux noyaus 2.6. Note bien que je ne parle pas
du userland, mais du coeur du système.
> C'est toi qui prétend que le changement est mineur et que
c'est aux distributions de contourner le problème. Je te montre que
les distributions ne peuvent pas le faire automatiquement. Qu'on
change le nommage d'une version majeure du noyau à une autre, c'est
nettement plus intelligent parce qu'il y a tout un tas de
choses qui changent par ailleurs. Mettre à jour etch vers lenny, ça
devrait être une _petite_ mise à jour au sens du système de base
puisqu'on reste entre deux noyaus 2.6. Note bien que je ne parle pas
du userland, mais du coeur du système.
Bah oui, je n'ai jamais vraiment compris pourquoi le systèmes des 2
branches parallèles (numéro de version paire/impaire) a été
abandonné.
Ca garantissait une meilleure la stabilité et la robustesse qui ont
fait la réputation de Linux.
Bah oui, je n'ai jamais vraiment compris pourquoi le systèmes des 2
branches parallèles (numéro de version paire/impaire) a été
abandonné.
Ca garantissait une meilleure la stabilité et la robustesse qui ont
fait la réputation de Linux.
Bah oui, je n'ai jamais vraiment compris pourquoi le systèmes des 2
branches parallèles (numéro de version paire/impaire) a été
abandonné.
Ca garantissait une meilleure la stabilité et la robustesse qui ont
fait la réputation de Linux.
Je prétends seulement que lorsque j'ai mis à jour etch sur
une machine en lenny/stable, c'est un 2.6.25 qui a été installé.
Qu'on change
le nommage d'une version majeure du noyau à une autre, c'est
Mettre à jour etch vers lenny, ça devrait
être une _petite_ mise à jour
reste entre deux noyaus 2.6.
Je n'ai rien à admettre.
linux-2.6.29.tar.gz patch-2.6.8.gz
linux-2.6.29.tar.gz.sign patch-2.6.8.gz.sign
linux-2.6.29.tar.sign patch-2.6.8.sign
linux-2.6.2.tar.bz2 patch-2.6.9.bz2
Tu confonds une mise à jour de distribution avec une mise à jour
majeure de noyau. C'est aussi ton problème, pas le mien.
Et je pourrais te prouver que dans certains cas, les UID de
partition, c'est une immense connerie.
Elles t'ont été données.
Je prétends seulement que lorsque j'ai mis à jour etch sur
une machine en lenny/stable, c'est un 2.6.25 qui a été installé.
Qu'on change
le nommage d'une version majeure du noyau à une autre, c'est
Mettre à jour etch vers lenny, ça devrait
être une _petite_ mise à jour
reste entre deux noyaus 2.6.
Je n'ai rien à admettre.
linux-2.6.29.tar.gz patch-2.6.8.gz
linux-2.6.29.tar.gz.sign patch-2.6.8.gz.sign
linux-2.6.29.tar.sign patch-2.6.8.sign
linux-2.6.2.tar.bz2 patch-2.6.9.bz2
Tu confonds une mise à jour de distribution avec une mise à jour
majeure de noyau. C'est aussi ton problème, pas le mien.
Et je pourrais te prouver que dans certains cas, les UID de
partition, c'est une immense connerie.
Elles t'ont été données.
Je prétends seulement que lorsque j'ai mis à jour etch sur
une machine en lenny/stable, c'est un 2.6.25 qui a été installé.
Qu'on change
le nommage d'une version majeure du noyau à une autre, c'est
Mettre à jour etch vers lenny, ça devrait
être une _petite_ mise à jour
reste entre deux noyaus 2.6.
Je n'ai rien à admettre.
linux-2.6.29.tar.gz patch-2.6.8.gz
linux-2.6.29.tar.gz.sign patch-2.6.8.gz.sign
linux-2.6.29.tar.sign patch-2.6.8.sign
linux-2.6.2.tar.bz2 patch-2.6.9.bz2
Tu confonds une mise à jour de distribution avec une mise à jour
majeure de noyau. C'est aussi ton problème, pas le mien.
Et je pourrais te prouver que dans certains cas, les UID de
partition, c'est une immense connerie.
Elles t'ont été données.
Prouve-moi simplement que le développement du noyau n'est pas devenu
aberrant.
X'est aujourd'hui une course toujours plus rapide à
l'ajout de nouvelles fonctionnalités au détriment de la stabilité
d'ensemble.
Les devices changent, certaines verrues ont été
rajoutées pour que le même device apparaissent sous _deux_ noms avec
le _même_ pilote (je te laisse chercher), la seule architecture où
le noyau est vraiment testé est l'architecture PC 32 et 64 bits, le
reste est plus ou moins à l'abandon.
Je me demande même par moment
comment les types de debian arrivent encore à sortir autant de
distributions stables sur l'ensemble des architectures supportées
officiellement par debian... J'ai des Mac historiquement
sous Linux, je traîne des vieux noyaux parce que les récents soit ne
bootent pas, soit ne sont pas stables. Le noyau sparc64 n'arrive
pas à suivre les patches, les sous-patches et les modifications de
tout poil. C'est même pour ça que j'ai arrêté de soumettre des
patches pour le sparc32, j'ai trop de mal à suivre les
développements du sparc64 pour m'occuper en plus des bugs
d'interruption et de watchdog reset du sparc 32 ! On traîne entre autres
une aberration totale dans la gestion des spinlocks et du handcheck
depuis longtemps (en gros le 2.6.18), aberration qui fait
que le raid soft sur sparc peut s'endormir durant plusieurs minutes,
voire forcer un redémarrage de la machine, et personne n'arrive à corriger
la chose parce que les fonctions de base du noyau changent plus vite
que leur ombre entre deux patches successifs de la branche 2.6 !
Je ne te parle même pas des patches comme ceux du iSCSI qui sont
stables, mais pas inclus dans le noyau (alors que d'autres sont
plantogènes mais inclus officiellement, va comprendre).
Idem pour l'alpha. Le sparc32 est aux choux depuis le 2.6
dès qu'il s'agit de le faire tourner sur autre chose que du sun4m UP
(et encore, il ne faut surtout pas sortir un HyperSparc, parce que
lui, depuis la version 2.4, sa gestion du cache est foirée et il ne
_fonctionne_ plus.).
Tout ça pour dire que je fais partie des premiers utilisateurs de
Linux, ma première machine en production ayant tourné avec un noyau
1.0.9, ça ne nous rajeunit pas. J'étais satisfait du chemin que
prenait Linux jusqu'au 2.6.8, mais que le chemin que prend
actuellement le noyau me semble est celui d'une vaste rigolade,
puisque jamais, on ne fiabilise vraiment l'existant. On rajoute des
trucs, ça oui, mais sans que les fondements soient vraiment stables.
C'est même pour ça qu'on se retrouve aujourd'hui avec un noyau
2.6.27 ayant été déclaré 'long term'. Forcément, du 2.6.28 au
2.6.31, on a cassé un tas de choses, dont le fonctionnement en
userland mixte 32/64 bits, les verrous, certaines parties du NFS et
j'en passe tout en déclarant ces noyaux stables. Certains noyaux ne
bootent même plus sur sparc64/US-IIICu, le dernier étant un 2.6.28.10.
Ce genre de chose ne s'est _jamais_ vu avec le mécanisme de
développement de la branche 2.4.
Je tiens _exactement_ le même discours à l'encontre de FreeBSD,
surtout depuis la version 8, parce que j'ai l'affreuse impression
que le mode de développement (voire le but ultime) est le même.
JKB
Prouve-moi simplement que le développement du noyau n'est pas devenu
aberrant.
X'est aujourd'hui une course toujours plus rapide à
l'ajout de nouvelles fonctionnalités au détriment de la stabilité
d'ensemble.
Les devices changent, certaines verrues ont été
rajoutées pour que le même device apparaissent sous _deux_ noms avec
le _même_ pilote (je te laisse chercher), la seule architecture où
le noyau est vraiment testé est l'architecture PC 32 et 64 bits, le
reste est plus ou moins à l'abandon.
Je me demande même par moment
comment les types de debian arrivent encore à sortir autant de
distributions stables sur l'ensemble des architectures supportées
officiellement par debian... J'ai des Mac historiquement
sous Linux, je traîne des vieux noyaux parce que les récents soit ne
bootent pas, soit ne sont pas stables. Le noyau sparc64 n'arrive
pas à suivre les patches, les sous-patches et les modifications de
tout poil. C'est même pour ça que j'ai arrêté de soumettre des
patches pour le sparc32, j'ai trop de mal à suivre les
développements du sparc64 pour m'occuper en plus des bugs
d'interruption et de watchdog reset du sparc 32 ! On traîne entre autres
une aberration totale dans la gestion des spinlocks et du handcheck
depuis longtemps (en gros le 2.6.18), aberration qui fait
que le raid soft sur sparc peut s'endormir durant plusieurs minutes,
voire forcer un redémarrage de la machine, et personne n'arrive à corriger
la chose parce que les fonctions de base du noyau changent plus vite
que leur ombre entre deux patches successifs de la branche 2.6 !
Je ne te parle même pas des patches comme ceux du iSCSI qui sont
stables, mais pas inclus dans le noyau (alors que d'autres sont
plantogènes mais inclus officiellement, va comprendre).
Idem pour l'alpha. Le sparc32 est aux choux depuis le 2.6
dès qu'il s'agit de le faire tourner sur autre chose que du sun4m UP
(et encore, il ne faut surtout pas sortir un HyperSparc, parce que
lui, depuis la version 2.4, sa gestion du cache est foirée et il ne
_fonctionne_ plus.).
Tout ça pour dire que je fais partie des premiers utilisateurs de
Linux, ma première machine en production ayant tourné avec un noyau
1.0.9, ça ne nous rajeunit pas. J'étais satisfait du chemin que
prenait Linux jusqu'au 2.6.8, mais que le chemin que prend
actuellement le noyau me semble est celui d'une vaste rigolade,
puisque jamais, on ne fiabilise vraiment l'existant. On rajoute des
trucs, ça oui, mais sans que les fondements soient vraiment stables.
C'est même pour ça qu'on se retrouve aujourd'hui avec un noyau
2.6.27 ayant été déclaré 'long term'. Forcément, du 2.6.28 au
2.6.31, on a cassé un tas de choses, dont le fonctionnement en
userland mixte 32/64 bits, les verrous, certaines parties du NFS et
j'en passe tout en déclarant ces noyaux stables. Certains noyaux ne
bootent même plus sur sparc64/US-IIICu, le dernier étant un 2.6.28.10.
Ce genre de chose ne s'est _jamais_ vu avec le mécanisme de
développement de la branche 2.4.
Je tiens _exactement_ le même discours à l'encontre de FreeBSD,
surtout depuis la version 8, parce que j'ai l'affreuse impression
que le mode de développement (voire le but ultime) est le même.
JKB
Prouve-moi simplement que le développement du noyau n'est pas devenu
aberrant.
X'est aujourd'hui une course toujours plus rapide à
l'ajout de nouvelles fonctionnalités au détriment de la stabilité
d'ensemble.
Les devices changent, certaines verrues ont été
rajoutées pour que le même device apparaissent sous _deux_ noms avec
le _même_ pilote (je te laisse chercher), la seule architecture où
le noyau est vraiment testé est l'architecture PC 32 et 64 bits, le
reste est plus ou moins à l'abandon.
Je me demande même par moment
comment les types de debian arrivent encore à sortir autant de
distributions stables sur l'ensemble des architectures supportées
officiellement par debian... J'ai des Mac historiquement
sous Linux, je traîne des vieux noyaux parce que les récents soit ne
bootent pas, soit ne sont pas stables. Le noyau sparc64 n'arrive
pas à suivre les patches, les sous-patches et les modifications de
tout poil. C'est même pour ça que j'ai arrêté de soumettre des
patches pour le sparc32, j'ai trop de mal à suivre les
développements du sparc64 pour m'occuper en plus des bugs
d'interruption et de watchdog reset du sparc 32 ! On traîne entre autres
une aberration totale dans la gestion des spinlocks et du handcheck
depuis longtemps (en gros le 2.6.18), aberration qui fait
que le raid soft sur sparc peut s'endormir durant plusieurs minutes,
voire forcer un redémarrage de la machine, et personne n'arrive à corriger
la chose parce que les fonctions de base du noyau changent plus vite
que leur ombre entre deux patches successifs de la branche 2.6 !
Je ne te parle même pas des patches comme ceux du iSCSI qui sont
stables, mais pas inclus dans le noyau (alors que d'autres sont
plantogènes mais inclus officiellement, va comprendre).
Idem pour l'alpha. Le sparc32 est aux choux depuis le 2.6
dès qu'il s'agit de le faire tourner sur autre chose que du sun4m UP
(et encore, il ne faut surtout pas sortir un HyperSparc, parce que
lui, depuis la version 2.4, sa gestion du cache est foirée et il ne
_fonctionne_ plus.).
Tout ça pour dire que je fais partie des premiers utilisateurs de
Linux, ma première machine en production ayant tourné avec un noyau
1.0.9, ça ne nous rajeunit pas. J'étais satisfait du chemin que
prenait Linux jusqu'au 2.6.8, mais que le chemin que prend
actuellement le noyau me semble est celui d'une vaste rigolade,
puisque jamais, on ne fiabilise vraiment l'existant. On rajoute des
trucs, ça oui, mais sans que les fondements soient vraiment stables.
C'est même pour ça qu'on se retrouve aujourd'hui avec un noyau
2.6.27 ayant été déclaré 'long term'. Forcément, du 2.6.28 au
2.6.31, on a cassé un tas de choses, dont le fonctionnement en
userland mixte 32/64 bits, les verrous, certaines parties du NFS et
j'en passe tout en déclarant ces noyaux stables. Certains noyaux ne
bootent même plus sur sparc64/US-IIICu, le dernier étant un 2.6.28.10.
Ce genre de chose ne s'est _jamais_ vu avec le mécanisme de
développement de la branche 2.4.
Je tiens _exactement_ le même discours à l'encontre de FreeBSD,
surtout depuis la version 8, parce que j'ai l'affreuse impression
que le mode de développement (voire le but ultime) est le même.
JKB