Bonjour,
petite question.
Depuis des années j'utilise kubuntu. Etant déçu de l'intégration de KDE (sans troll hein :D) j'ouvre mes horizons à d'autre distributions.
Mes choix sont pour le moment Debian, Mandriva et openSUSE.
J'ai une préférence pour Debian car j'adore l'esprit qui entoure cette distribution, sa qualité et surtout son gestionnaire de paquets!!! Cependant, je me demande si je ne gagnerai pas en puissance à passer à une distribution compilée en i586 voir i686.
Je précise, ma machine me sert de serveur de fichiers et de home cinéma. Etrange? bah pas forcément... elle est tout le temps allumée, donc ça me permet de partager mes fichiers via sftp par exemple et vu qu'elle est connecté à ma TV par HDMI, je m'en sers pour regarder des vidéos, écouter de la musique, etc.
J'ai regardé sur le net si des études comparatives existaient, mais j'ai rien trouvé de spécial...
vous en pensez quoi?
# historique...
Posté par NeoX . Évalué à 2.
dans les temps anciens, les machines ont vu beaucoup d'evolutions etre incompatibles entre elle.
ainsi une machine i586 (pentium) beneficiait d'optimisations qui n'existait pas sur les machines i486 (le MMX par exemple)
il y avait donc des distributions optimisées au moment de la compilation pour prendre en compte ces ameliorations.
depuis certaines distributions ont conservé cette notation. (i586,i686, k7, k8...)
neanmoins sur les machines "recentes" on ne parle plus que de versions 32bits (i686) ou 64bits (amd64 ou x86_64)
[^] # Re: historique...
Posté par X345 . Évalué à 4.
Mais tu as raison, la "bataille" actuelle, se joue au niveau du 32/64bits (quoique la différence de performance reste en général faible).
[^] # Re: historique...
Posté par Croconux . Évalué à 2.
Pour ce qui est des paquets, des options de compilation, il faut savoir que dans la plupart des cas compiler avec des options très aggressives n'apporte pas grand chose en terme de performance voire même donne des résultats assez chaotiques sur certains binaires (performances moindres voire plantages). Gcc en particulier est réputé assez mal digérer le -O3, il me semble. Pour les rares programmes qui y gagnent vraiment (traitement audio/video, etc), Debian propose en général plusieurs versions des packages (i386, i686, etc). C'est le cas du noyau.
[^] # Re: historique...
Posté par Florent Fourcot . Évalué à 2.
J'ai constaté cela sur une simple lecture de films, rien de très violent.
[^] # Re: historique...
Posté par benoar . Évalué à 3.
[^] # Re: historique...
Posté par Dabowl_92 . Évalué à 2.
ce qui pue c'est l'emulation 32 bits
[^] # Re: historique...
Posté par benoar . Évalué à 3.
Quand tu travailles avec une variable dans un langage plus haut niveau que l'assembleur, ça correspond à _un_ registre du processeur. Même si tes valeurs sont toutes en 32b, le compilo n'ira _jamais_ foutre 2 valeurs 32b dans un registre 64b. Le seul moyen de faire ça est de le spécifier à la main, ce que personne ne fait à part pour des bouts d'algo très spécialisés.
# Faible gain de performance
Posté par X345 . Évalué à 3.
Je me souviens d'un benchmark effectué par un site web (dont je ne me souviens plus) comparant un système debian dont les bilbiothèques OpenGL, SDL, etc..., Xorg et le noyau avaient étés recompilés pour être optimisés à un système debian de base. Au final, dans les jeux vidéos, la différence était inférieure à 10fps (Tu me diras qu'il aurait fallu recompiler le pilote propriétaire de la carte graphique, ce qui est exact).
À la rigueur, ça peut être intéressant de recompiler certains logiciels, mais j'en doute aussi.
[^] # Re: Faible gain de performance
Posté par 6arts . Évalué à 2.
mais bon, recompiler tout gstreamer et le lecteur associé, faut le faire quoi ;-)
[^] # Re: Faible gain de performance
Posté par Spack . Évalué à 3.
[^] # Re: Faible gain de performance
Posté par briaeros007 . Évalué à 4.
Si tu passe de 10 à 20 fps, tu la vois la différence.
Si tu passe de 110 à 120, la effectivement...
# Pourquoi ?
Posté par Romeo . Évalué à 1.
lire de la musique -> pinuts
lire des vidéos hd -> il serais plus intéressant de se pencher sur la marque de carte (ati/nvidia)
partage de fichier sftp -> pinuts (faudrais voir avec le patch spécial pour openssh, dont j'ai oublié le nom :D)
[^] # Re: Pourquoi ?
Posté par 6arts . Évalué à 1.
voulant une machine silencieuse, consommant peu, j'ai opté pour une carte mère avec chipset intel intégré. et puis, les drivers intel semblent mieux au point que les ATI/nvidia... mais, le chipset graphiques n'étant pas des plus performants, j'ai besoin du cpu pour que la HD passe correctement...
j'ai fait quelques tests et ça semble tenir la route, mais quitte à changer de distrib, autant faire le bon choix...
[^] # Re: Pourquoi ?
Posté par dco . Évalué à 2.
# Mandriva et inconguités...
Posté par Raphaël G. (site web personnel) . Évalué à 1.
Premier problème, kubuntu est connu pour n'avoir aucun intégration sérieuse de kde4 avec le système ubuntu (faute de bras/contributeurs/développeurs)
Debian ce sera par héritage le même topo, ils n'ont eux aussi que peu de bras sur l'intégration de kde4.
Donc il te reste seulement deux très bon choix :
- Mandriva, je te recommande d'attendre la sortie de la 2009.1 dans quelque semaine avec kde 4.2, qt4.5, etc...
- OpenSuse, parce que eux aussi ont des développeurs sur kde (comme mandriva)
Après met toi bien en tête que le .deb n'a RIEN de supérieur sur le .rpm, ce fut le cas pendant un temps si on veux, mais c'est plutôt l'inverse qui arrive a présent...
Sur mandriva tu trouveras un rpmdrake ou urpmi (ligne de commande) pour faire la même chose qu'un apt-get install...
Bref, je te conseille juste d'attendre la 2009.1 de Mandriva et de l'installer, c'est comme tout, il faudra que tu reprennes certaines marques, mais pour avoir un bureau kde4.2 bien fini et abouti il n'y aura que cela.
Je ne connais pas suse assez bien pour la recommander, je la placerais au même niveau que mandriva (modulo yast au lieu du mandriva control center).
A toi de voir ;)
[^] # RPM vs DEB
Posté par zecrazytux (site web personnel) . Évalué à 2.
tu peux argumenter s'il te plait ? citer des sources ?
(je n'ai rien contre rpm, je connais vaguement DEB pour être utilisateur avançé de Debian, et ai fait un peu de packaging RPM... ça m'interesse vraiment, c'est pas pour troller)
[^] # Re: RPM vs DEB
Posté par Raphaël G. (site web personnel) . Évalué à 1.
Après un .deb est une archive ar, là ou les .rpm supportent désormais le lzma.
Bref, le .deb n'a plus rien de supérieur.
Je trouve plus pratique d'avoir un .spec séparé, mais ça ce n'est pas vraiment une différence.
Je dois avouer que je suis un peu frustré par les personnes qui racontent que le .deb est supérieur alors qu'en vrai c'est quif-quif bourico, voir l'inverse...
[^] # Re: Mandriva et inconguités...
Posté par NeoX . Évalué à 3.
non parceque avec apt-get, je le fais
[^] # Re: Mandriva et inconguités...
Posté par BAud (site web personnel) . Évalué à 5.
[^] # Re: Mandriva et inconguités...
Posté par NeoX . Évalué à 2.
peut-on passer de Mandriva 2006 à mandriva 2009 avec rpm? urpmi ? le tout sans reinstaller
parce qu'avec ma distribution à base de .deb et avec apt-get, je peux passer de celle de 2006 à celle de 2009 sans avoir à tout reinstaller
[^] # Re: Mandriva et inconguités...
Posté par BAud (site web personnel) . Évalué à 3.
avec urpmi, la démarche est toute "simple" et a toujours été la même (c'est les commandes qui peuvent un peu varier) :
- déclarer les nouveaux miroirs (en incluant les /updates et les /release)
- la première opération de urpmi est de se mettre à jour
- ensuite urpmi se relance et tente de mettre à jour chacun des paquets dans leurs dernières versions
concrètement (et ça marche pour toutes les versions depuis genre la 2005LE) :
- urpmi urpmi (ce n'est plus vraiment nécessaire mais au moins, urpmi va tirer les dépendances le concernant...)
- urpmi --auto-select
avec un miroir local, l'opération se déroule généralement correctement. Avec des dépôts en ligne, il vaut mieux éviter la période de rush juste après la sortie de la distribution qui aboutit souvent sur des timeouts... je préfère avec mes miroirs en rsync plutôt que ftp, les reprises étant un peu facilitées.
Les soucis rencontrés sont systématiquement les mêmes :
- paquets non entièrement téléchargés (déjà évoqué ci-dessus, éviter les miroirs surchargés)
- quelques dépendances mal résolues (souvent identifiées lors de la sortie de la distrib', les tests étant effectués avec un sous-ensemble de tous les paquets et de tous les dépôts).
- la lecture des releases notes et errata est un pré-requis indispensable pour identifier les opérations complémentaires qui pourraient être nécessaires (notamment les changements de noms de paquets ou les pilotes propriétaires ayant cessé unilatéralement la prise en charge de certains matériels, je pense au pilote nvidia par exemple...). Les changements de glibc sont généralement à surveiller (et c'est inévitable entre une version de 2006 à 2009...).
[^] # Re: Mandriva et inconguités...
Posté par Raphaël G. (site web personnel) . Évalué à 3.
La méthode recommandée est de passer par les version intermédiaires (comme chez debian ?).
En dehors de ça, franchement si tu part d'une mandriva 2007 pour une 2009.1, tu as juste 4 nouvelle version entre les deux (2007.1, 2008.0, 2008.1, 2009.0) et je te suggère fortement de ré-installer.
Techniquement il doit même être faisable de faire le saut 2007.0 => 2009.1 en mettant a jour urpmi+rpm+glibc+wget+basesystem, puis de faire le reste ensuite...
Par contre je ne vois pas l'intérêt de cette migration avec des passage kde 3.5.x à 4.2 et un peu pareil pour tous les autres paquets...
[Activation du mode troll]
Après si tu utilises du debian, comme ils sortent une version tout les deux ans, passer de la 2007 debian à la 2009 ça pose pas de soucis...
[/Activation du mode troll]
[^] # Re: Mandriva et inconguités...
Posté par NeoX . Évalué à 2.
par contre j'avais souvenir qu'une mise à jour mandriva entre 2 releases majeures c'etaient deja pas sur
mais mes essais remontent à un moment deja,
faudrait que je trouve le temps de reactualiser mes "fiches"
[^] # Re: Mandriva et inconguités...
Posté par wismerhill . Évalué à 1.
Ma machine principale, plus récente et installée en x86_64, est actuellement en 2009.0 et a été initialement installée en 2007.0.
[^] # Re: Mandriva et inconguités...
Posté par Chapellon Alexandre . Évalué à 2.
A intéressant... et que sait faire yum ou urpmi que ne sais pas faire apt?...
Le pinning? ah non ca c apt qui le fait et yum.... ah bon non pas yum.
Les relations entre package autres que des dépendances? ah bon non non plus...
Non là vraiment je sèche...
[^] # Re: Mandriva et inconguités...
Posté par Raphaël G. (site web personnel) . Évalué à 1.
Tu ajoute un media plus vieux ou plus récent ignoré, tu installes ensuite le paquet voulu via urpmi en spécifiant le média désactivé, puis tu ajoutes les noms de paquets dans /etc/urpmi/skip.list
Quand à la relation entre paquet sans dépendance ça existe c'est les "suggest" d'urpmi et ça marche très bien.
Bref, rien de plus si tu regardes bien au lieu de troller...
[^] # Re: Mandriva et inconguités...
Posté par Chapellon Alexandre . Évalué à 4.
A tiens et ou est passée la gestion des priorité avec ton système?
Ce n'est pas du troll: c'est un état de fait: le gestionnaire de paquet apt est encore aujourd'hui supérieur aux yum et autres urpmi.
A mon sens seul emerge tiens la route en face (bien que j'avoue ne pas le maitriser aussi bien).
[^] # Re: Mandriva et inconguités...
Posté par briaeros007 . Évalué à 2.
Dommage qu'il faille tout compiler ...
[^] # Re: Mandriva et inconguités...
Posté par wismerhill . Évalué à 0.
[^] # Re: Mandriva et inconguités...
Posté par 6arts . Évalué à 1.
Pour la mandriva 2009.0, a sa sortie, elle était super instable. En même temps, une version officielle avec un kernel en RC... ;-)
mais je dois dire que les choses se sont assez bien stabilisé au fil du temps et que maintenant ça marche assez bien. par contre, j'ai pas trop réussi à activer les effets 3D.
Pour l'openSUSE 11.1 les effets 3D ont marché tout de suite... Par contre, j'ai rencontré quelques soucis aux débuts (GRUB est parti en sucette, je ne sais pas comment, impossible de le réparer avec le CD d'install, j'ai dû me sortir les doigts du C... et aller sur un bon shell pour reconfigurer tout ça...)
mais mis à part les quelques soucis de codecs (j'arrive pas à lire des vidéos en mkv avec gstreamer ou xine), ça me semble plutôt correct! et le kde4.2 est assez propre dessus!!!
Bref, tout ça pour dire que je vais peut être m'orienter vers l'une de ces deux distributions mais je ne sais pas encore laquelle...
[^] # Re: Mandriva et inconguités...
Posté par 6arts . Évalué à 1.
[^] # Re: Mandriva et inconguités...
Posté par Raphaël G. (site web personnel) . Évalué à 2.
Pour le kernel, ça se met à jour, ici j'utilise un 2.6.27.10-desktop-1mnb sur mon laptop, il suffit de mettre à jour ;)
Suse a quelque limitation par contre, il désactivent certains codecs proprios (fournis par le plf chez mandriva), désactivent tout ce qui peut être illégal.
Exemple, tu n'as pas de faad/faac (codec apple), de mkv (là j'ai un doute il doit te manque un paquet), de DHT sur ktorrent, etc...
Bref, tentes les deux, essayes la 2009.1 avant de faire un choix, elle devrait être bien "finie" et ça devrait rouler ;)
Pour ce qui marche pas, il suffit de tester quand c'est encore en cooker et de faire un rapport de bug, sinon ça restera comme ça...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.