Microsoft a discrètement rebasculé son application Copilot vers une coquille Edge. C’est la troisième architecture différente en deux ans. Dans un contexte de pénurie de mémoire vive, ce choix technique arrive au pire moment.
Les technos web sont un énorme gâchis de ressources.
C’est assez dingue quand on y repense:
- En assembleur, en général le fichier assemblé est plus léger que le code source
- En C, on inverse rapidement
- En technos web, 11Mo de code source peuvent se retrouver immédiatement à 800Mo de mémoire utilisés
Les causes sont multiples:
- Enormément de couches intermédiaires
- Des technos qui n’ont littéralement aucune gestion de mémoire ou de fin de vie d’un objet
- Des technos qui ont été développées pour un avantage commercial / esthétique sans réflexion d’architecture par des spécialistes
- Une dette technique de base qu’on a tenté par plein de moyen de cacher (multiples DOM, évènements asynchrones en pagaille, balisage non conforme aux standards « corrects », exceptions aux règles …)
On continue de s’y engouffrer car le résultat initial est rapidement obtenu, mais pour des applis complexes ou évoluées ou pour la maintenance, c’est un gouffre de temps: dans mes abaques, il faut 10x plus de temps à développer et tester une UI un peu complexe en HTML qu’en natif, et cela quelque soit la bibliothèque magique qui simplifie le travail qu’on trouve.
Bref, Windows fait du Windows. S’ils rectifient pas le tir avec Windows12, Linux va sûrement devenir encore plus populaire (et c’est pas plus mal je dirais)
À condition, tout comme pour Windows, d’utiliser des applis 100% natives et pas des packages spéciaux
:
- Les Snap (merci Canonical) qui bouffent déjà plus que des applis natives et dont les versions peuvent s’empiler les unes à côté des autres (oui c’est pratique en cas de problème de mise à jour de l’appli).
- Les Flatpak, les pires (et c’est un euphémisme !) : pour une appli de 50 Mo seulement, le package aura consommé au minimum 3.5 Go sur le stockage !! Si, si et c’est voulu par design : chaque appli possède son propre système d’exploitation complet… C’est pratique pour isoler les applis du reste de la machine. Au passage, cette consommation est annoncée depuis le gestionnaire d’applis…
J’espère que derrière la promotion de ces “solutions” on ne retrouve pas les mêmes qui chouinent pour la planète et ses ressources en dénonçant les actions passées des boomers (dont je ne fais pas partie ; trop jeune) alors qu’eux-mêmes (surtout chez les 15-35 ans) bouffent tout autant, en faisant pire que les boomers en leur temps : aujourd’hui on a les moyens de savoir les conséquences de nos choix, mais seulement si on le veut.
Donc, Ubuntu et ses Snap pour moi c’est non.
Quant aux Flatpak, « the future of application distribution » dixit le site web officiel (oui, rien que ça !), devant un tel étalage d’esprit “visionnaire”, je ne peux que m’incliner et leur dire m*rde
en les bannissant de mes ordis.
![]()
Bon, la guerre Linux Windows est toujours en cours…
Gare aux bobos !
À titre personnel, j’étais quelque peu lassé de la consommation importante de mémoire vive sous Windows 11. Entendant sans cesse les louanges faites à Linux, ici et là, j’ai fini par céder à la curiosité et tenter l’expérience. Je dois dire que la surprise fut de taille : le résultat est remarquable. Les variantes sont nombreuses ; après m’être informé, j’ai choisi Mint, accompagné de l’interface graphique XFCE.
C’est la première fois que j’installe un tel système sur un ordinateur, et ce depuis à peine quinze jours ; toutefois, il m’apparaît déjà inconcevable de revenir à Windows.
Sur une machine équipée de 32 Go de mémoire vive, l’utilisation atteignait aisément les 20 % sans usage particulier ; désormais, la différence est saisissante, l’occupation ne dépassant guère les 5 %. Quant à un autre ordinateur, pourvu de 8 Go de RAM et devenu péniblement utilisable sous Windows 11, il se montre à présent d’une vivacité tout à fait appréciable sous ce même Linux.
Songer que j’avais envisagé de m’en séparer…
Je saisis à présent pleinement l’attrait suscité par Linux.