Journal : Linux est quand même lourd pour le desktop, et "udev sucks"...
Posté par alouali (page perso, ) le 05 juin 2008
0
[NB : Ce est la reprise d'un long commentaire initialement laissé sur la dépêche "Les ultra-portables rééquilibrent le marché en faveur des logiciels libres", et dont je souhaite finalement faire l'objet d'un journal]Je suis d'accord avec la remarque disant que Linux tourne avec difficulté sur des petites machines.
Je viens de connaître récemment ma première grande déception concernant Linux, que j'utilise avec satisfaction depuis 2003. Ne pouvant écrire de journal pour l'instant, je vais raconter ici mes désaventures.
Alors voila : mon beau-frère a un PC de 2001, Acer Celeron 700, 64MB RAM, avec un Windows 98 complètement vérolé. Je lui propose de lui installer un Linux propre, light, en me disant q'un Linux tout neuf et sécurisé sera sûrement plus rapide qu'un Windows 98 complètement infesté !
L'échec est TOTAL.
Impossible d'installer la Mandriva que je connais bien, tentative d'installer Xubuntu sans plus de succès. Direction alors Google et je tombe sur Damn Small Linux. Certes Damn Small Linux fonctionne bien, mais c'est trop pauvre et trop en retrait de ce qu'il remplace, à savoir Windows 98, notamment en termes de finition, tout est en anglais... (moi je m'en moque, mais je veux que mon beauf ait au moins aussi bien que ce qu'il avait avant). J'ai aussi jeté un oeil sur les PuppyLinux et consorts, mais soit l'intégration française est pauvre, soit les dépôts de paquetages sont peux fournis.
Je cherche donc à récupérer de la vielle SDRAM PC100, et je passe à 384MB RAM, ce qui est un premier aveux d'échec.
Direction alors Xubuntu, alternate CD. En utilisant tous les possibilités d'optimisation à ma portée et les bon conseils d'ubuntuforums (arrêt services inutiles, noatime, DMA, ...) je me retrouve quand même après le boot XFCE avec plus de 350MB utilisés, avec juste le terminal qui tourne !!! Autant dire que c'est la cata, ça swappe comme un malade.
J'ai déjà perdu une journée entière d'installation, en ayant utilisé des possibilités de configurations et d'optimisation totalement hors de portée du nouveau venu à Linux qui aurait entendu dire que Linux c'est bien pour faire revivre de vieilles machines.
350MB pour XFCE / Thunar qui est censé être light, difficile de faire pire, et des choses problématiques comme la déconnexion des clés / disques USB. Je me dit à ce compte là autant avoir un vrai bureau KDE + Konqueror, et retour à ma Mandriva 2008.1 qui cette fois avec 384MB accepte de s'installer.
A nouveau une journée d'installation le temps de refaire les mêmes optimisations que sous Xubuntu, et une bonne nouvelle : 200MB d'utilisés à la fin du démarrage, il me reste donc 150 MB de libre ! Ouf !!!
Enfin ouf de courte durée : tout est plus lent que sous Windows 98, et de loin. Ne parlons même pas de la navigation internet (que ce soit Opera, Firefox ou Konqueror) et des videos Flash (Youtube / Dailymotion) qui sont ce qui intéresse le plus mon beauf et ses enfants.
Bref, échec sur toute la ligne.
Mais le pire est à venir. Mon beauf me dit que ça démarre vachement plus lentement qu'à l'époque de Windows ! Je me dit quand même, avec toutes les suppressions et optimisations que j'ai faites ! Bon, on chronomètre : 2 minutes 40 de démarrage, c'est lent, très lent.
Analyse du boot : il y a un udev dès le départ qui bloque pendant au moins 40 secondes. Recherche Google : je suis loin d'être le seul concerné, pour un peu qu'on ai une machine pas trop récente, et ce quelle que soit la distribution (j'avais remarqué le même bloquage sous Xubuntu). Apparemment la conception de udev n'est pas du tout optimisée, je suis tombé sur un billet (en anglais) qui résume bien ce que j'ai pu constater : "Udev sucks" :
http://modeemi.fi/~tuomov/b/archives/2006/03/28/T21_54_16/
J'ai comme la mauvaise impression que les développeurs utilisent des machines dernier cris ultra puissantes et se permettent des horreurs de codage qui ont ensuite de graves répercussions pour les personnes mal équipées. Quand je vois des fichiers de configuration aussi gros en mode texte, je me demande effectivement, tout comme l'auteur du billet, si les bases de la programmation ont été intégrée.
Conclusion :
1) Je vais arrêter définitivement de dire autour de moi que Linux est léger et bien pour les vieilles configurations, car c'est faux, il les a abandonné en cours de route.
2) Le PC de mon beauf va retourner à Windows 98, ou bien à Windows 2000 si je récupère un licence.
3) C'est la première fois en 5 ans que je revient en arrière et c'est mauvais signe. Car les 3 jours au final que j'ai passé auraient été irréalistes par le quidam moyen, et que si mon niveau en informatique et en Linux n'est pas très élevé, il en tout cas TRÈS largement au dessus du niveau moyen.
[Partie II]
Après une réponse de arnaudus, je tempère quelque peu ma conclusion ainsi :
1) Je n'ai aucune envie d'inciter au troll ! Juste de faire part de mon expérience, et établir une constatation : les distributions d'aujourd'hui sont peut être moins lourdes que Windows Vista, mais l'écart est bien moins important que ce que je pensait, donc il ne faut pas se gargariser, Linux n'est pas énormément plus léger que Windows. Linux n'est pas un foudre de guerre, mais on ne s'en rends plus compte avec nos belles machines, et à l'inverse mon frère a un petit portable Vista qui démarre agréablement rapidement.
2) J'ai écrit Linux ceci, Linux cela, j'ai mélangé distributions & noyau, je le concède j'ai fait un grand raccourci de langage, j'en suis désolé, mais je pense qu'on me comprends !
3) Concernant le bricolage, certes plus le matos est vieux plus on n'y coupe pas, et je reconnais que je n'ai pas testé la 3e voie, à savoir l'installation d'une vieille distribution (mais y-a-t'il encore aujourd'hui une ancienne distribution maintenue et mise à jour tournant sur des PC de 7 ans ?). Mais encore une fois la partie bricolage est totalement irréaliste et hors de portée pour un quidam qui aurait entendu dire que Linux va donner une seconde jeunesse à sa vieille machine Windows 98 ou 2000.
> Lire le journal (106 commentaires, moyenne: 4).
Vous avez demandé le commentaire #938266.



