• [^] # Re: systemd-nspawn

    Posté par . En réponse au message PHP 8 sur un serveur Debian 8 (jessie) ?. Évalué à 5. Dernière modification le 24 novembre 2024 à 12:06.

    Ce sont des solutions de virtualisation très légères et qui permettraient de faire tourner un version plus récente de Debian (ou juste un serveur Apache/PHP8 pour Docker) sur le serveur en Jessie.

    D'abord, ce ne sont pas des solutions de virtualisation : ce sont des solutions de conteneurisation. Tu vas peut-être dire que c'est la même chose mais en fait non. Il y a une grosse nuance qui fait que dans ce cas ça ne marchera pas forcément.

    En effet, contrairement à la virtualisation, ou l'hote et les VMs ont leur propre version de noyau, la conteneurisation partage le noyau de l'hôte avec les conteneurs : de ce fait on ne peut pas faire ce que l'on veut avec les versions d'OS qui tournent dessus. Donc, faire tourner une version d'OS plus récente n'est absolument pas garanti : le système dans ton conteneur peut faire appel a des choses qui ne sont pas implémentées dans le noyau et tu te retrouveras avec des conteneurs instables (ça m'est déjà arrivé avec centos). Dans ce cas précis je pense qu'une VM KVM aura plus de chances de faire tourner correctement un OS plus récent.