4 points par GN⁺ 10 시간 전 | 1 commentaires | Partager sur WhatsApp
  • Même les PC des années 2014 à 2019 exclus des exigences de Windows 11 en matière de TPM 2.0, de Secure Boot et de CPU récent peuvent redevenir des machines du quotidien avec une distribution Linux légère, ce qui contribue aussi directement à réduire les déchets électroniques
  • Le choix de la distribution dépend surtout de la quantité de RAM et de l’architecture CPU, avec des options réalistes différentes selon qu’on se situe sous 2 Go, entre 2 et 4 Go, ou au-delà de 4 Go
  • Les performances perçues ne dépendent pas seulement de la distribution, mais aussi fortement du travail d’élimination des goulets d’étranglement via zram, le réglage de la swappiness, le nettoyage des services et le remplacement par un SSD
  • Le navigateur est l’application la plus lourde sur un vieux bureau Linux, donc l’ajustement des paramètres de Firefox et des outils de blocage comme uBlock Origin déterminent la vraie utilisabilité
  • Si les limites matérielles sont nettes — CPU 32 bits uniquement, moins de 1 Go de RAM, erreurs SMART ou memtest86+, chauffe autour de 90°C — le recyclage est souvent plus réaliste

Pourquoi un vieux PC peut encore servir

  • Environ 62 millions de tonnes de déchets électroniques sont produites chaque année dans le monde, dont une partie concerne du matériel encore fonctionnel
  • Windows 11 exige TPM 2.0, Secure Boot et un CPU relativement récent, ce qui exclut du support certains PC parfaitement opérationnels datant de 2014 à 2019
  • La baisse de réactivité ressentie sur les anciens PC vient souvent davantage de l’alourdissement des exigences du système d’exploitation que du matériel lui-même
    • Une installation neuve d’Ubuntu Xfce utilise environ 650 Mo de RAM au repos
    • Windows 11 utilise 3 à 4 Go de RAM avant même d’ouvrir le navigateur
  • En 2026, l’écosystème Linux léger reste très actif, avec des sorties majeures qui se succèdent
    • BunsenLabs Carbon : sortie en février sur base de Debian 13, avec abandon du support i386
    • Xubuntu 26.04 LTS : sortie en avril avec Xfce 4.20 et 3 ans de support
    • Linux Lite 8.0 : sortie en juin avec un noyau de performance personnalisé, une pile gaming intégrée et un assistant IA local

Vérifier le matériel avant l’installation

  • Avant de choisir une distribution, il faut vérifier la RAM, l’architecture CPU et le stockage avec free -h, lscpu | head -10, lsblk
  • La RAM est le premier critère de choix d’une distribution
    • Moins de 2 Go : il faut une distribution aussi légère que possible
    • 2 à 4 Go : la plupart des options légères deviennent utilisables
    • Plus de 4 Go : quasiment toutes les distributions peuvent tourner
  • En 2026, les CPU uniquement 32 bits offrent beaucoup moins d’options
    • Beaucoup de distributions récentes ont abandonné le support 32 bits
    • BunsenLabs Carbon abandonne aussi i386 et ne convient donc pas aux très vieilles machines 32 bits
  • Si la machine utilise encore un HDD mécanique, le passage à un SSD peut être la mise à niveau la plus importante
  • Avant l’installation, il est plus sûr de démarrer sur une Live USB, d’exécuter les mêmes commandes et d’évaluer les performances ressenties
    • Si la session Live est lente, l’installation a peu de chances de devenir soudainement rapide

