Fonction d’hibernation à ajouter dans Ubuntu 16.04 LTS basé sur Linux

Canonical Ltd, une société de logiciels privée du Royaume-Uni pour le support et les services associés pour la distribution Ubuntu Linux, en collaboration avec AWS (Amazon Web Services, Inc. pour fournir une plate-forme de cloud computing à la demande et des API aux entreprises) a annoncé que le support d’hibernation devait être en Ubuntu 16.04 LTS.

La fonctionnalité de mise en veille prolongée a été lancée en 2018 par Amazon Web Services, Inc. Cette fonctionnalité permet aux utilisateurs de reprendre l’état enregistré en mettant en pause les instances EC2. Le processus d’hibernation stocke l’état d’instance en mémoire ainsi que les adresses IP et permet ainsi d’éviter la perte de mémoire.

Canonical prévoit d’étendre la présence du cloud avec la récente sortie d’Ubuntu Pro Images et d’Android OS Anbox Cloud.

Ubuntu 16.04 n’est pas disponible pour les nouveaux utilisateurs car AWS va mettre fin à la prise en charge de la version 16.04 en avril 2021. Cependant, pour les clients premium, trois ans de maintenance de sécurité étendue seront fournis.

Si vous souhaitez la prise en charge de l’hibernation dans l’instance v16.04, installez le dernier package de noyau linux-aws-hwe v4.15.0-1058-aws avec ec2-hibinit-agent en exécutant la commande:

mise à jour sudo apt

sudo apt install linux-aws-hwe

sudo apt install ec2-hibinit-agent

redémarrage sudo

Canonical fournira des mises à jour pour le package jusqu’en 2021 et une maintenance de sécurité étendue de trois ans aux utilisateurs payants.

De plus, vous devez désactiver la randomisation de la disposition de l’espace d’adressage KASLR ou Kernal – une fonction de sécurité du noyau – afin d’éviter l’échec de la mise en veille prolongée d’AWS. Si vous l’activez, vous ne pourrez pas reprendre le statut. Par conséquent, vous devez d’abord désactiver la fonction KASLR avant d’activer la prise en charge de la mise en veille prolongée.