NetBSD 11.0 est sorti le 30 juillet. Portabilité et petites VM progressent concrètement, mais le chiffre de démarrage exige de préciser les limites du chronométrage.

L’annonce du projet
Les notes officielles ajoutent RISC-V 64 bits stable sur certains appareils StarFive et QEMU. Le noyau x86 MICROVM utilise PVH et VirtIO MMIO, avec environ 10 ms de démarrage du noyau sur des CPU de génération 2020. La compatibilité des appels Linux s’élargit. Rien ne garantit une pile applicative Linux complète ou un service répondant en 10 ms.
L’index des actualités identifie toujours 11.0 comme la sortie de juillet et annonce la fin des mises à jour netbsd-9 après 9.5. Une maintenance d’ancienne branche n’apporte pas automatiquement les fonctions de la nouvelle.
Chronométrer le résultat utile
Notre budget fictif associe 10 ms de noyau, 40 ms de préparation utilisateur et 150 ms d’initialisation applicative : 200 ms avant disponibilité. Les 10 ms n’en forment qu’un segment. Les réduire à 5 ms donnerait 195 ms, soit 2,5 % de gain, si tout le reste demeure identique.
Ces valeurs illustrent le calcul, sans constituer des mesures NetBSD. Un essai de service doit commencer à un événement défini et finir par une requête représentative réussie. Accès à l’image, configuration, réseau et initialisation de la première requête doivent entrer dans le périmètre annoncé.
Tester aussi le contrat applicatif
Pour RISC-V, vérifiez carte ou plateforme virtuelle exacte et paquets nécessaires. Pour les binaires Linux, exercez bibliothèques, environnement et appels réels au lieu de déduire une compatibilité complète d’une liste d’ajouts.
Avant une migration, lisez les incompatibilités et consignes de mise à jour des paquets, puis conservez une copie récupérable du système fonctionnel. Attendre arbitrairement une future version mineure ne remplace pas cette validation. Le choix utile porte sur une version et une configuration répondant à votre charge avec un suivi compris.
Revue du 8 septembre : sortie datée du 30 juillet, chiffre de 10 ms limité au démarrage du noyau MICROVM ; disponibilité du service et compatibilité expliquées.