ubuntu sucks ??? sur vieux pc ;)
Salut,
Si tu veux du ubuntu lite => debris : http://debris.moonmind.net/
sinon il y a :
nutyx : http://www.nutyx.org
zenwalk : http://www.zenwalk.fr
absolut linux (pas super francisée) : http://www.pcbypaul.com/absolute
toutou linux (puppy en français) : http://toutoulinux.890m.com/
frugalware : http://frugalware-fr.tuxfamily.org
peut être arch linux : http://www.archlinuxfr.org/
http://archlinux.fr/
la derniere version de deli linux (0.8) : http://www.delilinux.org
slitaz (déjà évoqué)
Il est clair que la cible d'ubuntu n'est pas le vieux pc (ni même mandriva) car il y a beaucoup de choses inutiles chargées au démarrage pour peut être une plus grande compatibilité matérielle (faudra qu'on m'explique à quoi servent le raid et le lvm lancé sur un pc de Mme Michu).
sinon aussi debian + fluxbox (ou jwm) + rox+ programmes à utiliser.
[^]Re: ubuntu sucks ??? sur vieux pc ;)
A tout hasard, est-ce que quelqu'un a testé Fluxbuntu ?
Qui contrôle l'information contrôle le monde
[^]Toutou Linux
J'ai testé pas plus tard qu'hier la fameuse distribution pour les chien-chiens, j'ai nommé Toutou Linux. La machine : Pentium 1 @ 200 mhz (et des poussières). Et surtout, 48 Mo de ram et 2Go de disque dur lent avec en plus plein de trous.
En liveCD, ça rame, surtout à cause du lecteur CD, du genre 4x (et je suis optimiste). Mais une fois installé sur le disque dur (très simple et rapide), j'ai été plutôt étonné, surtout qu'il n'y avait pas de swap activée. Bon, la suite Seamonkey, c'est pas ce qui se fait de plus léger, mais c'est mieux qu'un Thunderbird + Firefox. Honnêtement, Opera reste quand même le navigateur avancé le plus léger. Il suffit de prendre le .deb targézedifié compilé en statique avec QT sur le site de l'éditeur, et hop, on lance le script d'install. Mais c'est aussi jouable avec Seamonkey.
J'ai donc pu naviguer avec plusieurs onglets sur cette antiquité, sans que ce soit trop éprouvant. Le bureau est plutôt sympa, avec des icones, et le menu bien rangé. La francisation n'est pas complète, mais bien avancé, et il parait que l'on peut contribuer ;)
Bref, un test a faire. Ce petit Puppy m'a bien dépanné pour aller voir sur le net confortablement ce qui n'allait pas sur une autre machine. Et finalement, je pense le réutiliser.
Seul points noirs, l'utilisation sous root, que je trouve vraiment limite, mais il y a surement moyen d'avoir un utilisateur "normal". Et la non utilisation de la swap, j'ai pas été voir plus loin dans le fstab, car ça a suffit a mes besoins sans.
Une bonne petite distrib, il manque peux être des paquet en plus, mais il y a déjà bien de quoi faire en 100Mo de CD-Rom.
[^]Re: Toutou Linux
La swap est un palliatif. Il faut bien avoir à l'esprit que la swap est situé sur le disque dur et qu'un disque dur, surtout s'il date, n'a pas du tout les mêmes temps d'accès que la mémoire vive.
La swap n'est pas là pour « accélerer » le système mais pour élargir son garde-fou en terme d'occupation mémoire, quitte à diminuer ses performances. Et les disques d'il y a 10 ans n'affichaient pas 15K tours/m avec des temps d'accès en dessous des 4 ms...
[^]Re: Toutou Linux
Merci pour ton feedback :)
Suite à ce journal j'ai cherché sur le site de PuppyLinux pour voir que quelles machines ça pouvait tourner ... mais je n'ai pas trouvé.
Je suis rassurée, GNU/Linux peut fonctionner en mode graphique de manière assez facile en dessous de 64MB de RAM, et probablement avec 32MB aussi.
La Roue du Temps
[^]Re: Toutou Linux
C'est ma distribution sur CD préférée !