Choisir une distribution selon la quantité de RAM

  • Moins de 2 Go

    • antiX est un choix de premier plan pour du matériel très limité
      • Basé sur Debian Stable sans systemd
      • Environ 256 Mo de RAM utilisés au repos
      • Interface moins aboutie que les options basées sur Ubuntu
    • Puppy Linux s’exécute entièrement en RAM et peut redonner vie à des machines que beaucoup d’autres distributions refuseraient
      • Courbe d’apprentissage plus raide
      • La performance est son point fort
    • BunsenLabs Carbon utilise un gestionnaire de fenêtres ultra-léger basé sur Openbox et fonctionne sur Debian 13
      • Bureau minimaliste et très configurable
      • Depuis Carbon, le support i386 a été abandonné, donc inutilisable sur les anciennes machines 32 bits
  • 2 à 4 Go

    • Cette plage est proche du “sweet spot” pour la plupart des projets de remise en service
    • Lubuntu 26.04 LTS est basé sur LXQt et consomme environ 480 Mo de RAM au repos
      • L’une des options les plus légères parmi celles basées sur Ubuntu
      • Support LTS jusqu’en 2029
    • Linux Lite 8.0 inclut XFCE, un noyau de performance personnalisé, une pile gaming intégrée, Lite Software et Lite Kernel Manager
      • Environ 650 Mo de RAM au repos
      • L’expérience initiale est meilleure grâce aux outils supplémentaires
    • Lors d’un test sur un ThinkPad T440s de 2014, Lubuntu s’est montré plus rapide au démarrage et en mémoire au repos, tandis que Linux Lite offrait une meilleure réactivité à l’usage grâce à l’ordonnanceur BORE
      • Linux Lite est préféré pour un usage quotidien
      • Lubuntu reste plus pratique pour les machines avec 2 Go ou moins
  • 4 à 8 Go

    • À partir de 4 Go, les distributions légères tournent relativement confortablement
    • Xubuntu 26.04 LTS propose Xfce 4.20 et l’écosystème de paquets Ubuntu
    • Linux Mint Xfce offre une interface plus proche de Windows avec une disposition inspirée de Cinnamon
    • Dans cette plage, le choix dépend davantage des préférences personnelles que des contraintes matérielles

Choisir l’environnement de bureau : LXQt, Xfce, MATE

  • L’environnement de bureau est la partie avec laquelle on interagit tous les jours, donc il influence fortement l’utilisabilité perçue
  • Les différences majeures se jouent surtout sur l’usage mémoire et l’étendue de la personnalisation
    • LXQt : environ 480 Mo de RAM au repos, personnalisation limitée, sensation Windows XP, adapté aux minimalistes
    • Xfce : environ 650 Mo de RAM au repos, personnalisation poussée, sensation Windows 10, adapté à ceux qui modifient beaucoup les réglages
    • MATE : environ 580 Mo de RAM au repos, personnalisation intermédiaire, sensation Windows 7, adapté aux utilisateurs traditionnels
  • Xfce permet d’ajuster plus largement la position des panneaux, les widgets et le comportement des fenêtres sans devoir modifier des fichiers de configuration
  • L’écart de performance entre LXQt et Xfce existe toujours, mais il est plus faible qu’avant
    • Sur la machine de test, LXQt utilisait environ 50 à 80 Mo de RAM de moins que Xfce au repos
    • Sur une machine avec 2 Go de RAM, cette différence compte
    • Au-delà de 4 Go, ce n’est plus une contrainte majeure
  • Avant de trancher, le mieux reste de tester directement sur Live USB

Optimiser la mémoire et les services

  • Configuration de zram

    • zram crée dans la RAM un périphérique de swap compressé afin d’utiliser de la mémoire compressée au lieu d’un disque lent
    • Il y a un petit coût CPU pour la compression, mais sur les machines produites au cours des 15 dernières années, le gain sur les I/O disque est généralement plus important
    • Sur Ubuntu, on peut installer zram-tools puis ajuster les réglages dans /etc/default/zramswap
    • Les réglages par défaut conviennent à la plupart des machines, et le paquet zram-tools d’Ubuntu utilise par défaut la compression lzo-rle
  • Ajuster la swappiness

    • La swappiness contrôle l’agressivité avec laquelle Linux déplace le contenu mémoire vers le swap
    • La valeur par défaut de 60 convient à la plupart des machines, mais il vaut mieux la réduire sur les vieux HDD
    • Sur HDD, les opérations de swap peuvent introduire une latence en millisecondes plutôt qu’en nanosecondes
    • Les valeurs recommandées changent selon le stockage
      • SSD : conserver une swappiness de 60
      • Vieux HDD : 10 à 20 recommandés
    • Exemple de réglage : sysctl vm.swappiness=10 puis ajout de vm.swappiness=10 dans /etc/sysctl.conf
  • Désactiver les services inutiles

    • Les services actifs consomment de la mémoire et des cycles CPU
    • Si le Bluetooth n’est pas utilisé, on peut couper bluetooth ; sans imprimante, cups ; si la découverte de services mDNS n’est pas utile, avahi-daemon
    • Les gains sont modestes individuellement, mais leur effet cumulé compte sur du matériel limité

