Ce tour de force a été réalisé par Ersei, étudiant à l'Université de Purdue (Indiana, Etats-Unis). Qui aurait pu croire que Google Drive aurait pu servir à démarrer Linux ?
On connaît parfaitement Google Drive pour sa fiabilité et sa flexibilité, même en version gratuite. Mais le service de stockage en ligne vient de révéler une facette inattendue de son potentiel. Ersei, étudiant en informatique, est parvenu à lancer l'OS Linux directement depuis l'infrastructure cloud de Google Drive.
Une petite prouesse technique qui repose sur l'ingénieuse utilisation d'un disque RAM FUSE (type de stockage temporaire qui utilise la mémoire vive (RAM) de l'ordinateur pour accéder rapidement et manipuler des fichiers, sans avoir besoin de les sauvegarder sur un disque dur traditionnel), permettant de charger les éléments essentiels du système d'exploitation depuis les serveurs distants de Google. Comment a-t-il réussi ?
L'audace universitaire
Tout a commencé par un défi entre amis. Le jeune, Ersei piqué au vif par l'exploit d'un condisciple ayant réussi l'amorçage de Linux via un système de fichiers réseau, voulait le surpasser. Son approche consista à exploiter un disque RAM FUSE pour charger les composants vitaux de Linux depuis Google Drive, métamorphosant ainsi ce service cloud en un système de fichiers distant. Cette prouesse permit à une machine dépourvue de stockage local d'initialiser un système d'exploitation complet depuis le cloud.
Cette entreprise téméraire ne fut pas exempte d'embûches. La gestion des innombrables symlinks sur Google Drive, ces références cryptiques vers d'autres fichiers ou répertoires, a été plutôt casse-tête. Ersei dut se creuser un peu pour assurer leur bon fonctionnement dans l'environnement de son disque RAM FUSE.
Le passage de la virtualisation au matériel nécessita également quelques autres ajustements. Notre étudiant dut adapter son installation pour qu'elle s'accommode des composants physiques. Cela impliqua l'activation d'un pilote Ethernet pour établir la connexion réseau et la reconfiguration des paramètres réseau pour les harmoniser avec son environnement domestique.
Le cloud computing réinventé par un étudiant
Ersei envisage déjà des applications concrètes pour son système d'exploitation hébergé sur Google Drive. Par exemple, l'amorçage de Linux à partir de dépôts Git ou via SSH.
Bien que Linux demeure un domaine de niche pour le grand public, cette approche novatrice démontre que même les systèmes d'exploitation les plus épurés peuvent être optimisés pour des environnements cloud. Dans cette optique, des plateformes telles que ChromeOS, déjà reconnues pour leur légèreté et leur compatibilité avec le cloud, pourraient tirer parti de ce type d'innovation pour offrir une expérience utilisateur encore plus fluide et accessible.
Source : Android Police
- Une distribution complète et simple d'accès
- Cinnamon : un DE élégant, facilement personnalisable
- Nombreux logiciels utiles pré-installés