Coup de gueule contre ubuntu
Par Laurentj le samedi, avril 19 2008, 14:34 - Logiciels - Lien permanent
J'adore Linux, mais je trouve que les distribs imposent parfois des trucs qui m'embètent à un point inimaginable (je reste poli). Trois exemples :
- updatedb : ce processus est lancé à chaque fois que j'ouvre une session (tout les jours quoi). Et vas-y que ça monopolise les accés disques, et vas-y que ça me fait freezer toutes les applis qui veulent accéder au disque. C'est probablement le truc qui m'irrite le plus. Impossible d'utiliser la machine correctement pendant que ce truc fonctionne. Et le comble, c'est qu'il est censé permettre des recherches plus rapide dans les fichiers puisqu'il les indexe justement. Au boulot, sur ma bécane super top moderne, ça va encore, mais sur mes bécanes à la maison, plus vieilles, c'est l'horreur.
- le support corrects des portables : j'ai toujours eu des ennuis avec linux sur les portables, et ça ne s'améliore vraiment que lentement. Je ne comprend pas pourquoi, alors que l'informatique nomade est quand même en plein boom. Y a toujours des trucs qui bugs dans tout les sens, en particulier en ce qui me concerne la mise en veille. Malheur à moi si je rabat l'écran sans éteindre d'abord la machine : ça plante méchament, la dalle de l'écran passe par des couleurs toutes bizarres, et galère pour rebooter. Et c'est pas la seule machine sur laquelle ça délire à ce point là.
- autre débilité : le check des disques au démarrage (fsck). Je ne sais pas qui a eu l'idée d'une fréquence de check des disques tout les 32 redémarrages chez Debian et Ubuntu, mais ce type ne doit pas vraiment utiliser de machine "normalement". Ce nombre est ridicule, d'une part parce que les disques sont tout de même relativement fiables de nos jours, et d'autre part ces checks prennent un temps absolument faramineux à cause du volume toujours croissant des disques. Et donc régulièrement il faut attendre 5 à 10 min que la machine démarre. C'est d'autant plus ridicule sur les portables quand ils ne sont pas branchés sur le secteur : ça pompe une energie folle. Vous n'avez pas intérêt à ce que ça arrive alors que vous n'avez plus beaucoup de batteries et un truc urgent à faire (mais malheureusement, de par la loi de Murphy...)
- Et je ne parle pas non plus des durées des batteries sous linux, alors que sous windows, j'ai bien à l'aise 1.5 à 2 fois plus de temps sur mon portable actuel.
Alors je sais que tout ça peut se paramètrer, mais faut avoir fait lu 50 howto pour comprendre comment. C'est insupportable. Et je n'aime vraiment pas passer mon temps à ces conneries là.
Mise à jour 20/04 21h06. Je dément cette information ! Je n'ai plus Windows installé sur mon portable depuis des lustres :-) Mais à l'époque où j'ai acquis la machine (d'occasion, il y a deux ans, avec Windows installé), j'ai pu constaté ces différences de durées de batteries entre Windows et Linux. Bon, mais c'est vrai que j'ai un windows 2000 en double boot sur mon desktop, pour certains tests :-)
Commentaires
Malheureusement tu résumes plutôt bien en ce qui concerne les portables :(.
J'ai également un Mac, c'est fou la différence d'autonomie entre ce dernier et mon portable sous linux (et ce n'est pas parce que ma batterie est morte). Le problème, chez moi, vient du fait que les pilotes ne sont pas terrible ; la carte graphique par exemple, ne semble pas se mettre en veille, je ne suis pas certain que le wifi le fasse. J'ai également un EEEPc (la batterie est nulle) et j'ai fait l'expérience de le mettre en veille après le démarrage et de le laisser ensuite toute une nuit : batterie au minimum au matin alors que seul la ram avait à être alimentée. Mon mac est à 95% avec la même expérience.
Curieux par contre ton problème d'écran qd tu le rabats... :-/
Pour updatedb, faut juste virer l'entrée dans /etc/cron.d
+1 ; Je rajoute aussi le ventilo qui n'est que rarement correctement controlé, et le Wifi qui est toujours compliqué à faire fonctionner.
Le comble, c'est que, théoriquement, tous ces soucis peuvent se régler. J'ai toujours rêvé que les distro importantes proposent des meta paquets, un par type de portable, qui configurent tout bien la distro.
... mais bon, faut surtout pas cracher dans la soupe, faut pas oublier que côté Desktop, y'a pas de buziness, donc pas d'argent, donc les gens qui bossent sur le support Desktop le font souvent gratuitement (y'a vite fait Novel et RH qui bossent dessus).
Et puis j'ai toujours pensé que Linux c'est pas fait pour les manchos (sic), faut se sortir les doigts du cul, et lire les 50 tutos, et je trouve ça normal.
Le EEEPc, c'est pour Maxime ?
À noter que le
fscksera plus rapide avecext4(qui ne devrait plus tarder à pointer son nez).Concernant l'ACPI, le problème est loin d'être réglé mais les choses avancent petit à petit. En rapport avec l'ACPI, ce post sur LinuxFR) est - si il s'avère que c'est vrai - révélateur.
Olivier;
Pour le check disk il suffit de tapper par exemple:
sudo tune2fs -i 60d -c 100 /dev/sda2
pour avoir un check ou tous les 60 jours ou tous les 100 reboot, c'est vrais qu'il faut changer l'option pour un portable.
Bien dit !
Concernant la durée des batteries, un tour rapide sur http://www.lesswatts.org/ m'a permis d'avoir le même temps que sous MS/Windows.
Plutôt que de balancer ces doléances sur ton blog, sois donc utile à la communauté : urlhttp://brainstorm.ubuntu.com//url
Mince alors o_O... Heureusement que t'as pas payé !! :D
C'est pour tout ces raison que je suis paser sous Mac Os (que du bonheur) ;-)
en ce qui concerne le support des portables et la durée des batteries, il ne faut pas oublier qu'une part non négligeable revient au support du constructeur avec les normes acpi, anciennement apm etc... lorsque tu achètes un portable, certains drivers sont fournis pour faciliter la gestion de l'énergie!
Pour ré-équilibrer le débat: dis-nous maintenant ce que tu détestes sur Windows qui te fait, malgré les défauts que tu cites, utiliser Linux tous les jours.
sous hardy, s'il voit que tu es sous batterie, il saute l'étape de check du disque.
Le fsck c'est un problème intrinsèque au système de fichiers. La solution, c'est un système de fichiers qui n'en a pas besoin ou qui permet de le faire en online.
Pour ce qui de la batterie et d'autres problèmes, ça dépend des modèles... Ça semble évident qu'avant d'acquérir tout matériel, il faut s'assurer que le matériel ait un bon support Linux. Sinon, tu n'as qu'à soumettre ton patch, comme on dit...
@paul
Moi pas. Surtout quand le projet Ubuntu est justement de mettre Linux à la portée de tous. (Et qui rempli de mieux en mieux sa mission, je l'avoue, c'est pour ça que je l'utilise)
@raphael : pas que ça à foutre. Si il fallait que j'aille sur tout les bugzilla de chaque logiciel que j'utilise quotidiennement sous linux, je ne ferais plus rien d'autre. Je fais assez de rapport de bug à droite et à gauche, et je pense que par mon travail je suis déjà "utile à la communauté".
@laurent: excuse à la con.
@sebo: ouai c'est pas mal le mac. Mais faut avoir le portefeuille qui va avec.
@tuxce: mon portable, c'est une occasion que j'ai recupéré, sans cd d'install. Et il me semble qu'il n'y a rien sur le site de toshiba pour linux (en tout cas, pas pour mon vieux modèle, je suis déjà allé voir)..
@nicolas : lis les archives du blog, tu sauras ce que j'en penses de windows.
@pascalc: c'est une bonne nouvelle :-)
@loufoque: sauf que le portable, je ne l'ai pas choisi, on me l'a donné, et je n'ai pour le moment pas les moyens de m'en procurer un neuf comme je voudrais. Pour l'histoire de la proposition de patch : encore une excuse à la con, comme si je connaissais ACPI ou le kernel sur le bout des doigts, et que j'avais 15 jours devant moi à rien faire. Faire un système d'exploitation, c'est pas mon job, désolé. Ma bagnole, quand elle bug, je l'amène au garagiste, je n'ai ni le temps ni les compétences pour la réparer.
J'aime beaucoup cette idée personnellement :)
Laurent, le problemes du support du matériel est un problème qui date de la création de Linux - mais ca évolue de ce côté, avec amd/ati, intel et maintenant VIA qui vont tous développer des drivers libres - et nvidia qui en propose des close source aussi. Le problèm n'est toujours pas complètement résolu - perso je n'achète plus que du matos qui je le sais fonctionne; ainsi fini les galères de conf :)
Le check des disques, t'es pas le seul à être emmerdé, ca en parle sur ubuntu brainstorm; j'imagine que ca sera changé bientôt.
UpdateDB, c'est vrai que c'est bof - ca m'emmerde à fond sur plusieurs serveurs aussi.
Aucun OS est parfait; j'avait plus de merdes sous windows que sous linux - c'est juste pas les mêmes. Certains disent que Linux c'est que pour les mecs qui ont du temps; je sais pas si c'est vrai, mais maintenant que je m'y connais plus, c est du plaisir - car tous ces trucs qui te font chier, je saurais les arranger :)
Héhé comme je te comprends Laurent, comme j'ai pesté et comme je peste encore sur des choses énervantes sous linux, jusqu'à ce que je me souvienne que les distrib sont principalement développées par des bénévoles, ça me calme un peu.
Merci pour ce billet car j'avais complètement oublier ce qui me restait à faire pour configure mon portable. Grâce à toi c'est fait ( à part l'hibernation).
C'est bizarre ton histoire de fsck et de batterie, normalement fsck (pour ext3, en tout cas) ne fait pas de check si tu es sur batterie depuis pas mal de temps maintenant...
La fréquence d'fsck est réglable, tout comme updatedb est désactivable... Pour le reste, je suis assez d'accord avec toi. Mais ça progresse.
Je propose qu'on fasse une pétition pour que Daniel augmente Laurent. J'ai vu deux fois dans ses réponses un problème de portefeuille ;)
Concernant les mises en vieille de portable, lit ça, tu va tomber des nues : http://mjg59.livejournal.com/85923.html Pour fsck, passe en ext3fs, tu n'en aura plus besoin
@da scritch : je suis pourtant en ext3 @glandium : peut-être que mon portable ne fourni pas certaines informations de manière connue pour linux, permettant à fsck de fonctionner seulement aux moments opportuns.
@giz404: updatedb est desactivable, mais si il ne fonctionne plus, je suppose que je ne vais plus pouvoir profiter d'une recherche efficace. Je n'utilise pas locate mais peut être que Konqueror ou autre s'appuie sur locate pour faire des recherches dans les fichiers ?
Je rejoins le coup de gueule de Laurent. Il y a deux choses principalement qui m'emmerdent sévère sur mon mac sous ubuntu c'est d'un part le (non) support du wifi (avec madwifi qu'il faut recompiler à chaque mise à jour du kernel : très très chiant) et la mise en veille qui plante à peu près 10 fois sur 10 ! Mais sinon, je dois avouer qu'ubuntu reste une bien belle distribution, et j'espère que la version 8.04 permettra de nouvelles avancées sur le front des portables.
Perso j'ai acheté un portable dell sous linux ( ubuntu tiens ;) ) et tout marche ( wifi, boutons multimedias, fonctions contraste etc ).
Faut passer à Mac OS X !
Le couple "updatedb/locate" est en train d'être remplacé par des implémentations plus "malines", genre mlocate (https://fedorahosted.org/mlocate/), qui est par défaut dans Debian unstable à présent (entre autres).
Le mot cle que j'ai entendu dans ton histoire Laurentj c que tu possede un Toshiba ou comme je les appelles Touches-y-pas, lol.
Mais je suis tres d'accord avec tes commentaires sur Ubuntu installe sur un portable, c'est desormais la realite et il y a comme toute entreprise des cons qui sont employes sur Ubuntu; du moins c'est ce qu'ils demontrent avec des trucs comme ca.
pour les points: 2)écris à ton vendeur plutot que de te plaindre de linux 3)utilise une vraie distro 4)écris aussi à ton fabricant d'ordinateur, c'est lui qui conserve les infos dont auraient besoin les devs de linux.
ha lala. Quand un noob se met à linux, on lit toujours les meme commentaires comme quoi c'est mieux sous windows. Si c'est mieux utilise le, c'est tout!
@michel: ha la la, quand je lis des commentaires trollesques comme les tiens, de personnes qui croient tout savoir sur tout et sur moi, j'ai envie de les supprimer.
Si tu avais lu les commentaires tu aurais su que je ne l'ai pas acheté, mais qu'on me l'a donné. Je doute que le pote qui me l'a donné puisse faire quelque chose à propos de linux (Même les vendeurs d'ailleurs).
Troll 100%
Mais bien sûr, c'est vrai, je connais le kernel super bien et donc je sais super bien ce qu'il faut demander super bien au fabricant.
Ça fait plus de 13 ans que j'ai découvert linux, et 7 ans que je l'utilise à temps complet et que je n'utilise plus windows... Alors question noob... Quand des types comme toi comprendront que les utilisateurs d'un OS n'ont pas forcément envie de mettre les mains dans le camboui (ou qu'il n'ont pas que ça à faire comme moi) pour corriger les bugs des distros, peut être qu'on avancera plus vite...
Tu ne serais pas un noob en lecture toi ? Parce que je ne sais pas où tu as lu que j'ai dit que Windows était mieux. C'est pas parce que j'ai dit qu'il gérait mieux les fonctions de mise en veilles que j'ai le trouve "mieux" en général.
Se plaindre de problèmes de matos supporté sous gnu/linux : c'est vraiment un faux problème. C'est un peu comme si tu achetais une voiture essence, et que tu décidais de passer au gasoil, et que tu te plaignais que ça ne marche pas ... Pour ma part, dès 1999, je savais que tôt ou tard, je basculerai totalement sous linux un jour, et donc à partir de là, je n'acheterai plus que du materiel compatible ... Qques coups de google avant d'acheter un matos ne fait pas de mal. C'est pourtant pas compliqué. De plus, c'est souvent gage de qualité que d'acheter ce genre de matos. Acheter le dernier toshiba tatoué avec carte mère ultra spécifique, qui est vendu sous vista. Et mettre un linux là dessus, c'est très très risqué (comme mettre du gasoil dans une essence)... De nos jours, une foultitude de vendeur de portable vende des portables sous un gnu/linux, et qui fonctionnent parfaitement... C'est un faux problème. Le constructeur ne fait pas d'effort, alors c'est à l'acheteur d'être un peu intelligent, et de choisir le bon constructeur. Et ça paye !
@LaurentJ: Ca fait 13 ans que tu utilises linux, et tu pense encore que c'est sa faute si ton matériel ne marche pas aussi bien que sous windows? Et tu dis que tu n'as pas envie de mettre les mains dans le cambouis. Tu as tout à fait le droit (je fais pareil, je ne mets plus les mains dans le cambouis depuis au moins 6 ans, la compilation de mes propres logiciels est une activité qui m'a amusé un temps, mais on se lasse de tout). Mais ne vient pas te plaindre que cela ne marche pas comme tu l'aimerais.
P.S l'excuse "j'ai pas acheté, c'est un copain qui me l'a filé" me fait penser aux gens qui téléphonaient au Dr Tordjman sur Europe1 en disant: "J'ai un ami qui a un problème mais qui n'ose pas vous appeler". Moi je n'écoutais pas, bien sur, mais j'ai des copains qui me racontaient.
PPS: même après 13 ans sous linux, tu peux quand même être un noob, ce n'est pas forcément une insulte.
@manatlan : je le sais tout ça. Mais la machine ON ME L'A OFFERTE comme je l'ai dit plus haut. J'allais pas cracher dessus hein, surtout que j'ai d'autres priorités dans mon budget. Et puis il ne fonctionne pas si mal, y a juste cette histoire de mise en veille qui déconne, le reste tout va bien je te remercie. l'histoire d'updatedb, c'est pas la faute au portable.
@michel:
Ouai. Dingue hein ? Maintenant comme je viens de le dire, tu remarqueras que je me plaint juste de la mise en veille au niveau matos.
Si je me plains, parce que j'ai envie de me plaindre, parce que je fait ce que je veux, et que ça fait trop longtemps que du coté de la mise en veille, je n'ai pas vu d'énomre amélioration dans Linux depuis des années.
1er PS: je ne vois pas le rapport avec la choucroute, mais c'est pas grave... Mais si tu veux que je puisse avoir un portable qui fonctionne impeccablement sous linux, j'attend ton chèque.
"Noob" est quand même assez péjoratif. Et sinon, non, je ne me considère pas comme un noob. J'ai déjà installé et administré des serveurs sous linux, plutôt bien sécurisé, même si je ne suis pas un pro dans le domaine, et sans de soucis majeurs... (mais bien sûr, ça ne veut rien dire, puisqu'on ne reboote pas un serveur deux fois par jour, et que les problèmes de mises en veilles sont inexistants).
Ben dis donc... ça c'est le genre de post qui déclenche les passions !
Il faut continuer comme cela, puis placer un peut de pub, et d'ici quelques années, ça financera un portable correctement supporté par Ubuntu ;-)
Bon sinon, j'ai côté de moi un portable (pourri) Acer sous mandriva 2008, et il est très facile (depuis l'interface graphique), de configurer Kpowersave pour que lorsqu'on ferme l'écran, ou après x minutes d'inactivité, de faire un "suspend to RAM " ou un "suspend to disk" qui marche.
Mandriva, c'est une distrib facile à vivre... ou en tout cas, pas trop mal fichue. Un petit test de la version 2008 Spring s'impose.
C'est quoi comme Tosh ? J'en ai quelques uns sous la main, je peut tester.
J'ai un serveur en prod sous Mandriva CS4, et quelques uns sous RedHat 4 et 5, et je trouve les outils Mandriva bien supérieurs.
Il faut surtout militer pour avoir les specs du matériel afin d'avoir de vrais drivers, de meilleures autonomies etc ...
Je pense que c'est plutôt sur les fabricants qu'il faut taper à ce niveau, pas vraiment sur GNU / Linux.
MANDRIVA est beaucoup plus stabilisée que Unbutu, c'est mon avis