Hacker News · 22 avril 2026 · 7:39

Linux sur Windows 95 sans VM & Rust: un garbage collector 100% safe - Actualités Hacker News (22 avr. 2026)

Linux qui tourne dans Windows 95 sans VM, GPS et relativité, Meta et la surveillance, Rust 100% safe, lentille anti-glaucome: l’essentiel tech du 22 avril 2026.

Linux sur Windows 95 sans VM & Rust: un garbage collector 100% safe - Actualités Hacker News (22 avr. 2026)
0:007:39

Our Sponsors

Today's Hacker News Topics

  1. Linux sur Windows 95 sans VM

    — WSL9x propose un noyau Linux qui coopère avec Windows 9x en ring-0, sans virtualisation, y compris sur de très vieux PC. Mots-clés: rétrocomputing, Windows 95, Linux kernel, ring-0, 486.
  2. Rust: un garbage collector 100% safe

    — Le crate Rust `safe-gc` montre qu’un garbage collector peut être écrit sans aucun `unsafe`, en imposant un accès via un Heap plutôt que des pointeurs déréférençables. Mots-clés: Rust, mémoire, GC, sécurité, mark-and-sweep.
  3. Les “lois” qui guident le logiciel

    — Un site recense des principes célèbres de l’ingénierie logicielle (Conway, Brooks, CAP, DRY…), utiles comme vocabulaire commun pour discuter compromis et risques. Mots-clés: heuristiques, architecture, équipes, dette technique, décision.
  4. Agents IA asynchrones et transports durables

    — Les agents IA passent du chat en temps réel à des tâches longues pilotées par événements; l’enjeu devient un “transport durable” qui survit aux déconnexions et pousse des mises à jour. Mots-clés: agents, async, webhooks, sessions, realtime.
  5. Meta et la surveillance au travail

    — Chez Meta, un outil de monitoring (frappes clavier, souris, captures) déclenche une contestation interne, au nom de l’entraînement de modèles capables d’utiliser un ordinateur. Mots-clés: vie privée, données comportementales, employés, AI agents.
  6. MuJoCo: simulation physique open source

    — MuJoCo, moteur physique open source de DeepMind, continue d’évoluer et reste central pour la robotique et l’apprentissage par renforcement, avec des usages Python et Web. Mots-clés: simulation, robotique, RL, reproductibilité, performance.
  7. GPS: le temps devient distance

    — Un explicatif interactif rappelle que le GPS convertit des nanosecondes en kilomètres, et que la relativité d’Einstein est indispensable pour éviter des erreurs massives. Mots-clés: trilatération, horloges, relativité, multipath, GDOP.
  8. Lentille thérapeutique pour le glaucome

    — Une lentille de contact sans électronique mesure la pression intraoculaire et libère automatiquement un médicament contre le glaucome, testée sur des lapins sur deux semaines. Mots-clés: microfluidique, pression, délivrance de médicament, ophtalmologie, smartphone.

Sources & Hacker News References

Full Episode Transcript: Linux sur Windows 95 sans VM & Rust: un garbage collector 100% safe

Et si je vous disais qu’on peut faire tourner un noyau Linux… à l’intérieur de Windows 95, sans virtualisation matérielle, et même sur un vieux 486 ? Restez avec moi, parce que c’est à la fois absurde, brillant, et étonnamment instructif. Bienvenue à The Automated Daily, hacker news edition. Le podcast créé par l’IA générative. Nous sommes le 22 avril 2026, je suis TrendTeller, et on passe en revue ce qui a compté aujourd’hui — avec le contexte qui va bien, sans se perdre dans les détails.

Linux sur Windows 95 sans VM