Mise à niveau SSD et TRIM

  • Sur une vieille machine équipée d’un HDD mécanique, le passage à un SSD apporte de loin le gain de performances perçu le plus important
  • À matériel identique, l’écart selon le stockage est considérable
    • Démarrage d’Ubuntu sur HDD : environ 45 à 60 secondes
    • Démarrage d’Ubuntu sur SSD SATA : environ 12 à 18 secondes
    • Temps de lancement des applications : de 5 à 8 secondes à moins de 2 secondes
  • Un SSD SATA de 256 Go est généralement proposé à moins de 30 dollars
  • La méthode consiste à cloner l’ancien disque avec dd ou Clonezilla, puis à le remplacer physiquement
  • Après clonage, il faut vérifier que le TRIM est activé pour préserver les performances du SSD
    • Sur Ubuntu, fstrim.timer s’exécute par défaut une fois par semaine
    • Pour un lancement manuel, utiliser sudo fstrim -av
  • Il existe aussi des cas où le passage au SSD n’est pas pertinent
    • Contrôleur SATA défectueux
    • Moins de 2 Go de RAM sans possibilité d’upgrade
    • CPU uniquement 32 bits sans support 64 bits

Optimiser le navigateur

  • Le navigateur est l’application la plus gourmande en ressources sur la plupart des bureaux Linux
  • Avec 10 onglets ouverts, Firefox peut utiliser 2 à 3 Go de RAM
  • Dans about:config de Firefox, on peut ajuster les paramètres suivants
    • browser.cache.disk.enable : régler sur false pour désactiver le cache disque
      • Sur SSD, le cache en RAM est largement assez rapide
      • Sur un vieux HDD, les petites écritures répétées peuvent nuire aux performances
    • browser.sessionhistory.max_entries : réduire de 50 à 15 pour diminuer l’usage mémoire de l’historique par onglet
    • browser.sessionstore.interval : augmenter de 15000 à 60000 pour réduire la fréquence de sauvegarde de session et les écritures disque
  • uBlock Origin est pratiquement indispensable sur du vieux matériel
    • Il bloque publicités et scripts de tracking avant leur chargement
    • Sur les sites très chargés en pubs, il peut réduire de 30 à 50 % la mémoire consommée par une page
  • Si Firefox reste trop lourd, on peut envisager Falkon ou Pale Moon
    • Tous deux sont plus légers que Firefox, mais leur écosystème d’extensions est plus limité

Quand le bureau n’est pas indispensable : le serveur domestique

  • Un PC trop lent pour un usage de bureau quotidien mais encore fonctionnel peut être réutilisé comme serveur domestique
  • Un serveur de fichiers basé sur Ubuntu Server ou Debian Minimal peut fournir des fichiers sur le réseau domestique avec moins de 512 Mo de RAM
  • Un serveur DNS Pi-hole demande encore moins de ressources
  • Un serveur multimédia Jellyfin peut diffuser vers d’autres appareils même sur un matériel modeste
  • Les charges serveur sont souvent de nature bursty : la machine reste au repos la plupart du temps et ne charge que lors des requêtes
  • Les recommandations sont Ubuntu Server 26.04 LTS ou Debian 12 Minimal
    • Les deux sont légers, stables et assurent un support à long terme
  • Convertir un bureau en serveur permet aussi d’apprendre l’administration Linux : réseau, gestion de services, durcissement de la sécurité, automatisation

Quand il faut renoncer

  • Toutes les vieilles machines ne valent pas forcément la peine d’être remises en service
  • L’association CPU uniquement 32 bits et moins de 1 Go de RAM laisse très peu d’options
    • Puppy Linux et certaines distributions dérivées de Debian peuvent encore fonctionner
    • Au-delà de l’édition de texte basique, l’expérience peut devenir pénible
  • L’état du stockage se vérifie avec SMART
    • Si sudo smartctl -a /dev/sda affiche des secteurs réalloués, des secteurs en attente ou des erreurs irrécupérables, le disque est en train de mourir
    • Dans ce cas, il faut envisager le remplacement du disque ou le recyclage de la machine
  • Les erreurs RAM ne se corrigent pas par logiciel
    • Si memtest86+ remonte des erreurs, c’est le signe d’une barrette défaillante
  • En cas de problème thermique, l’entretien physique passe avant l’optimisation logicielle
    • Si le CPU atteint 90°C sous faible charge, il faut nettoyer le ventilateur et remplacer la pâte thermique
    • Si cela ne suffit pas, le système de refroidissement est peut-être physiquement endommagé
  • Si, même après optimisation, le bureau Linux léger ne peut pas tourner à une vitesse utilisable, il faut passer par un programme responsable de collecte des déchets électroniques

