Kage : Google veut mettre les pilotes Linux en cage avant qu’un bug n’emporte tout le noyau Google
Google 11 min

Kage : Google veut mettre les pilotes Linux en cage avant qu’un bug n’emporte tout le noyau

Sous Linux, un pilote Wi-Fi, NVMe ou GPU tourne traditionnellement avec quasiment les mêmes privilèges que le cœur du système. Une mauvaise écriture mémoire dans quelques centaines de milliers de lignes de C peut donc devenir le problème de toute la machine. Google expérimente une approche assez radicale baptisée Kage : conserver les pilotes à l’intérieur du noyau, mais les enfermer dans des sandboxes logicielles construites avec Lightweight Fault Isolation, une technologie désormais intégrée à LLVM. Pas de VM complète, pas nécessairement de réécriture en Rust et des transitions annoncées en dizaines de nanosecondes. Le prototype sait déjà isoler de petits modules ; une variante nommée VKage a même servi à faire fonctionner du NVMe, de l’Ethernet et du Wi-Fi derrière une frontière VirtIO. Pour le GPU, Google aimerait essayer. Autrement dit : plutôt que d’attendre que tous les millions de lignes de pilotes historiques soient réécrits dans un langage memory-safe, Kage propose de commencer par leur retirer les clés de tout l’immeuble.

· 10 octobre 2026 à 10:58 · 0
AnyPS5 : le projet open source qui transforme des jeux PS5 en exécutables Windows et Linux, sans émuler la console Open source
Open source 11 min

AnyPS5 : le projet open source qui transforme des jeux PS5 en exécutables Windows et Linux, sans émuler la console

Faire tourner un jeu PlayStation 5 sur PC signifie normalement reproduire une bonne partie de la console avec un émulateur. AnyPS5 choisit une méthode beaucoup plus étrange : transformer directement l’exécutable PS5 en programme Windows ou Linux, remplacer les bibliothèques système de Sony par des implémentations ouvertes et convertir les shaders pour Vulkan. Le projet expérimental vient de franchir un cap important avec ses premières releases publiques : Dreaming Sarah est annoncé jouable à 60 FPS sur une GTX 1050 Ti, tandis que des travaux existent déjà autour de titres beaucoup plus ambitieux. Attention cependant au raccourci tentant : AnyPS5 ne permet absolument pas encore de convertir toute sa ludothèque PS5 d’un simple clic, et son fameux « 87 % » ne signifie pas que 87 % des jeux fonctionnent. Mais techniquement, l’idée est fascinante : puisque la PS5 et nos PC parlent déjà tous les deux x86-64, pourquoi émuler un processeur quand on peut essayer de convaincre directement le jeu qu’il vit ailleurs ?

· 10 octobre 2026 à 08:24 · 0