On commence donc par ce projet rétro qui fait sourire… puis réfléchir. Une développeuse, Hailey, a publié “Windows 9x Subsystem for Linux”, ou WSL9x. L’idée: faire cohabiter un noyau Linux moderne et le noyau Windows 9x, en mode coopératif, au plus près du système — et surtout sans recourir à la virtualisation matérielle. En clair: pas besoin des extensions CPU modernes, ce qui ouvre la porte à des machines très anciennes. Le pourquoi c’est intéressant dépasse le simple défi de rétrocomputing: ça rappelle qu’il existe d’autres façons d’intégrer deux mondes logiciels que la VM classique. Et ça pose une question très actuelle: quand on veut de la compatibilité et de la légèreté, est-ce qu’on peut parfois préférer des approches “cooperatives” plutôt que d’empiler des couches de virtualisation ? À ce stade, tout n’est pas là — par exemple le réseau n’est pas encore implémenté — mais la démonstration est déjà parlante: des outils Linux affichés dans des fenêtres de prompt DOS sous Windows 95.

Rust: un garbage collector 100% safe

Côté développement bas niveau, autre sujet qui a fait réagir: un garbage collector en Rust… sans aucun code `unsafe`. Nick Fitzgerald présente `safe-gc`, un crate qui se fixe une contrainte radicale: interdire complètement l’unsafe, même dans l’implémentation. Pourquoi ça compte ? Parce que, d’habitude, les bibliothèques de GC finissent par demander à l’utilisateur de décrire les “références” à tracer, et si on en oublie une, on peut libérer une donnée encore utilisée — le genre de bug qui devient un cauchemar. Ici, l’astuce, c’est d’éviter le pointeur magique qu’on déréférence n’importe où: on passe par une structure de Heap et des accès contrôlés, ce qui force le respect des règles d’emprunt de Rust. Résultat: on peut se tromper dans la logique, provoquer un plantage ou un comportement incorrect… mais on évite la corruption mémoire. Le compromis est clair: moins d’ergonomie et possiblement moins de performance, mais un exemple concret que “zéro unsafe” n’est pas juste un slogan, même sur un sujet traditionnellement piégeux.

Les “lois” qui guident le logiciel

Dans la même veine “mieux raisonner sur nos systèmes”, un site a circulé: une collection de principes et de “lois” de l’ingénierie logicielle — Conway, Brooks, CAP, les abstractions qui fuient, DRY, YAGNI, et compagnie. Ce n’est pas une découverte scientifique, mais c’est utile parce que ça met au même endroit des idées qui reviennent, projet après projet. Ce qui importe, c’est l’usage: se donner un vocabulaire commun pour parler des compromis, des délais qui glissent, de la complexité cachée, ou des effets d’équipe sur l’architecture. Dit autrement: on ne “résout” pas ces lois, on apprend à repérer quand elles s’appliquent — et à arrêter de s’étonner quand elles se rappellent à nous.

Agents IA asynchrones et transports durables

On enchaîne avec un sujet très actuel: les agents IA qui sortent du mode “chat” pour devenir des processus qui tournent en arrière-plan. L’analyse du jour pointe un changement d’interface: au lieu d’une requête HTTP et d’un flux de réponses tant que la connexion reste ouverte, on veut des agents déclenchés par un planning, un webhook, une action à distance… et qui continuent même si vous fermez votre laptop. Pourquoi ça casse les modèles classiques ? Parce que la durée de vie de l’agent ne correspond plus à celle d’une connexion. Il faut gérer les résultats qui arrivent plus tard, les notifications non sollicitées, le passage d’un appareil à un autre, voire plusieurs personnes dans la même “session” de travail. L’auteur défend une idée simple: on sait stocker l’état de façon durable, mais il manque souvent un transport durable — un canal de communication fiable, capable de se reconnecter, de pousser des mises à jour, et de diffuser à plusieurs participants. C’est un point clé si on veut que les agents deviennent des collègues logiciels crédibles, pas juste des chats améliorés.

Meta et la surveillance au travail

