Un , ou cédérom autonome selon la traduction française officielle, est un CD qui contient un système d'exploitation exécutable sans installation, qui se lance au démarrage de l’ordinateur. Par extension, désigne un système d’exploitation présent sur un support externe amorçable. Les supports de stockage typiques sont le CD, le DVD et la clé USB.

Dans le cas où le support externe est une clé USB, on parle alors de live USB.

Un peut être généraliste ou bien orienté vers un domaine particulier.

Historique vignette|Écran de lancement d'un système Debian Live. Le concept de est un mot anglais qui est utilisé dans le sens télévisuel de et non pas de a été utilisé en premier par Yggdrasil Linux/GNU/X dès 1992., puis Slackware avec un live Linux sur support ZIP de Iomega, puis fut développé de 1999 à 2002 par DemoLinux. Ce n’est cependant qu’avec la Knoppix que ce type de système a pris son essor, aux alentours de l’année 2003. D’autres distributions ont rapidement suiviJournal officiel du 1er janvier 2013.,.

But

Un CD autonome peut avoir différents buts : démonstration d’une distribution Linux ; installation d’un système d’exploitation ; démarrage d’un système d’exploitation itinérant, c’est-à-dire non-résident ; PC nomade sur clé USB ou CD (système d'exploitation et données) qui nécessite un PC hôte pour fonctionner ; ensemble d’outils prêts à l’emploi pour un domaine donné (sécurité du système d’information, récupération de données, création multimédia, éducation, etc.) ; utilisation d'un PC sans disque dur.

Fonctionnement

Lorsque le est amorcé, il copie les données nécessaires à son fonctionnement en mémoire vive, en utilisant un RAM disque par exemple. Un n’a pas besoin de la présence d’un disque dur, bien qu’il puisse s’en servir comme mémoire virtuelle si la mémoire vive est pleine.

Un n’altère pas les données présentes sur le disque dur, bien que l’utilisateur puisse avoir accès aux données du disque dur à partir du CD. Le système retourne dans son état précédent lorsque le est éjecté et que l’ordinateur est redémarré.

Types thumb|Écran de l’interface Gnome du Live CD Debian. Une distribution sur peut ou non permettre d’être installée sur le disque dur.

Les qui ne permettent pas l’installation sont destinés à un usage précis. La lecture multimédia par exemple, avec GeeXboX, la création multimédia avec Dyne:bolic, la récupération de systèmes ou fichiers avec SystemRescue ou bien l’éducation avec de nombreuses distributions.

Les distributions qui peuvent s'installer répondent à trois tendances : les distributions optimisées avant tout pour l’usage en . L’installation permanente est possible mais ce n’est pas l’objectif premier. C’est le cas de Knoppix, et de la grande majorité de ses variantes ; les distributions hybrides, c’est-à-dire destinées à être installées tout en restant parfaitement fonctionnelles sont une tendance générale, mais on peut citer Mepis comme étant la première distribution à le revendiquer et à le mettre en pratique. Ces distributions sont aujourd’hui courantes. Le peut alors être vu comme une procédure ergonomique d’installation de système d’exploitation ; les minidistribs pouvant tenir sur une clé USB de faible capacité ou un CD petit format ( Damn Small Linux). Il existe aussi des regroupant plusieurs minidistribs aux orientations différentes comme Multidistro. Elles ont généralement l’avantage d’être les plus rapides, et de pouvoir tourner sur un système ancien.

Positionnement Avantages Le liveCD permet d’avoir un système d’exploitation complet (environnement graphique, navigateur web, suite bureautique complète, outils de programmation, logiciels de communication) sur un support, léger et amovible.

Il ne modifie rien dans la machine où il est exécuté. Il ne touche pas à la configuration de la machine hôte, ni au disque (sauf, dans le cas particulier de conservant une partie résidentielle).

Il est simple à utiliser, et permet de démontrer les capacités du système : ils sont utilisés par les promoteurs du logiciel libre comme démonstration de GNU/Linux.

Ils permettent de tester un système avant de l’installer.

Ils permettent de tester au moyen des langages interprétés (les distributions ne comportent pas en général de compilateur gcc) les augmentations de performances que l’on peut espérer en passant en si l’on tourne couramment en . Sur un se trouvent en effet à la fois un noyau , des bibliothèques et un interprète Perl également.

Il permet d’accéder au disque dur d’une machine qui ne veut plus amorcer son système d’exploitation local. Certaines distributions sont même spécialisées dans la récupération (ex : SystemRescueCd).

Il permet d'effectuer un paiement en ligne, de gérer ses comptes bancaires en ligne, etc., en toute sérénité ; les live cd ont généralement leurs codes source ouverts donc, connus et sûrs. Ils ont peu de problèmes de sécurité informatique (virus, cheval de Troie mais pas les rootkits)

Un ne laisse pas de trace sur le disque dur, bien que l’utilisateur puisse avoir accès aux données du disque dur. Le système retourne dans son état précédent lorsque l’ordinateur est redémarré.

Le système d’exploitation utilisé dans un système live CD est majoritairement une distribution GNU/Linux, mais aussi des dérivés du système BSD.

Inconvénients Il ne permet pas de sauvegarder les modifications effectuées en cours de session (choix de clavier, personnalisations, documents, nouveaux logiciels…)

Quelques distributions, axées sur l'utilisation live, permettent de sauvegarder les modifications sur une clé USB, avec Knoppix MiB, par exemple ; d'autres distributions (ex. : Kaella) créent un fichier de sauvegarde sur le disque dur en respectant la forme du système installé ; le stockage peut être fait par Internet ; enfin, certaines distributions linux permettent d'utiliser la partie laissée libre sur le (ex. : Puppy Linux).

Le débit de lecture CD, voire la décompression des données, rend la version live nettement plus lente qu'une version installée.

Pour atténuer ce problème, la mémoire virtuelle est utilisée à partir du disque dur (sous forme de partition swap ou de fichier temporaire). Les de la Slax, minidistro, ou de Puppy Linuxpeuvent accélérer l’exécution, plus que celle d’un système installé sur un disque dur, grâce à son empreinte mémoire réduite.

Voir aussi Liste de live CD Live USB Liste des distributions Linux

Liens externes

Communauté francophone sur les méthodes de boot rubrique liveCD du site Framasoft les Live CD qui comptent pour des informaticiens

Notes et références

Catégorie:Amorçage de l'ordinateur Catégorie:Terminologie du logiciel