Utiliser Linux sans réinstaller votre ordinateur
Linux c'est quoi ?
Linux est un système d'exploitation libre de droit. Libre de droit, ça veut dire qu'il n'appartient à personne. Il fait partie du domaine public.
D'ailleurs ce système est déposé sous la licence publique générale GNU (GPL).
Vous devez certainement connaître des logiciels libres comme OpenOffice ou Libre Office, Firefox, Gimp, Inkscape ou encore VLC. Et ce ne sont là que quelques exemples parmi des bibliothèques entières de logiciels libres. Un système d'exploitation, c'est un ensemble de fonctionnalités qui permettent aux utilisateurs d'exploiter les capacités de leur machine. Cela peut être des utilitaires graphiques qui fonctionneront bien souvent avec des fenêtres et l'interaction de la souris, ou bien des commandes exécutées dans un terminal. Un terminal ??? Oui vous savez, ces écran noirs dans lesquels on voit les pirates taper des choses incompréhensibles à la télévision... Même si cela a été le cas pendant de nombreuses années, Linux n'est plus aujourd'hui un système exclusivement réservé à un public d'experts et de professionnels. Certains d'entre vous ont sans doute déjà utilisé des logiciels libres provenant du monde Linux sans le savoir. Sachez que vous retrouverez ces mêmes logiciels sur un système d'exploitation Linux et ils fonctionneront exactement de la même manière. En somme vous ne prenez aucun risque à essayer ce système.
De plus, je suis sûr que vous utilisez déjà Linux à votre insu. Quoi ? Oui vous monsieur ! Parfaitement madame ! Vous l'utilisez déjà et sans même le savoir. Vous possédez certainement un smartphone Androïd comme environ 44 % de la population française ? (Article sur Zdnet) Androïd est un système d'exploitation Linux remanié par les équipes de Google. (Hé oui !) Donc vous utilisez déjà Linux.
Voici quelques arguments qui devraient vous encourager à utiliser Linux:
- Stabilité : Le serveur qui héberge ce blog n'a pas été redémarré depuis 498 jours. Il héberge de nombreux services de bases de données, d'accès distant et il exécute quotidiennement des dizaines de tâches planifiées comme des mises à jour ou encore des sauvegardes!
- Linux doit sa stabilité à la simplicité de son architecture, mais également au savoir faire d'une armée de développeur travaillant pour la communauté.
- Insensibilité aux virus : En effet, la plupart des virus sont développés pour Windows et même si quelques virus et autres logiciels malveillants existent aujourd'hui sur Linux, il est rare d'en attraper en navigant sur internet.
- Gratuité : Cela va dépendre de la distribution que vous aurez choisi, mais sachez que même si vous optez pour une version payante du système, celle-ci vous coûtera toujours moins cher pour équiper votre parc que d'autres systèmes et d'autre part, vous bénéficierez sans aucun doute d'une excellent support technique qui vous assistera en cas de difficulté.
- Documentation et support : Linux et chacun de ses élément est très bien documenté par une gigantesque communauté à l'échelle mondiale et dans toutes les langues. D'autre part, il existe des tonnes de sites techniques et de forums qui sont là pour vous porter assistance en cas de pépin ou d'incertitude.
Je ne vous ai pas convaincu ? Comme je vous comprends... Ce n'est jamais simple de remettre en cause ses habitudes, de quitter notre confort pour se lancer dans l'inconnu. Hé bien, j'ai justement pensé à vous et je vais vous proposer dans cet article des solutions pour vous permettre d'utiliser Linux sans prendre de risque, sans réinstaller tout votre ordinateur, sans rien casser. Impossible ? Non !
Utiliser Linux dans Windows avec Cygwin
Il s'agit en fait d'une bibliothèque de commandes, d'utilitaires et services propres à Linux et qui ont été portés sur Windows. Ils ont été réécris et recompilés pour fonctionner comme des exécutable Windows. En somme, Cygwin étend les capacités de votre Windows et vous permettra d'utiliser un panel important de commandes et services qui sont normalement réservés aux possesseurs de système Linux.
Le tout s'installe comme un logiciel que vous pourrez désinstaller à tout moment et ceci sans nuire au bon fonctionnement de votre PC. Vous pourrez lancer Cygwin chaque fois que vous en aurez besoin et l'éteindre à votre guise sans gêner le fonctionnement habituel de votre système Windows.
Attention! Cygwin est réservé à un public d'utilisateurs expérimentés. Ne vous attendez pas à vous retrouver avec un bel installeur pour vous guider et faire le travail pour vous ni à obtenir un bureau aussi classe que sur Ubuntu. Je l'ai particulièrement utilisé en milieu professionnel pour exécuter des batchs (scripts de commandes) UNIX sur des systèmes Windows mais également pour faire fonctionner des services de console à distance comme SSH ou de synchronisation comme RSYNC et plus occasionnellement pour compiler du code en C sur des systèmes Windows. Il s'est toujours avéré très utile et stable.
Cygwin est développé par l'équipe responsable de la distribution Red Hat Linux (http://www.redhat.com/). Une des plus anciennes distributions que je connaisse avec Debian.
Cygwin est disponible à l'adresse suivante : https://cygwin.com/
Utiliser un live-CD ou USB Ubuntu, Knoppix
Autrefois un live CD ou DVD permettait de démarrer un système d'exploitation au lancement de votre ordinateur. Aujourd'hui cette technologie existe toujours, mais il est plus intéressant d'utiliser une solution live USB qui fonctionne comme son nom l'indique à partir d'une clé ou d'un disque dur USB. La différence se fera sentir au niveau de la rapidité et de la capacité à écrire des données et une configuration utilisateur sur un support USB.
Aujourd'hui les deux distributions les plus complètes et les plus réputées au niveau des live CD sont Ubuntu et Knoppix (ces deux systèmes sont basés sur la distribution debian), mais il en existe pleins d'autres. Je vous invite à chercher Linux Live CD sur google, vous allez en avoir pour votre argent :-)
Ces distributions sous forme de Live CD ou USB vous permettront d'exploiter Linux, ses bureaux et outils graphiques ou lignes de commandes comme si vous l'aviez installé sur votre ordinateur. Vous pouvez l'utiliser ainsi autant de fois que vous le souhaitez, c'est l'occasion de découvrir ce système petit à petit sans prendre de risque jusqu'au jour où vous franchirez le pas et l'installerez sur votre PC. Sauf si vous n'aimez pas et que vous ne souhaitez plus l'utiliser du tout.
Le live CD Ubuntu est orienté utilisateur et propose un bureau très agréable avec de nombreux logiciels de bureautique, retouche d'image et une bonne palette de commande.
Le live CD de Knoppix est orienté technique et maintenance. Il est équipé de logiciels pour partitionner, sauvegarder ou récupérer des données et comporte de nombreux logiciels et une bibliothèque de commandes impressionnantes.
Utiliser Linux au travers d'une émulation de PC : VirtualBox
Virtualbox est un logiciel libre sous licence GPL qui propose d'émuler (simuler) logiciellement le fonctionnement d'un ordinateur. L'intérêt de ce type de logiciel réside dans sa capacité à faire fonctionner des systèmes d'exploitation (Windows, Mac OS, Android, Linux et autres) dans une sorte de cocon qui peut être complètement fermé pour l'isoler de votre système et réseau existant ou au contraire le relier à votre réseau et système existant pour tester son comportement.
Il existe d'autres solutions libres moins facile à utiliser comme Qemu et des solutions commerciales comme VMWare.
Les solutions de virtualisation comme VirtualBox évitent d'acheter et d'utiliser une machine physique dédiée pour vos tests, mais vous propose également de bénéficier d'une architecture virtuelle incluant des réseaux et si vous avez beaucoup de mémoire, disque et CPU plusieurs machines virtuelles. Vous pouvez ainsi monter des maquettes avec des systèmes virtuels ou enregistrer des actions sur un système d'exploitation pour faire de la documentation ou des tutoriels. Les exploitations sont nombreuses. Je m'en suis également déjà servi pour transférer des logiciels vieillissants et fonctionnant avec MS-DOS sur des ordinateurs modernes permettant ainsi d'augmenter la longévité de certaines applications au delà de celle des machines qui supportaient ces logiciels (ex: 386 ou 486).
Ainsi en utilisant VirtualBox vous pouvez vous entraîner à installer n'importe quelle distribution Linux, mais également n'importe quel autre système d'exploitation qu'il soit Windows ou Mac OS sans prendre aucun risque, sans détériorer ou modifier le fonctionnement de votre ordinateur.
Dans le cas de figure qui nous intéresse, vous allez pouvoir utiliser Linux dans votre système Windows, sans changer brusquement vos habitudes et sans risquer d'endommager votre PC. Le top quoi ! Cette solution réclame toutefois d'avoir un ordinateur assez puissant avec assez de mémoire et d'espace disque, car si on parle bien de machine virtuelle, les données ne le sont pas et il faut des supports physiques pour les stocker et les traiter.
Liens et références
Voici une petite liste de liens en rapport avec l'article traité. Vous trouverez matière à vous renseigner sur les distributions Linux soulevées dans cet article, mais aussi certains logiciels.
- Lea Linux, un site d'aide francophone consacré à Linux avec lequel j'ai fait mes premiers pas il y a plus de 10 ans déjà Merci à eux!
- Site officiel de la distribution Debian
- Site officiel de la distribution Ubuntu
- Site officiel de la distribution Knoppix
- Article Wikipedia dédié à Linux
- Article Wikipedia traitant sur la licence publique générale
- Site officiel du logiciel VirtualBox
- Un schéma intéressant et très riche sur l'évolution des différentes distributions Linux
Crédits
Image logo tux (pingouin) : http://fr.wikipedia.org/wiki/Tux