Posté par M .
En réponse au journal dash vs bash.
Évalué à 5.
Puisqu'on en est dans les details je te signal que tu as utiliser dans ton test 2 commandes 'time' differentes et qui sais elles font peut etre des mesures de facon differentes...
il faut donc utiliser /usr/bin/time dans tes 2 tests pour regler le probleme.
PS : mon journal n'avait pas pour but de donner un bench precis, mais juste une tendance et je voulais surtout montrer que tout ce qui ont argumenter dans l'article que si bash consommais plein de memoire apres un $(seq ....) c'etait bien de la faute de bash et pas comme il a ete dis une feature du noyau ou de la libc....
En effet, si ces derniers sont fournit pour linux, avec les memes performances que sous windows, ou est le probleme ?
Autant sur les logiciels, en particulier le systeme d'exploitation, le proprio peut entrainer les pb de dependances etc... comme on peut le voir avec microsoft. Mais la il sagit d'un carte graphique ! il n'y pas de compatibilite comme sur un pc "vide", on est dependant des le materiel. Donc le probleme n'est plus du tout le meme, et le proprio ne me derange pas quand il sagit de drivers, et que ceux-ci sont fournit avec la carte bien evidement.
C'est sur c'est mieux d'avoir des pilotes foireux et mal teste (y a qu'a voir le changelog) dans le noyau qui font te pourrir le systeme de basse, que d'avoir une pauvre appli proprio qui ne touchera a rien au systeme de base. Pour moi le pb de dependance ce trouve dans l'autre sens etant donné que GNU/linux, X, ... depande de ta carte...
Et puis c'est bien avec des drivers proprio si on veut se faire une divx box, ou quelque chose du meme genre qui utilise directfb (oui X n'est pas si leger que ca), ou meme faire des drivers a vidix ben tu peux toujours courrir pour avoir un truc 100% fonctionnel...
Idem si tu veut utiliser un autre OS non supporte (hurd,...)
Ce n'est pas parce qu'on accepte qqchs de non libre qu'on tombe dans le systeme "a la windows". Au risque de me repeter : il faut savoir remettre les choses dans leurs contextes !
oui, mais tu perd tout l'aspet libre, personellement je trouve deja que certains drivers sans spec (par exemple driver wifi intel, pilote eagle) ou encore ceux qui depande d'un firmware proprio (par exemple carte dvb-s ) c'est tres limite. Dans les deux cas tu n'est pas libre de faire evoluer ton driver pour pouvoir profiter au maximun du materiel comme tu l'entend (par exemple pour les carte dvb-s tu prefere avoir un osd avec 256 couleurs dispo sur toute l'image, plutot que d'utiliser la memoire interne pour la bufferisation,...). Y a un bug dans le firmware ou dans la partie d'acces au materiel, sans les spec t'iras pas loin...
Par exemple routeurs wifi comme le linksys qui grace au fait qu'il utilise linux comme OS, on les sources du systeme disponible (enfin y a certaines partie propio) ce qui te permets de rajouter sur ton routeur du vpn, un ssh,...(bref tu est libre d'en faire ce que tu veux et non pas etre depandant du constructeur, t'as bien acheter le materiel, t'es bien senser pouvoir en faire ce que t'en veux)
[mode reve]
Finalement ce qui serait bien c'est qu'une companie (ou des) ce fasse a faire du materie compatible avec le libre : ie du bon materiel avec de vrai spec et un driver/systeme initial libre...
[/mode reve]
sous dash :
ps v && $(seq 1000000) || sleep 5 && ps v
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18140 pts/4 SN 0:02 112 77 1470 576 0.4 dash
18182 pts/4 RN+ 0:00 160 61 2230 676 0.5 ps v
dash: 1: not found
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18140 pts/4 SN 0:04 112 77 1470 576 0.4 dash
18185 pts/4 RN+ 0:00 160 61 2230 676 0.5 ps v
sous bash
ps v && $(seq 100000) || sleep 5 && ps v
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18301 pts/5 SNs 0:00 349 589 5114 2648 2.0 -bash
18382 pts/5 RN+ 0:00 160 61 2230 676 0.5 ps v
-bash: 1: command not found
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18301 pts/5 SNs 0:01 349 589 14510 12044 9.4 -bash
18394 pts/5 RN+ 0:00 160 61 2230 676 0.5 ps v
A mon avis c'est bash qui essaye d'implemente un systeme de cache foireux ...
PS le sleep est pour permettre d'avoir des infos a jour
PS dash m'a pris quelques seconde pour faire le truc, j'ai du tue bash et recommencer avec moins de chiffres....
tu peux alors expliquer pourquoi si l'on s'arrange pour bouffer juste toute la memoire dispo avec la commande, le shell devient inutilisable :
fork failed ...
ben dans ce cas chacun installe un serveur jabber sur sa machine, et configure son client pour utiliser ce serveur, ensuite le serveur ce connecte au autres serveur en ligne...
des qu'on a acces a la machine, on a acces a tout :
- dans le boot loader on peut passer l'option init=/bin/sh au noyau pour devenir root
- si le boot loader est verrouilller, on peut booter en root a l'aide d'une disquette/cd/clef usb bootable
- si le bios est verrouillé, on peut toujours effacer le mdp en boujeant un jumper/retirant la pile ou en recuperant tout simplement le DD
Bref une vrai autentification securise, c'est utile a distance, or il me semble pas que l'usb fonctionne via le reseau...
c'est domage en voulant trop colle a l'autre journal tu perd de credibilite :
-au lieu du pb d'incompatibilité entre VC1.52 et VC6 (trop gros), j'aurais parlé de la compatibilite avec le C++ C99
-dans visual tout est integrer : le debugueur plante, si t'as pas sauver tu perd ton code (tout le monde sais bien que les produits de MS ne plante jamais...)
Sinon tu aurais pu parlé un peu plus du merveilleux language qu'est le vb : pas de fichier precompiler : lors de la compil tu peux aller prendre ton cafe...
Et puis coté language indecidable ont fait pas mieux (par exemple mettre une variable dans la condition d'une boucle a certains moment la boucle tien compte de ces modifications, dans d'autres cas non.)
Enfin je passe la compatibilite entre les differentes versions (c'est connu MS assure la compatibilite ascendante) developper un truc en vb6, puis comme MS ne vend plus que du vbnet ben vous allez avoir de bonne surprise et des moment de pure bonheur (et oui contrairement au libre chez MS on peut avoir que la derniere version qui tourne et pour la faire marche il faut bien evidamant une machine dernier cri, donc d'ailleur si la personne avait eu des pb de linkage il aurait pu aller se brosser pour avoir vc1.xx ...) et puis evidamant les fonction de conversion entre les mise a jour marche aussi bien que tous les produits MS...
Essayez le lien donné avec Firefox puis réessayez le avec Konqueror (ou IE si vous y tenez). C'est édifiant. Et pour une fois il n'y a pas d'excuse car IE n'est évidemment pas concerné !
Pourquoi ca marche pas sous mozilla ?
Code xul incompatible ?
La constitution des 14 CD est difficile, jigdo n'aboutit jamais aux images iso. Il faut se contenter d'iso.tmp, encore trop heureux de pouvoir les graver./i>
Tu graves des iso incompletes apres ne t'etonnes pas que ca marche pas ...
Matthieu, qui lui aussi parce qu'il n'a pas d'acces rapide chez lui recuperer les 6 premier cd de sid, mais qui a du les installer a la chroot faute d'installeur fonctionnel sur le premier cd (les autre cd etait sur un dd)
ma connaissance il n'y a pas de radio française qui daigne proposer un stream Ogg Vorbis à un débit écoutable. (Radio France diffuse avec des débits ridicules)
La mauvaise qualite (effet cannette) ne vient pas du bas debit, mais plutot d'une mauvaise configuration : je me rapelle qu'a l'epoque une personne proposait du streaming de radio france dans le meme ordre de debit et la qualite etait nettement meilleure....
n'importe quoi : les ports sont bien bloquer par default, c'est seulemnt que ces ports se comporte comme des ports fermer pour eviter que trop de connections restent bloque sur ces ports....
Posté par M .
En réponse au journal Que vaut XFS ?.
Évalué à 1.
au demarage mandrake t'as pas propose de forcer la verif du disque ?
Si tu mis oui, ca veut dire que chez mandrake ils ont toujours pas corriger ce bug present sur la 9.1 qui fessait que la reparation etait plus destructrice que benefique (depuis je suis passe a debian ..).
Tous de maniere le kernel lors du montage des disque lis les journaux, et corrige les eereurs automatiquement (c'est le cas pour ext3)
mouai y a quelque temps (~2 ans), quand je laissais touner trop longtemps windows XP (+ d'une semaine), la memoire libre saturait et meme si je fermais toutes les appli ca n'y faissait rien....
Y avait que le reboot d'efficace.
Alors peut etre que les leaks sont dans le "windows manager", mais pour le relancer sous windows sans redemarer, c'est comment dire pas evident ....
Les personnes concernées par l'échange Sagem-FreeBOX n'ont pas à payer cette migration, donc pas de coûts supplémentaires après les 60 . De plus, Free prend en compte dorénavant les anciens abonnés en faisant rentrer dans tous les nouveaux contrats la dégressivité des frais en fonction de l'ancienneté.
Un bémol : les frais de résiliation recommencent à 96 , mais je l'accepte facilement.
pour ceux qui sont chez eux depuis le debut, il perde 60 , merci l'ancienté....
En plus vu le service technique de free (j'ai eu une semaine de coupure et paye pas mal de hotline pour une connerie de leur part...), le degroupage total s'est s'exposer a encore plus de problemes....
Bref je vois rien de miraculeux dans cette offre et je me sens toujours pompe a fric qui se casse s'il est pas content...
[^] # Re: Time
Posté par M . En réponse au journal dash vs bash. Évalué à 5.
il faut donc utiliser /usr/bin/time dans tes 2 tests pour regler le probleme.
PS : mon journal n'avait pas pour but de donner un bench precis, mais juste une tendance et je voulais surtout montrer que tout ce qui ont argumenter dans l'article que si bash consommais plein de memoire apres un $(seq ....) c'etait bien de la faute de bash et pas comme il a ete dis une feature du noyau ou de la libc....
[^] # Re: Euh...
Posté par M . En réponse au journal dash vs bash. Évalué à 2.
ii bash 3.0-4 The GNU Bourne Again SHell
ii dash 0.5.1-2 The Debian Almquist Shell
mais sous bash 2.05 c'etait gere mieux...
Sinon le bench de shell c'est quand meme interessant : ca peut te permettre de booter plus vite en choisisant le bon...
[^] # Re: Time
Posté par M . En réponse au journal dash vs bash. Évalué à 2.
[^] # Re: faille
Posté par M . En réponse à la dépêche Faille de sécurité critique dans les noyaux 2.4 et 2.6. Évalué à 6.
[^] # Re: Ça commence par les pilotes de cartes graphiques...
Posté par M . En réponse à la dépêche Nouvelles versions des pilotes ATI et NVIDIA pour GNU/Linux. Évalué à 7.
En effet, si ces derniers sont fournit pour linux, avec les memes performances que sous windows, ou est le probleme ?
Autant sur les logiciels, en particulier le systeme d'exploitation, le proprio peut entrainer les pb de dependances etc... comme on peut le voir avec microsoft. Mais la il sagit d'un carte graphique ! il n'y pas de compatibilite comme sur un pc "vide", on est dependant des le materiel. Donc le probleme n'est plus du tout le meme, et le proprio ne me derange pas quand il sagit de drivers, et que ceux-ci sont fournit avec la carte bien evidement.
C'est sur c'est mieux d'avoir des pilotes foireux et mal teste (y a qu'a voir le changelog) dans le noyau qui font te pourrir le systeme de basse, que d'avoir une pauvre appli proprio qui ne touchera a rien au systeme de base. Pour moi le pb de dependance ce trouve dans l'autre sens etant donné que GNU/linux, X, ... depande de ta carte...
Et puis c'est bien avec des drivers proprio si on veut se faire une divx box, ou quelque chose du meme genre qui utilise directfb (oui X n'est pas si leger que ca), ou meme faire des drivers a vidix ben tu peux toujours courrir pour avoir un truc 100% fonctionnel...
Idem si tu veut utiliser un autre OS non supporte (hurd,...)
Ce n'est pas parce qu'on accepte qqchs de non libre qu'on tombe dans le systeme "a la windows". Au risque de me repeter : il faut savoir remettre les choses dans leurs contextes !
oui, mais tu perd tout l'aspet libre, personellement je trouve deja que certains drivers sans spec (par exemple driver wifi intel, pilote eagle) ou encore ceux qui depande d'un firmware proprio (par exemple carte dvb-s ) c'est tres limite. Dans les deux cas tu n'est pas libre de faire evoluer ton driver pour pouvoir profiter au maximun du materiel comme tu l'entend (par exemple pour les carte dvb-s tu prefere avoir un osd avec 256 couleurs dispo sur toute l'image, plutot que d'utiliser la memoire interne pour la bufferisation,...). Y a un bug dans le firmware ou dans la partie d'acces au materiel, sans les spec t'iras pas loin...
Par exemple routeurs wifi comme le linksys qui grace au fait qu'il utilise linux comme OS, on les sources du systeme disponible (enfin y a certaines partie propio) ce qui te permets de rajouter sur ton routeur du vpn, un ssh,...(bref tu est libre d'en faire ce que tu veux et non pas etre depandant du constructeur, t'as bien acheter le materiel, t'es bien senser pouvoir en faire ce que t'en veux)
[mode reve]
Finalement ce qui serait bien c'est qu'une companie (ou des) ce fasse a faire du materie compatible avec le libre : ie du bon materiel avec de vrai spec et un driver/systeme initial libre...
[/mode reve]
[^] # Re: fuite un jour, fuite toujours
Posté par M . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 2.
for(;;)
char *p;
char c [100];
p = malloc(100*1024*1024);
gets(c);
free(p);
gets(c);
}
ca marche parfaitement (et meme si l'on rajoute une boucle qui ecrit dans la memoire allouer)
et pourquoi sur dash pas de pb aussi ?
[^] # Re: fuite un jour, fuite toujours
Posté par M . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 2.
ps v && $(seq 1000000) || sleep 5 && ps v
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18140 pts/4 SN 0:02 112 77 1470 576 0.4 dash
18182 pts/4 RN+ 0:00 160 61 2230 676 0.5 ps v
dash: 1: not found
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18140 pts/4 SN 0:04 112 77 1470 576 0.4 dash
18185 pts/4 RN+ 0:00 160 61 2230 676 0.5 ps v
sous bash
ps v && $(seq 100000) || sleep 5 && ps v
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18301 pts/5 SNs 0:00 349 589 5114 2648 2.0 -bash
18382 pts/5 RN+ 0:00 160 61 2230 676 0.5 ps v
-bash: 1: command not found
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
18301 pts/5 SNs 0:01 349 589 14510 12044 9.4 -bash
18394 pts/5 RN+ 0:00 160 61 2230 676 0.5 ps v
A mon avis c'est bash qui essaye d'implemente un systeme de cache foireux ...
PS le sleep est pour permettre d'avoir des infos a jour
PS dash m'a pris quelques seconde pour faire le truc, j'ai du tue bash et recommencer avec moins de chiffres....
[^] # Re: fuite un jour, fuite toujours
Posté par M . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 2.
fork failed ...
[^] # Re: Pas de bi-xeon 4ghz double alim sur onduleur et alors ?
Posté par M . En réponse au journal Discussion a plusieurs sur un petit reseau. Évalué à 2.
ok je -> []
[^] # Re: Il est beau
Posté par M . En réponse à la dépêche Gnu TeXmacs 1.0.4 vient de sortir. Évalué à 2.
Tu peux aussi configurer vim pour avoir les raccourci d'emacs ;)
# c'est bien beau mais ...
Posté par M . En réponse à la dépêche pam_usb 0.3.1 dans les bacs. Évalué à 2.
- dans le boot loader on peut passer l'option init=/bin/sh au noyau pour devenir root
- si le boot loader est verrouilller, on peut booter en root a l'aide d'une disquette/cd/clef usb bootable
- si le bios est verrouillé, on peut toujours effacer le mdp en boujeant un jumper/retirant la pile ou en recuperant tout simplement le DD
Bref une vrai autentification securise, c'est utile a distance, or il me semble pas que l'usb fonctionne via le reseau...
[^] # Re: fuite un jour, fuite toujours
Posté par M . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 4.
$ ps v && $(seq 1000000) || ps v
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
4134 pts/9 Ss 0:00 0 589 3886 1732 0.1 -bash
4143 pts/9 R+ 0:00 0 61 2270 672 0.0 ps v
-bash: 1: command not found
PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
4134 pts/9 Rs 0:08 0 589 105798 103644 9.9 -bash
4153 pts/9 R+ 0:00 0 61 2270 672 0.0 ps v
# ...
Posté par M . En réponse au journal Windows, la plus vaste blague du monde informatique. Évalué à 6.
-au lieu du pb d'incompatibilité entre VC1.52 et VC6 (trop gros), j'aurais parlé de la compatibilite avec le C++ C99
-dans visual tout est integrer : le debugueur plante, si t'as pas sauver tu perd ton code (tout le monde sais bien que les produits de MS ne plante jamais...)
Sinon tu aurais pu parlé un peu plus du merveilleux language qu'est le vb : pas de fichier precompiler : lors de la compil tu peux aller prendre ton cafe...
Et puis coté language indecidable ont fait pas mieux (par exemple mettre une variable dans la condition d'une boucle a certains moment la boucle tien compte de ces modifications, dans d'autres cas non.)
Enfin je passe la compatibilite entre les differentes versions (c'est connu MS assure la compatibilite ascendante) developper un truc en vb6, puis comme MS ne vend plus que du vbnet ben vous allez avoir de bonne surprise et des moment de pure bonheur (et oui contrairement au libre chez MS on peut avoir que la derniere version qui tourne et pour la faire marche il faut bien evidamant une machine dernier cri, donc d'ailleur si la personne avait eu des pb de linkage il aurait pu aller se brosser pour avoir vc1.xx ...) et puis evidamant les fonction de conversion entre les mise a jour marche aussi bien que tous les produits MS...
# et mozilla ?
Posté par M . En réponse à la dépêche Nouvelle forme d'arnaque : l'usurpation d'identité de site web via XUL. Évalué à 2.
Pourquoi ca marche pas sous mozilla ?
Code xul incompatible ?
[^] # Re: Limites de la mise à jour
Posté par M . En réponse au sondage Je réinstalle Linux sur mon ordinateur. Évalué à 2.
# ...
Posté par M . En réponse au journal kernel internal call hijacking. Évalué à 2.
Sinon faut regarder comment d'autres modules hijack le kernel 2.6(je crois que le module poubelle pour linux y arrive)...
[^] # Re: A propos des ergonomies mal foutues...
Posté par M . En réponse au journal Les boutons reset. Évalué à 3.
# ...
Posté par M . En réponse au message La planete Debian gravite autour d'un noir soleil. Évalué à 3.
La constitution des 14 CD est difficile, jigdo n'aboutit jamais aux images iso. Il faut se contenter d'iso.tmp, encore trop heureux de pouvoir les graver./i>
Tu graves des iso incompletes apres ne t'etonnes pas que ca marche pas ...
Matthieu, qui lui aussi parce qu'il n'a pas d'acces rapide chez lui recuperer les 6 premier cd de sid, mais qui a du les installer a la chroot faute d'installeur fonctionnel sur le premier cd (les autre cd etait sur un dd)
# ...
Posté par M . En réponse au journal Radio FG : Stream Ogg Vorbis VBR 128Kbps. Évalué à 4.
La mauvaise qualite (effet cannette) ne vient pas du bas debit, mais plutot d'une mauvaise configuration : je me rapelle qu'a l'epoque une personne proposait du streaming de radio france dans le meme ordre de debit et la qualite etait nettement meilleure....
[^] # Re: Fait exprès
Posté par M . En réponse au journal Shorewall, des trucs bizarre avec la mdk 10.. Évalué à 5.
[^] # Re: Résultat
Posté par M . En réponse au journal Mencoder sux. Évalué à 2.
# ...
Posté par M . En réponse au journal Que vaut XFS ?. Évalué à 1.
Si tu mis oui, ca veut dire que chez mandrake ils ont toujours pas corriger ce bug present sur la 9.1 qui fessait que la reparation etait plus destructrice que benefique (depuis je suis passe a debian ..).
Tous de maniere le kernel lors du montage des disque lis les journaux, et corrige les eereurs automatiquement (c'est le cas pour ext3)
[^] # Re: t'as raison
Posté par M . En réponse au journal Leakez la mémoire du système avec Win32. Évalué à 0.
Y avait que le reboot d'efficace.
Alors peut etre que les leaks sont dans le "windows manager", mais pour le relancer sous windows sans redemarer, c'est comment dire pas evident ....
# heuuu...
Posté par M . En réponse au journal Dégroupage total chez Free : c'est parti. Évalué à 2.
Un bémol : les frais de résiliation recommencent à 96 , mais je l'accepte facilement.
pour ceux qui sont chez eux depuis le debut, il perde 60 , merci l'ancienté....
En plus vu le service technique de free (j'ai eu une semaine de coupure et paye pas mal de hotline pour une connerie de leur part...), le degroupage total s'est s'exposer a encore plus de problemes....
Bref je vois rien de miraculeux dans cette offre et je me sens toujours pompe a fric qui se casse s'il est pas content...
# hdparm -I ?
Posté par M . En réponse au message valeur du spindown timeout d'un disque. Évalué à 2.