rictus a écrit 395 commentaires

  • [^] # Re: Et pourquoi pas 7z ?

    Posté par  (site web personnel) . En réponse à la dépêche Slackware abandonne les tgz. Évalué à 3.

    Pour le temps, je ne vais pas te dire le contraire...
    bench rapide sur un petit dump mysql :

    time lzop 20090512-035301.dmp
    real 0m0.221s
    user 0m0.176s
    sys 0m0.040s

    time gzip 20090512-035301.dmp
    real 0m1.123s
    user 0m1.048s
    sys 0m0.024s

    time bzip2 20090512-035301.dmp
    real 0m4.808s
    user 0m4.784s
    sys 0m0.024s

    time p7zip 20090512-035301.dmp
    real 0m8.066s
    user 0m8.697s
    sys 0m0.268s

    time lzma 20090512-035301.dmp
    real 0m14.958s
    user 0m14.429s
    sys 0m0.144s

    test sur un bi-pro au repos... p7zip tire bien partie des deux cores.

    Pour la taille, par contre, je suis surpris que tu aies observés des cas de bzip2 meilleurs que 7z :
    (note, j'ai vraiment pris le dump au hasard, mais j'ai pas non plus cherché de contre exemple)

    1406545 20090512-035301.dmp.lzma
    1559779 20090512-035301.dmp.7z
    1768026 20090512-035301.dmp.bz2
    2153230 20090512-035301.dmp.gz
    3238305 20090512-035301.dmp.lzo
    13195637 20090512-035301.dmp

    lzma sans doute significativement plus petit par rapport à 7z pour les motifs évoqués au-dessus : sans doute pas de crc, et pas d'entête non plus gérant l'enveloppe.
    Désolé, j'ai pas xz pour tester.
  • [^] # Re: Et pourquoi pas 7z ?

    Posté par  (site web personnel) . En réponse à la dépêche Slackware abandonne les tgz. Évalué à 2.

    man tar :
    --use-compress-program PROG
    filter the archive through PROG (which must accept -d)

    Ok, donc à utiliser avec le shell p7zip (qui implémente le -d).
    tar --use-compress p7zip -cvf toto_dir toto.tar.7z
    tar --use-compress p7zip -xvf toto.tar.7z

    Testé, ça marche (tm).

    alias ztar='tar --use-compress-program p7zip'

    Donc encore un argument encore pour 7z ... ;-)
  • [^] # Re: Et pourquoi pas 7z ?

    Posté par  (site web personnel) . En réponse à la dépêche Slackware abandonne les tgz. Évalué à 9.

    Même si ça peut sembler grouik, personnellement j'utilise avec bonheur depuis pas mal de temps une combinaison de 7z et de tar avec des commandes du genre :
    tar cvf - des_répertoires_ou_fichiers | 7z a -bd -si mon_archive.tar.7z
    7z x -bd -so mon_archive.tar.7z | tar tvf -
    7z x -bd -so mon_archive.tar.7z | tar xvf -

    enfin, mis dans un script, c'est beaucoup plus simple à utiliser. De même 7z est généralement fourni avec un bout de script shell appelé p7zip qui s'utilise de la même manière que gzip. (ex : mysqldump -h localhost --add-drop-table test | p7zip > test.dmp.7z)

    Alors oui, on perd l'usage à proprement parlé de conteneur de 7z (un seul fichier compressé dans l'archive 7z). En revanche on gagne des fonctionnalités réimplémentées dans xz (présence de crc par exemple) pour un overhead lié au conteneur à mon avis assez faible. De plus, j'avais observé que 7z tirait bien parti du multicpu (du moins de 2 cpus, au delà, c'est moins vrai) alors que lzma ne gagne rien pour l'instant.

    Enfin la commande 7z supporte la plupart des formats (.zip, .gz, .bzip2, .rar ...), ce qui fait un seul outil à connaitre pour tous les formats de compression. (argument faible, mais bon, moi j'aime bien utiliser 7z pour compresser/décompresser des .zip et des .rar)

    Bref, selon moi, 7z, c'est libre, c'est multi-plateforme, c'est bon, mangez-en !

    Nota : mon commentaire n'a pas vocation à critiquer xz/lzma, mais seulement à flatter p7zip...
  • [^] # Re: Ajout d'information

    Posté par  (site web personnel) . En réponse au message tar et lecteur de bande. Évalué à 1.

    Ah les joies des lecteurs de bandes...

    Questions bêtes :
    - tu es sûr de la capacité de tes bandes ? Parce que c'est un peu comme les cassettes audio : pour une densité donnée, il y a différentes longueurs qui font différentes capacités...
    - tu as essayé plusieurs bandes, ça peut arriver une qui soit foireuse ?
  • [^] # Re: eaux troubles

    Posté par  (site web personnel) . En réponse au journal VirtualBox 2.0 is out !. Évalué à 3.

    Pour moi, le fait que vitualbox(-ose) soit disponible dans debian, ça a beaucoup clarifié la situation...

    J'étais un utilisateur de qemu+kqemu, et ça répondait bien à mon besoin, mais les perfs étaient assez moyennes sur ma machine (T5500 2 Go Ram pourtant)...
    Du coup, j'ai testé virtualbox, et j'ai constaté des perfs très supérieures...

    Mon cpu n'a hélas pas les extensions VT pour pouvoir tester kvm...

    Sinon, l'interface graphique de virtualbox n'a rien de "génante", moi je la démarre via un script "de démarrage" dans un vnc. Et on peut tout controler (démarrage/arrêt d'une vm, montage d'un cdrom, ajout d'un disque) via la commande vboxmanage.

    Une dernière remarque : les scripts pour créer les interfaces réseaux virtuelles et les relier à un bridge me semblent plus simples et mieux foutus que ce qu'il y avait pour qemu il y a environ 2 ans (ce qui a peut-être changé maintenant).

    Bref, plutôt que troller, je trouve très bien qu'il y ait plusieurs bonnes solutions de virtualisation libres...
  • [^] # Re: Re:

    Posté par  (site web personnel) . En réponse au journal Sun rachète VirtualBox. Évalué à 3.

    Ma life :

    J'utilisais Qemu, avec l'option -kernel-kqemu de le module noyau, et j'étais assez content des fonctionnalités, les performances étaient à peu près correctes pour des guests linux, mais sans plus quand même.

    Puis quand vitrualbox-ose est rentré dans debian (au passage, si c'est dans debian, vu qu'ils en sont à forker firefox parce que pas assez libre, il ne fait aucun doute que virtualbox-ose est 100% libre), j'ai testé. Ca m'a emballé : l'interface graphique n'est pour moi que secondaire, mais c'est quand même un gros plus pour la prise en main initiale. Et même s'il manque 2 ou 3 trucs par rapport à qemu (mais secondaires : par ex. pas de possibilité d'avoir l'émulation d'une console série quand on n'a pas du tout besoin de sortie graphiqe), les performances sont très sensiblement meilleures, les fonctionnalités riches (snapshots, possibilité de tout commander en ligne de commande...), et c'est très simple à prendre en main. Il y a aussi un script tout fait pour aider à la création les interfaces virtuelles...

    Les différences entre la version proprio et libre me semblent bien pensées : la centralisation des consoles graphiques via un serveur rdp intégré est assurément indispensable pour un usage en entreprise (qui devra donc payer...). En revanche pour un usage perso, on se débrouille très bien en démarrant le bignou dans un vnc-server.... L'USB dans une VM, j'en ai personnellement pas l'usage.

    J'ai vaguement regardé kvm et xen, et il m'avait semblé comprendre que sans cpu supportant les technologies VT, point de salut...

    En ce qui me concerne, j'espère que virtualbox va continuer son petit bonhomme de chemin. Et de toute façon, il faut se réjouir qu'on ait plusieurs offres libres concernant la virtualisation.
  • [^] # Re: c'est simple

    Posté par  (site web personnel) . En réponse au journal Le logiciel Open Source qui me donne du plaisir ..... Évalué à 1.

    quel modèle ? ;-)
  • [^] # Re: Paypal ?

    Posté par  (site web personnel) . En réponse à la dépêche Des nouvelles du crash du serveur Linuxfr. Évalué à 2.

    je vote pour les bornes wifi gratuites dans les boites jaunes...

    bon, quitte à dire une autre connerie, ça peut se ré-envisager une campagne de tee-shirt linuxfr ?
  • [^] # Re: comparatif?

    Posté par  (site web personnel) . En réponse au journal VirtualBox 1.5.0. Évalué à 2.

    Je ferais le même choix si j'avais un cpu compatible (merci intel d'avoir désactivé l'extension vmx sur les T5500 ... :( )

    Donc pour l'instant c'est qemu + kqemu, ça dépanne bien, mais c'est quand même assez bof en terme de performances (d'autant que l'option -kernel-kqemu ne me permet pas de booter centos5 comme guest; pourtant ce dernier est configuré sans boot graphique, puisque seulevement avec console série).

    Pour ceux qui connaissent pas, kvm de manière vulgarisé, c'est l'équivalent de kqemu pour utiliser les fonctionnalités VT des cpus modernes. Kvm me semble désormais également désigner le fork de qemu pour fonctionner avec ce module kernel.
    Et enfin, kvm fait désormais parti des modules noyaux standards depuis le 2.6.22. Mais peut se compiler sur des noyaux plus vieux (je crois à partir du 2.6.16 - à vérifier).
  • [^] # Re: comparatif?

    Posté par  (site web personnel) . En réponse au journal VirtualBox 1.5.0. Évalué à 2.

    wikipedia est ton ami ... :
    http://en.wikipedia.org/wiki/Comparison_of_virtual_machines

    Et un petit coup de google :
    http://www.punknix.com/?q=virtualization_kvm
    (bon, y pas virtualbox)


    La plupart des journaux sur virtualbox ne donnent l'adresse que du site officiel qui distribue seulement des binaires de la version non libre (pas bien), et certes un tar.gz des sources de la version "OSE" libre, mais pas de binaire de cette version. Et sans qu'on sache les features manquantes.
    Ce qui me donnait un apriori négatif sur virtualbox.

    Finalement pour les différences entre la version libre et non libre, voir :
    http://en.wikipedia.org/wiki/Virtualbox
    (perso, je n'ai pas l'utilité de ce qu'il y a en moins dans la version OSE)

    Enfin, pour ce qui est de trouver des packages de cette version libre, il faut tout bêtement se tourner vers sa distrib' Linux préférée.
    Par exemple pour debian sid (j'en ai vu aussi dans les depots unbutu, et ne doute pas que les depots de plein d'autres distribs l'ont incorporé) :
    http://packages.debian.org/sid/virtualbox-ose
    A noté, que le source de ce package s'est compilé assez facilement sur ma etch...
  • [^] # Re: Nan

    Posté par  (site web personnel) . En réponse au journal Bonne fête à tous les sysadmins !. Évalué à 3.

    Attends, avoir une migration proposée pour un lundi, c'est un cadeau pour un sysadmin (surement en l'honneur de sa fête). Parce qu'en général, les migrations, c'est plutôt programmé le samedi pour gacher le WE du sysadmin...
  • # fork mp32ogg

    Posté par  (site web personnel) . En réponse au journal Nouveau script pour Amarok : transcogg. Évalué à 5.

    Si ça intéresse quelqu'un, j'avais "forké" mp32ogg pour l'enrichir pas mal... pour mon propre usage, mais si ça peut servir à d'autres, c'est par ici :

    http://beenew.free.fr/pub/?/audioconv

    J'ai vu que le script transcogg y fait appel, et comme j'utilise aussi amarok et ai des besoins similaires aux tiens, ça m'intéresse... !
  • [^] # Re: Quels outils pour remplacer Firefox(c)(tm)(100%cpu) ?

    Posté par  (site web personnel) . En réponse au journal Quels outils pour remplacer Flash(c)(tm)(100%cpu) ?. Évalué à 1.

    Mille mercis, ça commençait à m'embêter beaucoup ce bug des ligatures, et je ne savais pas comment le formuler (pour moi, c'était un bug des polices avec les ff).

    En tout cas, ça règle complétement mon problème d'affichage évoqué ici : http://linuxfr.org/forums/15/21629.html

    Et je ne vois pas de différence de performance ou de rendu (si ce n'est en mieux).
  • [^] # Re: version ?

    Posté par  (site web personnel) . En réponse au message Firefox instable. Évalué à 1.

    J'observe aussi des problèmes avec ce iceweasel de etch sur une fresh install pourtant. Des crashs comme toi (mais souvent reproductibles : liés à des pages précises), et quelques bugs d'affichages :
    - parfois un décalage vers la gauche du texte (=> chevauchement du texte) quand il y a 2 f d'affilés : ff
    - la bartools de linuxfr me pourrit complétement l'affichage quand je scrolle.

    Mon environnement :
    - install en amd64
    - X avec composite activé
    - plugins firefox : adblock plus & tab mix plus

    J'ai pas encore essayé de voir si ça pouvait être lié à l'une ou l'autre de ces choses.
    Voilà, ça résout pas ton problème, mais tu sais au moins que tu n'es pas le seul à le rencontrer.
  • [^] # Re: Seagate

    Posté par  (site web personnel) . En réponse au journal Deux analyses précieuses sur la fiabilité et la longévité des disques durs. Évalué à 1.

    Mon expérience personnelle confirme largement ta dernière remarque...
    Et je trouve les 7200.10 assez silencieux (et ceux pas seulement pendant 6 mois comme d'autres marques...)
  • [^] # Re: Cool

    Posté par  (site web personnel) . En réponse au journal FreeCol, clone libre de Colonization. Évalué à 2.

    Ah oui, tu l'achètes dans quelle boulangerie ?
    On peut y surfer aussi en même temps ? .-)
  • [^] # Re: gare à l'écriture sur disque

    Posté par  (site web personnel) . En réponse au journal Conseils pour benchmark processeur. Évalué à 1.

    time tar -O -xjf linux-2.6.20.tar.bz2 | 7za a -bd -si linux-2.6.20.tar.7z

    7-Zip (A) 4.42 Copyright (c) 1999-2006 Igor Pavlov 2006-05-14
    p7zip Version 4.42 (locale=fr_FR.UTF-8,Utf16=on,HugeFiles=on,2 CPUs)
    Creating archive linux-2.6.20.tar.7z

    Compressing [Content]

    Everything is Ok

    real 3m3.355s
    user 4m43.359s
    sys 0m2.889s

    37523593 fév 9 13:43 linux-2.6.20.tar.7z
    43375937 fév 4 19:59 linux-2.6.20.tar.bz2


    ça limite l'influence du disque, et ça charge mieux les cpus (p7zip est multithreadé)
  • # bougez avec la poste...

    Posté par  (site web personnel) . En réponse au journal Coup de gueule contre la poste. Évalué à 1.

    et fous ton k-way !
  • [^] # Re: le titre de ton journal m'a fait une fausse joie

    Posté par  (site web personnel) . En réponse au journal Dell vend des PC sans windows et avec un système d'exploitation libre!. Évalué à 0.

    Je sais, c'est pour cela que j'ai mis dans ma phrase "il me semble qu' "... Après, ça ne serait pas la première fois que deux textes de lois se contredisent... ?

    Et pour reprendre l'analogie de la voiture, ça serait plutôt qu'on n'a pas le droit de t'en vendre une sans les amortisseurs...
  • # le titre de ton journal m'a fait une fausse joie

    Posté par  (site web personnel) . En réponse au journal Dell vend des PC sans windows et avec un système d'exploitation libre!. Évalué à 2.

    J'avais interprété : "Dell vend du matos certifié/testé fonctionnant avec linux" (peu importe la distrib).

    La présence de freedos, c'est juste parce qu'il me semble qu'on ne peut pas te vendre un matériel ne "fonctionnant pas", ie sans OS.
  • [^] # Re: Pourquoi le noyau 2.4 ?

    Posté par  (site web personnel) . En réponse à la dépêche Libérez vos routeurs avec FreeWRT 1.0. Évalué à 5.

    L'autre argument souvent avancé sur les forums est qu'un noyau 2.6 (à sélections équivalentes de modules) est sensiblement plus gros qu'un 2.4 (la plupart des routeurs ne disposant que de 4 Mo de flash pour l'os). Et le 2.6 n'apporterait pas grand chose sur ce type de matériel.
    Maintenant OpenWRT (kamikaze) propose les deux noyaux.
  • [^] # Re: Concurrence Intel

    Posté par  (site web personnel) . En réponse au journal OpenGraphic. Évalué à 3.

    A court/moyen terme, oui, le PCI-E semble bien parti pour remplacer complétement le PCI : déjà la plupart des nouvelles cartes mères n'embarquent plus que 2 slots PCI.
    Les slots pour les cartes graphiques sont dit PCI-E 16x.
    Mais tu trouves déjà en plus un ou plusieurs slots 1x ou 4x et des cartes réseaux ou SCSI à ces formats.
    (Une carte réseau Gigabit est limité par la bande du bus PCI...)
  • [^] # Re: gzip *

    Posté par  (site web personnel) . En réponse au journal Le 7z, un format qu'il est bien !. Évalué à 1.

    le package debian fournit un scrip shell dénommé p7zip qui appelle les commandes 7z pour fonctionner comme gzip.
    Script surement présent dans d'autres distribs (?)
  • [^] # Re: mouais...

    Posté par  (site web personnel) . En réponse au journal up2date est mort. Évalué à 1.

    C'est peut-être RTFM, mais y a un moyen aisé de faire un yum search sans que yum search à redownloader les repository ?
  • [^] # Re: version de démo ?

    Posté par  (site web personnel) . En réponse au journal Pluxml : j'ai trouvé la perle rare des cms. Évalué à 2.

    Oui en fait, je pense qu'on va pouvoir quand même en citer des tonnes...
    Perso, j'ai opté pour plume CMS qui également assez simple avec des squelettes assez faciles à éditer.

    http://pxsystem.sourceforge.net/fr/