Démarrer Linux depuis Google Drive, c'est possible

Pierre Dandumont |

À la fin du millénaire dernier, certaines sociétés pensaient que le futur de l'informatique serait les NC, pour Network Computer. Ils imaginaient des ordinateurs qui ne seraient que des terminaux légers, qui ne reposeraient que sur des données stockées sur des serveurs, dans ce que l'on n’appelait pas encore le cloud. Et Ersei a repris ce concept un peu au pied de la lettre, en démarrant un ordinateur directement sur Google Drive.

Si les explications détaillées vous intéressent, elles se trouvent dans le post de blog, mais voici un résumé : l'UEFI (le firmware) de l'ordinateur charge un bootloader, qui peut se trouver sur une clé USB (par exemple). Ce dernier charge ensuite un noyau et un système minimal dans la RAM, qui dispose des outils nécessaires pour se connecter à Google Drive et monter l'espace de stockage de Google comme s'il s'agissait d'un périphérique. Ce point précis passe par un logiciel open source qui ajoute une compatibilité FUSE à Google Drive. Et une fois le stockage accessible, il devient possible de démarrer (lentement) dessus.

Le résultat. Image Ersei.

C'est évidemment un peu plus long et un peu plus compliqué dans la pratique, mais l'ensemble fonctionne et l'auteur montre des essais avec une machine virtuelle mais aussi avec un vieux PC portable. Rappelons par ailleurs que même Apple a envisagé un temps un Network Computer : l'iMac original est issu de travaux sur un appareil de ce type, et il reste quelques traces de ce passé dans le firmware de la machine.

avatar zypic | 

C’est surtout les stations NeXT véritable ancêtre de MacOS X qui pouvaient démarrer ainsi. Avec les NeXT Cubes et leur cartes DSP on pouvait même s’en servir comme de fermes de calculs ou de rendus graphiques en fonction des logiciels comme Zilla…

avatar melaure | 

@zypic

Certes mais coté c’est quand même plus que quelques traces. On a oublié le keynote avec tous les iMacs en netboot sur un serveur Apple ?

avatar koko256 | 

@zypic

Les machines diskless existent depuis longtemps et peuvent encore démarrer en PXE (première version 1981) :
https://fr.m.wikipedia.org/wiki/Preboot_Execution_Environment

L'amusant ici et de démarrer depuis un cloud d'une autre boite via Internet et sécurisé.

avatar Pierre H | 

Ca s'appelle un Minitel. C'est une invention française, qui a fait la fierté de la France bien avant toute cette chienlit qui pense pas sans son smartphone. Ah c'était une autre époque, on était beaux et on fumait dans les avions.

avatar bonnepoire | 

Infirmière!

avatar DidTrebor | 

@bonnepoire
😁😁😁

avatar lmouillart | 

Le minitel est un terminal texte passif, leur équivalent pro sont les VTx de DEC.

avatar Mac13 | 

Bonjour les surchauffes des serveurs ?

Nope !

avatar saoullabit | 

J’aurais plutôt pensé a un Unix [tout] less comme le proposait Solaris. On boot en PXE, sur un os dans un stockage distribué et et un point de mon te âge pour le home drive
Je l’avis fait à l’époque pour le fun … avec le desktop java c’était pas ouf, mais un CDE ou terminal tout simple ça tartinait grave !

CONNEXION UTILISATEUR