Présentation

Libertix est une application native Windows qui propose d’ajouter une distribution Linux à un PC déjà équipé de Windows 10 ou 11. Le processus se déroule sans création de clé USB bootable et sans intervention manuelle sur les tables de partition. L’objectif affiché est de rendre le double‑boot accessible à des utilisateurs non techniques, en limitant le nombre d’étapes à trois clics.

Fonctionnement technique

Le logiciel exploite les API de gestion de disque de Windows (VDS/Storage Management) pour créer automatiquement une partition Linux au format ext4. Cette partition est initialisée avec le système de fichiers et les fichiers racine de la distribution sélectionnée, généralement une image .iso pré‑téléchargée. Ensuite, Libertix modifie la configuration du chargeur de démarrage EFI en injectant une entrée GRUB via l’outil bcdedit. L’entrée pointe vers le chargeur GRUB installé sur la nouvelle partition, ce qui permet à l’utilisateur de choisir entre Windows et Linux au démarrage.

Pour éviter le recours à une clé USB, le programme copie les fichiers d’amorçage directement sur le disque interne, puis met à jour la variable BootOrder de l’UEFI. Le processus nécessite des privilèges administrateur, car il implique la modification de la table de partition et du firmware de démarrage. Aucun composant de virtualisation n’est utilisé ; le système Linux s’exécute en mode natif, ce qui préserve les performances matérielles.

Analyse des risques et limites

La création automatique de partitions comporte un risque de perte de données si le disque ne dispose pas d’espace libre suffisant ou si la table de partition est déjà saturée. Libertix ne propose pas de sauvegarde préalable, ce qui impose à l’utilisateur de vérifier manuellement l’état du disque. De plus, la modification du chargeur EFI peut rendre le système non amorçable en cas d’erreur de syntaxe ou de conflit avec d’autres entrées de démarrage, notamment sur les machines qui utilisent des solutions de chiffrement BitLocker.

Le support matériel est limité aux configurations compatibles avec le mode BIOS/UEFI standard. Les systèmes qui utilisent des disques RAID matériels ou des partitions GPT protégées par Secure Boot peuvent rencontrer des blocages, car le logiciel ne désactive pas automatiquement ces protections. Enfin, la compatibilité avec les distributions Linux est restreinte aux images pré‑configurées intégrées dans Libertix ; l’ajout d’une distribution personnalisée nécessite une manipulation manuelle hors du cadre de l’application.

Perspectives d’évolution

Pour renforcer la fiabilité, une version future pourrait intégrer une vérification de l’espace disque disponible et proposer un clonage de la table de partition avant modification. L’ajout d’un module de gestion du chiffrement Secure Boot permettrait d’étendre la compatibilité aux machines d’entreprise. Enfin, l’ouverture d’une API publique offrirait aux développeurs la possibilité d’ajouter leurs propres images Linux, augmentant ainsi la flexibilité du projet tout en conservant le principe de trois clics.