Ram-Altman : ce script Linux signale chaque jour la RAM inutilisée à Sam Altman
Un petit script Linux a trouvé une façon particulièrement ironique de participer au débat sur la pénurie de mémoire vive : Ram-Altman surveille la RAM disponible sur votre ordinateur et peut envoyer un courriel quotidien à Sam Altman lorsqu’une partie de cette mémoire reste inutilisée. Créé par Iain Kay, ce projet Bash joue volontairement avec les déclarations du patron d’OpenAI sur l’allocation mondiale de DRAM. Derrière la plaisanterie, le fonctionnement est bien réel : le script lit les statistiques mémoire de Linux, conserve un historique et limite les notifications à une par jour.
Sommaire
Ram-Altman transforme la RAM disponible en rapport quotidien
Le principe est simple : lorsque plus de 10 % de la mémoire installée est considérée comme disponible, le programme prépare un message destiné à signaler cette « réserve » à Sam Altman. Le seuil est configurable, tout comme les adresses d’expéditeur et de destinataire. Le dépôt ne contient pas d’adresse préremplie : c’est à chaque utilisateur de renseigner ses propres paramètres avant tout envoi réel.
Le ton est évidemment satirique. Les messages générés prennent la forme d’un rapport de voisinage mémoire, avec des objets et des formules volontairement absurdes. Le script alterne plusieurs sujets, textes et signatures pour éviter que chaque courriel ressemble exactement au précédent. L’auteur rappelle aussi qu’un envoi isolé relève de la blague, tandis qu’une campagne massive pourrait devenir du spam ou une attaque par déni de service.
Comment le script mesure-t-il la mémoire sous Linux ?
Ram-Altman lit le fichier /proc/meminfo, fourni par le noyau Linux. Il récupère notamment MemTotal, qui représente la mémoire physique totale, et MemAvailable, une estimation de la quantité que les applications peuvent encore utiliser sans provoquer de swap. Le calcul retenu est donc : mémoire utilisée = MemTotal − MemAvailable.
Cette méthode est plus pertinente qu’une simple lecture de la mémoire totalement libre. Linux utilise volontiers la RAM disponible pour mettre en cache des données ; ce cache peut être récupéré lorsque des applications en ont besoin. Le script prend en compte cette logique et prévoit également une estimation de secours pour les anciens noyaux qui ne fournissent pas MemAvailable. Il ne faut donc pas interpréter chaque gigaoctet affiché comme une barrette physiquement inactive.
Le programme peut afficher un état instantané avec l’option --status. Il enregistre aussi les échantillons dans un fichier CSV, avec l’horodatage, la mémoire totale, utilisée et disponible. Le journal est limité pour éviter de grossir indéfiniment. Une protection par verrou empêche en outre deux exécutions simultanées d’envoyer chacune leur message.
Un mode test évite d’envoyer un courriel par erreur
La commande --dry-run est le moyen recommandé pour découvrir le résultat sans contacter qui que ce soit. Elle affiche les statistiques et le courriel qui serait préparé, mais n’effectue pas d’envoi. Pour fonctionner en mode normal, le script a besoin de Linux, de Bash et d’un outil d’envoi compatible comme sendmail, msmtp ou mail. L’auteur propose de le lancer périodiquement avec cron ; même si la vérification est répétée, un seul message est envoyé par jour au maximum lorsque le seuil est dépassé.
Pour essayer le projet, il suffit de consulter le dépôt officiel, de récupérer les fichiers puis de lancer les commandes de vérification indiquées dans sa documentation. Avant d’activer cron, il faut configurer RAM_ALTMAN_TO avec le destinataire choisi et RAM_ALTMAN_FROM avec une véritable adresse d’expédition. Le seuil peut être ajusté avec RAM_ALTMAN_THRESHOLD. L’auteur demande explicitement de ne pas usurper d’adresse, de ne pas lancer le script sur une flotte de serveurs et de respecter toute demande d’arrêt.
Documentation et code source : dépôt officiel Ram-Altman sur GitHub. Une page de démonstration présente également des exemples de courriels sur ram-altman.lol.
Une plaisanterie liée au débat sur la pénurie de DRAM
Le projet fait directement écho aux propos tenus par Sam Altman lors d’un épisode du podcast Cheeky Pint, où il s’interrogeait sur l’efficacité de l’allocation de la mémoire DRAM entre les ordinateurs personnels et les centres de données. Il avait notamment avancé que la RAM des PC n’était utilisée que pendant une petite partie du temps. Cette estimation était son argument dans la discussion, pas une mesure universelle démontrant que la mémoire des joueurs serait inutile.
Le script détourne cette idée en proposant de signaler automatiquement chaque réserve détectée. Il ne règle cependant aucun problème d’approvisionnement, ne redistribue pas la mémoire de l’ordinateur et n’a aucun lien officiel avec OpenAI. Il s’agit d’un projet communautaire humoristique, pas d’un outil demandé ou soutenu par Sam Altman.
La séquence s’inscrit dans une controverse déjà suivie sur JeuxEnd : nous avions détaillé la place de la RAM dans les data centers face aux PC gaming, puis la réponse de Sam Altman à la polémique sur la mémoire vive. Pour les joueurs qui suivent surtout le marché des composants, notre dossier sur les tensions autour de la DDR5 permet de replacer cette plaisanterie dans un contexte plus concret.
À retenir
Ram-Altman est un script Bash qui surveille la mémoire disponible sous Linux et peut envoyer au maximum un courriel quotidien lorsque plus de 10 % de RAM reste disponible. Ses mesures reposent sur les données du noyau, son mode --dry-run permet de tester sans envoyer de message et les adresses doivent être configurées par l’utilisateur. La blague vise le débat autour de Sam Altman et de la DRAM, mais le projet n’est ni affilié à OpenAI ni capable de changer la pénurie de mémoire.
Source primaire : Iain Kay – Ram-Altman, code et documentation du projet.
Spécialiste tech chez JeuxEnd, Alex ( Alexandra ) teste chaque semaine les dernières configs PC, cartes graphiques, périphériques gaming et setups optimisés pour le jeu. Avec un œil affûté sur les tendances hardware et une vraie passion de gameuse, elle partage ses conseils, comparatifs et guides pour t’aider à booster tes performances, que tu sois casual ou hardcore gamer
Nous nous aidons de l'IA pour certains articles. Si vous souhaitez participer, n'hésitez pas à nous contacter.
Commentaires