Conclusion pratique

  • Redonner vie à un vieux matériel avec Linux exige à la fois de choisir une distribution adaptée à la catégorie de machine, d’optimiser zram et les services, et de juger lucidement les limites physiques
  • Les recommandations selon la RAM sont assez claires
    • 4 Go et plus : Linux Lite 8.0 ou Xubuntu 26.04
    • 2 à 4 Go : Lubuntu 26.04 LTS
    • Moins de 2 Go : antiX ou BunsenLabs, à condition d’avoir du matériel 64 bits
  • Le passage au SSD peut transformer la réactivité perçue d’une vieille machine
  • L’optimisation du navigateur est nécessaire pour éviter que Firefox ne consomme toute la mémoire disponible
  • Continuer à utiliser un vieux PC encore fonctionnel permet de réduire la quantité de matériel finissant en décharge

1 commentaires

 
Avis sur Hacker News
  • J’ai construit un environnement de bureau sur une base Arch Linux, en y ajoutant seulement niri (Wayland), Waybar et quelques outils, sans réglages particuliers du noyau ni optimisations par application pour les performances.
    Juste après le démarrage, la mémoire utilisée est de 1,1 Go, et après l’installation de plusieurs applications, l’espace disque occupé est d’environ 10 Go. Il y a tout ce qu’il faut pour un usage réel : navigateur, Docker, éditeur vidéo, éditeur d’images, LibreOffice, OBS, machines virtuelles et une foule d’outils en ligne de commande.
    Même sur du matériel des années 2014, c’est excellent ; la machine a 16 Go de mémoire, mais avec 8 Go, des projets basés sur Docker ou du montage vidéo en 1080p devraient encore passer correctement.
    Silksong tourne à 60 FPS même sur une GeForce 750 Ti 2 Go, mais j’ai acheté une AMD RX 480 8 Go d’occasion pour faire tourner plusieurs tâches en parallèle de façon plus fluide. Wayland est assez délicat, surtout sur les cartes NVIDIA, quand la mémoire vidéo GPU est limitée.
    J’utilise la même configuration sur un ordinateur portable plus moderne, mais sauf pour les tâches très dépendantes du CPU, je n’ai pas vraiment l’impression que ce soit beaucoup plus rapide.
    La configuration permettant d’installer le système en 10 à 15 minutes avec une seule commande est ici : https://github.com/nickjj/dotfriedrice
  • En dessous de 2 Go, je recommande personnellement Bodhi Linux : https://www.bodhilinux.com/
    Quand j’ai installé AntiX sur un Chromebook avec 2 Go de RAM, il plantait avec seulement quelques onglets de navigateur. C’était peut-être un problème propre au portable acheté chez Goodwill, ou bien le fait que j’avais désactivé le swap parce que je ne voulais pas trop écrire dessus, vu le vieux SSD/NAND soudé de 16 Go : https://www.youtube.com/watch?v=VhozuNv-J7Q
    Bodhi offre plus de fonctionnalités que Puppy et dispose aussi d’un gestionnaire de paquets plus classique. J’aime le démarrage en RAM, mais Puppy a une courbe d’apprentissage plus raide et semble moins maintenu que Bodhi. Une nouvelle version de Bodhi devrait aussi arriver bientôt : https://www.reddit.com/r/bodhilinux/comments/1qqrfyj/is_bodh...
    Comme je n’ai plus le Chromebook, j’ai aussi filmé Bodhi tournant avec 1 Go de RAM dans VirtualBox ; au repos, il utilisait environ 350 Mo de mémoire. C’était peut-être avant de lancer Chromium : https://youtu.be/61xI-g--ozs?si=y7ukxyEGSj_kNPF7
    Avec la prise en charge de gestionnaires de paquets supplémentaires, une interface correcte comme Enlightenment et la compatibilité, je trouve Bodhi nettement préférable aux 250 Mo de mémoire au repos d’AntiX.
    Pour les machines de la famille Atom N450, je recommande eXe Linux : https://exegnulinux.net/ ; il existe aussi une vidéo à ce sujet.
    Je ne connaissais pas BunsenLabs, mais je vais y jeter un œil. À noter que la puce Atom N450 prend en charge le 64 bits même si elle est monocœur, donc cela pourrait aussi bien convenir à ce type de machines.
    • Ça fait plaisir de voir quelqu’un intéressé par Linux sur des systèmes extrêmement contraints ; j’ai déjà bricolé Linux sur un Chromebook Cr-48 équipé d’un Atom N455, donc je vais peut-être regarder eXe Linux aussi.
      Cela dit, quand on en arrive à essayer de rendre utilisable un N455, une puce qui était déjà sérieusement faiblarde à sa sortie, on bascule clairement en mode bricolage pur. Je m’en étais donc servi comme prétexte pour apprendre Arch Linux.
      Avec seulement 2 Go de RAM et un stockage lent de 16 Go, je pensais qu’il fallait avoir la certitude que chaque composant présent sur la machine était quelque chose que j’avais choisi d’installer moi-même.
      Le problème, c’est que les détails d’un environnement aussi entièrement personnalisé sont difficiles à garder en tête si on ne l’utilise pas tous les jours. Or je me demande à quoi on peut utiliser quotidiennement un N455, à part comme client léger.
      Mon article sur Arch Linux sur le Cr-48 est ici : https://dansalva.to/resurrecting-a-prototype-chromebook-with...
      Depuis la publication de l’article, la prise en charge graphique i915 de Wayland a été corrigée ; si on le souhaite, un environnement de bureau Wayland est donc désormais réaliste.
    • De nos jours, si le navigateur plante avec quelques onglets, cela me semble beaucoup plus venir du navigateur et des sites web que du système d’exploitation.
  • Ce conseil me paraît étrange, parce que l’ancienne mémoire n’est pas vraiment si chère.
    Les machines qui avaient 2 Go de RAM ou moins utilisent généralement de la DDR2 ou DDR3 de l’époque Core 2 Duo, et prenaient souvent en charge 8 à 16 Go.
    Aujourd’hui, 8 Go de DDR3 coûtent autour de 10 dollars, et les machines qui acceptent ce type de mémoire se trouvent par palettes entières dans des tas de déchets électroniques gratuits. Je me demande donc combien de gens accepteraient de se limiter à moins de 2 Go plutôt que de passer à 8 Go pour économiser 10 dollars.
    • Les chipsets mobiles Intel pour Core 2 Duo ne prenaient en charge que 2 ou 4 Go.
      Les chipsets de bureau ne supportaient pas non plus tous 8 ou 16 Go. Mon portable a 3 Go, mais l’un des emplacements ne prend en charge que 1 Go.
    • Les portables de cette époque n’avaient généralement que deux emplacements SO-DIMM, et les modules DDR2 de 4 Go étaient assez chers quand ils étaient neufs.
      Du coup, ils restent plus chers qu’on ne pourrait le penser aujourd’hui ; j’en ai vendu il y a quelques semaines à 25 dollars pièce.
      De plus, certains portables avaient un firmware qui ne supportait pas plus de 4 à 6 Go de RAM. Certains premiers modèles d’Intel MacBook ne reconnaissent pas 8 Go, même si on peut physiquement les installer.
      À l’inverse, j’utilise un iMac de 2010 avec les quatre emplacements SO-DIMM DDR3 remplis, pour un total de 32 Go de RAM. C’était un projet “juste pour le fun” avant la hausse des prix liée à l’IA.
      Les iMac de cette époque permettaient de mettre à niveau le CPU, la RAM et le GPU ; je l’ai passé à un CPU i7, un GPU AMD m4000 et un SSD, et Linux Mint tourne très bien dessus.
    • Il existe beaucoup de vieux Chromebook avec 2 Go de RAM soudés à la carte mère.
      À part ça, une fois le firmware MrChromebox installé, ils deviennent étonnamment utilisables.
    • Je serais curieux de savoir où l’on peut acheter 8 Go de DDR3 pour environ 10 dollars.

