C'est quoi exactement une micro VM par rapport à une VM classique ?
Une micro VM est un système d'exploitation volontairement réduit à l'essentiel, conçu pour démarrer en quelques millisecondes et consommer un minimum de ressources. Contrairement à une VM classique, elle ne contient que le strict nécessaire pour faire tourner une application précise.
Quel est l'intérêt concret de smolBSD par rapport à une solution conteneur comme Docker ?
smolBSD offre un vrai noyau isolé basé sur NetBSD 11, ce qui apporte un niveau d'isolation plus fort qu'un conteneur tout en gardant un démarrage quasi instantané de 10 ms. C'est une alternative intéressante quand on veut les bénéfices de la virtualisation sans la lourdeur d'une VM traditionnelle.
Dans quels cas d'usage smolBSD est-il particulièrement adapté ?
Il convient bien aux microservices, au serverless et potentiellement à l'embarqué grâce à son empreinte de 50 à 100 Mo. L'idée est de libérer un maximum de ressources machine pour l'application elle-même plutôt que pour le système.
Que signifie le terme "meta-OS" utilisé par les créateurs ?
Les créateurs désignent ainsi un système si bas niveau qu'il sert de socle pour construire soi-même les couches logicielles supérieures. En pratique, cela donne un contrôle total sur ce qui tourne au-dessus du noyau.
smolBSD tourne sur quoi comme hyperviseur ?
Il est conçu pour fonctionner avec Qemu, ce qui le rend compatible avec la plupart des infrastructures de virtualisation courantes.