¿Te imaginas encender una computadora sin ningún almacenamiento interno? Eso es exactamente lo que hizo Ersei, estudiante de ciencias de la computación en Purdue y desarrolladora de código abierto, quien aceptó el desafío de iniciar Linux directamente desde la nube de Google Drive.
Todo comenzó cuando un amigo le contó que logró hacer funcionar Linux a partir de un Sistema de Archivos de Red (NFS). Entonces, necesitaba inventar algo aún más ambicioso. En una completa locura, decidió intentar iniciar Linux desde Google Drive.
Con experiencia en desarrollo de software Linux, utilizó FUSE, un programa que funciona como un controlador de sistema de archivos.
La idea era que, durante el proceso típico de inicio de Linux, se usara un disco RAM basado en el sistema de archivos FUSE para servir aplicaciones esenciales, binarios del sistema operativo y de red, haciendo realidad el sueño de iniciar desde Google Drive.
Después de muchos ajustes y correcciones, llegó el momento de intentar iniciar desde Google Drive en un hardware real. Para ello, se utilizó una laptop de repuesto sin ningún almacenamiento interno como conejillo de indias.
Solo fueron necesarias algunas modificaciones en la migración desde el desarrollo en una máquina virtual: el controlador Ethernet correcto, configuraciones de pantalla y red, todo integrado en un único archivo EFI (Extensible Firmware Interface).
Aunque iniciar Linux desde Google Drive sigue siendo muy lento, la sensación de lograr algo así debe ser indescriptible para estos desarrolladores que buscan destacarse.
Las redes y el arranque por HTTP existen desde hace décadas, pero iniciar desde Google Drive es una propuesta bastante diferente e interesante.