Et dire que ce genre de machines se trouve par palettes entières dans des tas de déchets électroniques gratuits ; j’écris justement ceci sur l’une d’elles :(

  • Depuis le début de 2026, j’ai transformé un MacPro4,1 vieux de 15 ans en une machine puissante basée sur Ubuntu 24. Elle utilise un GPU de 2019 avec de la HBM2.
    Avant ça, je ne connaissais presque rien aux ordinateurs qui n’étaient pas sous macOS. J’ai grandi avec des Mac et j’ai aussi trois machines Apple Silicon modernes, mais ce vieux Mac Pro est redevenu ma machine principale au quotidien. La raison, c’est Linux.
    Ce qui m’étonne, c’est que cette vieille machine fasse tourner Ollama3.1 plus vite qu’un M2Pro/M3/M4. C’est entièrement grâce au GPU, et même ce GPU reste assez ancien selon les standards actuels.

  • Pas besoin non plus d’aller chercher du matériel aussi vieux. Beaucoup d’entreprises mettent à niveau leurs PC ultra-compacts, et une communauté d’auto-hébergement s’est formée autour de machines Tiny de Lenovo, HP et Dell.
    Avec du vieux matériel, on ne remplace pas seulement Windows : avec Proxmox, on peut aussi remplacer des services en ligne comme le cloud, le NAS, le DNS, le VPN ou le multimédia.
    Bien sûr, ce ne sont pas des systèmes avec seulement 2 Go de RAM, mais beaucoup de machines de 8 ou 9 ans sont mises au rebut parce qu’elles sont jugées « trop vieilles », alors qu’elles peuvent faire des choses assez chouettes.
    Un ami qui travaille chez un MSP m’a donné il y a un mois un Lenovo m710q Tiny, et il s’est révélé très correct comme poste Debian pour l’établi du garage. J’ai eu de la chance, car les prix de ces machines Tiny montent ces temps-ci. On dirait que les gens s’en sont rendu compte.

    • Je travaille dans une entreprise de recyclage de déchets électroniques, et plus de la moitié des desktops Micro/Tiny que j’ai vus depuis plus d’un an avaient au moins un i5 de 7e génération.
      En fait, jusqu’au mois dernier, j’utilisais un Dell Optiplex 7050 Micro.
    • Les anciens PC Tiny/Micro font d’excellentes box de streaming TV et remplacent facilement des appareils propriétaires comme Fire TV Stick, AppleTV ou Roku.
      Ils sont aussi très bons pour le retrogaming.
    • J’ai acheté plusieurs desktops slim HP et Dell auprès de vendeurs reconditionnés sur Newegg. C’étaient généralement des i3 de 2e ou 3e génération, et pendant la pandémie ils coûtaient 50 à 70 dollars, livraison incluse, avec 4 Go de RAM.
      Comme ils prenaient en charge le PCI Express low-profile, on pouvait brancher un écran 4K avec simplement du DisplayPort et une Radeon 7470 ou R5 R240.
      Pour un peu plus cher, on pouvait aussi avoir un i5, et quelques entreprises de télétravail ont déjà proposé de m’envoyer des machines de même format.
      Aujourd’hui, elles envoient plutôt des portables avec stations d’accueil, ce qui est bien plus portable, mais personnellement je pourrais très bien m’en passer.
  • Le constat général sur l’écart grandissant entre les exigences logicielles et les performances matérielles est pertinent.
    C’est là que brillent les projets de logiciels libres et open source : ils réfléchissent en profondeur à la manière de fournir aux utilisateurs modernes les fonctions dont ils ont besoin tout en exploitant intelligemment d’anciennes ressources de calcul.
    Je suis dans le secteur depuis les années 1990, mais je reste surpris de voir combien d’entreprises investissent encore trop peu dans la compatibilité ascendante et les performances lors de la conception de systèmes d’exploitation et d’applications.
    J’utilise depuis près de dix ans un Panasonic Toughbook CF31-5, qui paraîtra peut-être préhistorique à certains, mais qui représentait pour moi une grosse mise à niveau par rapport à mon environnement informatique portable précédent. Sa mémoire maximale est de 16 Gio de SDRAM DDR3 avec un Intel Core i5-5300U.
    Quand je l’ai acheté, j’ai essayé Debian et Ubuntu, mais c’était déjà lent à l’époque ; depuis que j’ai installé Xubuntu, je l’utilise sans problème de performances.
    J’utilise surtout Emacs et des outils TeX, et j’écris de l’Elisp et du LaTeX, donc cela suffit largement. Je ne fais pas de jeux lourds graphiquement, ni d’interfaces intensives côté GPU, ni de visualisation de données lourde.
    Il y a tout de même un critère clair : je peux lancer facilement sous Xubuntu le framework d’automatisation de tests dont j’ai besoin pour le travail. Sur les systèmes Windows 11 et macOS Tahoe fournis par l’entreprise, cette appli se traîne et elle est en pratique inutilisable.

  • Dommage qu’il ne soit pas du tout question de MGLRU et de sa configuration. Sur les PC modestes, surtout avec peu de RAM et des HDD lents, c’est ce qui a le plus gros impact sur les performances.
    Il existe un message d’un utilisateur du patch « le9 », créé par des développeurs de ChromeOS bien avant MGLRU. Il repose sur une idée similaire : garder le cache des fichiers essentiels en RAM aussi longtemps que possible.
    Sur les machines peu puissantes, la différence ressentie est souvent spectaculaire.
    https://phoronix.com/forums/forum/…
    https://phoronix.com/forums/forum/…

    • Je n’en avais jamais entendu parler, mais après vérification, MGLRU est activé par défaut dans mon noyau. C’est le noyau 6.18.xx de Mageia 10.
      Je me demande s’il existe des distributions où il est désactivé. Surtout si c’est le cas de celles mentionnées dans l’article : il faudrait alors recompiler le noyau, ou bien envoyer un rapport de bug à la distribution.
  • J’aime utiliser du vieux matériel de cette façon, mais la navigation web sur de vieux portables est douloureuse.
    Même avec un navigateur léger et un bloqueur de pubs, les sites web sont affreusement lents. Des choses comme Google Maps ou Google Docs deviennent inutilisables.
    Je ne suis absolument pas opposé au JavaScript sur le web en soi, mais il y a clairement un problème à résoudre quand de simples pages de documents, formulaires ou tableaux, qui devraient à vue de nez tenir dans 1 Mo de RAM au maximum, en consomment 0,5 Go.

  • Pour le vieux matériel, Void Linux, Xubuntu ou Linux Mint Xfce sont de bons choix. Si la machine doit rester à jour et connectée à Internet, c’est plutôt vers ce genre de solutions qu’il faut aller.
    Personnellement, je trouve AntiX et Puppy Linux un peu rugueux. Je préférerais encore laisser hors ligne un vieux Windows entièrement mis à jour et conçu pour ce matériel.
    Pour des usages comme le retrogaming ou l’extraction de CD, cela convient très bien.

    • L’IA qui a écrit cet article ne semble pas capable d’un jugement assez nuancé pour comprendre les aspérités d’antiX.
  • J’ai vécu quelque chose de similaire en essayant d’utiliser un vieux portable avec 2 Go de RAM.
    J’ai été surpris de voir à quel point il peinait même pour les tâches de base. Mon premier ordinateur avait 32 Mo de RAM ; bien sûr, le monde est complètement différent aujourd’hui, mais je n’essayais pas non plus de faire quelque chose de beaucoup plus ambitieux que ce que je faisais sur ce PC.

  • Mon premier PC Linux était un 386DX-40 avec 20 Mo de RAM et un disque dur d’environ 80 Mo
    Je pouvais y faire tourner X Windows, Emacs et gcc pour mes devoirs d’informatique à l’université. Pour utiliser un bureau d’une taille correcte, comme 1024x768 ou 1280x1024, il fallait recourir à des graphismes en pseudo-couleurs 8 bits sur un bon CRT
    Mais dès que j’ai ouvert un seul JPEG téléchargé depuis un site universitaire, la machine s’est mise à swapper frénétiquement. C’était un scan haute résolution d’un vieux manuscrit, mais il avait probablement moins de pixels qu’une photo de smartphone de cette décennie
    Même pour des tâches ordinaires, il fallait supporter de fréquents délais dus au swap à chaque lancement d’un nouveau programme et à l’éviction des anciens

    • C’est choquant de voir à quel point la situation s’est dégradée. J’ai une petite tablette Linux avec 8 Go de RAM que j’utilise presque uniquement pour naviguer, et si j’ouvre plus de 20 onglets, elle manque vite de RAM. Bien sûr, cela dépend des sites
      Et si je lance plus de trois applications Electron, c’est presque toujours fini
      Il y a 15 ans, 8 Go de RAM, c’était du genre : « mais qu’est-ce que je vais bien pouvoir faire de tout cet espace ? »
    • En ce moment, avec deux navigateurs ouverts, la mémoire engagée est de 370 Mo
      Quand j’entends dire que Windows 11 consomme 3 Go de RAM au repos, ça me fait froid dans le dos. Je ne vois pas comment c’est possible
      Le bloat a atteint des proportions astronomiques, et pourtant la plupart des gens ne s’en soucient pas du tout