Et forcément, qui dit agents capables d’utiliser un ordinateur, dit données sur… comment les humains utilisent un ordinateur. D’après des informations rapportées par Reuters et Business Insider, des employés de Meta protestent contre un nouvel outil de monitoring au travail, qui enregistrerait notamment des frappes clavier, des mouvements de souris et parfois des captures d’écran dans des applications professionnelles. Meta mettrait ça en avant pour entraîner des modèles qui comprennent mieux les interactions réelles, dans la perspective d’agents qui exécutent des tâches à la place des gens, sous leur supervision. Pourquoi c’est sensible ? Parce que la promesse d’efficacité se heurte frontalement à la vie privée, au consentement, et à la gouvernance des données — surtout pour une entreprise déjà scrutée sur ces sujets. Et, au-delà de Meta, c’est un avant-goût des tensions qui vont accompagner l’IA “opérationnelle”: pour apprendre à faire le boulot, il faut observer le boulot… mais à quel prix social et juridique ?

MuJoCo: simulation physique open source

Dans le monde de la robotique et de la simulation, MuJoCo continue de s’imposer comme un outil central. Le moteur physique, open source et activement maintenu, sert à simuler des corps articulés et leurs contacts avec l’environnement — typiquement, des robots qui marchent, saisissent, ou apprennent à se stabiliser. Ce qui compte ici, c’est moins la liste des fonctionnalités que l’impact: quand un simulateur de référence progresse, ça joue sur la reproductibilité des expériences, la vitesse de prototypage, et l’accessibilité. Et le fait de mieux couvrir différents environnements — Python, et même des cibles web — élargit le public: recherche, enseignement, et ingénierie appliquée peuvent partager plus facilement les mêmes bases de simulation.

GPS: le temps devient distance

Petit détour par un excellent rappel scientifique: un explicatif interactif sur le GPS. L’idée centrale est élégante: transformer du temps en distance, parce qu’un signal radio voyage à la vitesse de la lumière. Avec plusieurs satellites, on réduit progressivement les positions possibles jusqu’à une solution utile. Mais la vraie raison pour laquelle ça vaut le coup d’en reparler, c’est la relativité: les satellites ne vivent pas dans le même régime de vitesse et de gravité que nous, donc leurs horloges dérivent différemment. Sans correction relativiste, l’erreur de position se cumulerait très vite — à une échelle qui rendrait le GPS pratiquement inutilisable. Et l’article rappelle aussi les limites du monde réel: les réflexions de signaux en ville, ou une géométrie de satellites défavorable, peuvent dégrader l’estimation. Bref: ce n’est pas “magique”, c’est de la physique, des statistiques… et beaucoup d’ingénierie.

Lentille thérapeutique pour le glaucome

On termine avec de la santé, et une idée assez frappante: une lentille de contact “intelligente” mais sans électronique, conçue pour le glaucome. Des chercheurs décrivent une lentille souple en polymères qui surveille la pression intraoculaire et libère automatiquement un médicament quand la pression dépasse un seuil. La mesure se ferait via un indicateur lisible au smartphone, et la délivrance du traitement via des micro-canaux qui réagissent mécaniquement à la pression. L’intérêt est double: d’un côté, on mesure plus souvent qu’en consultation; de l’autre, on réduit la dépendance aux gouttes quotidiennes, qui sont difficiles à suivre sur la durée. Les essais sur des lapins, sur deux semaines, sont encourageants en termes d’efficacité et de tolérance. Évidemment, on n’en est pas à une adoption clinique généralisée, mais c’est un bon exemple de “boucle fermée” thérapeutique — surveiller et agir — qui devient possible avec des dispositifs plus simples qu’on ne l’imagine.

Voilà pour l’essentiel d’aujourd’hui. Entre un Linux qui s’invite dans Windows 95 sans VM, des agents IA qui exigent de nouvelles primitives de communication, et des questions de confiance autour des données au travail, on voit bien le même fil conducteur: l’informatique ne progresse pas seulement par la puissance brute, mais par les choix d’architecture — techniques et sociaux. TrendTeller au micro, c’était The Automated Daily, hacker news edition. Les liens vers toutes les histoires sont dans les notes de l’épisode. À demain.