Студент запустил Linux с Google Диска. Такого ещё не было

Студент кафедры информатики из американского университета Пардью совершил нечто, что многим могло бы показаться невозможным. Он сделал так, чтобы полноценную дистрибуцию операционной системы Linux можно было запускать напрямую с Google Диска. Да, именно с Google Диска. И достиг он этого благодаря… стремлению к соперничеству.

Студент запустил Linux с Google Диска
Студент запустил Linux с Google Диска

Желание соревноваться как мощный стимул для реализации интересных проектов

Этот студент, известный под псевдонимом Ersei, начал свой путь к запуску Linux на Google Диске после того, как его знакомая смогла сделать нечто похожее. Запустить Linux с сетевой файловой системы. Ersei захотел сделать что-то еще более впечатляющее.

“Моя слабость — это желание конкурировать. Когда я услышал, что моя знакомая заставила Linux запускаться с NFS, я должен был её превзойти,” — пояснил Ersei. “Я должен был доказать, что могу сделать что-то сложнее, лучше, быстрее, сильнее.”

Как известно, Google Диск предназначен для хранения и обмена файлами, а не для работы с целыми операционными системами. Однако Ersei решил испытать истинные пределы его возможностей.

Вооружённый солидным опытом в программировании, Ersei использовал метод, основанный на создании модуля FUSE (Filesystem in Userspace), который позволяет программировать логику файловой системы в пространстве пользователя. Это дало возможность загружать все необходимые компоненты операционной системы или приложений прямо с Google Диска.

Файлы Linux на диске Goggle Drive
Файлы Linux на диске Goggle Drive

Применение этого метода было далеко не простым. Студенту пришлось справляться с образами EFI, проблемами с командой pivot_root, а также множеством ошибок, вызванных “симлинками” Google Диска. Симлинки — это символические ссылки, представляющие собой продвинутые ярлыки.

Linux, запущенный с Google Диска

К счастью, Ersei сумел преодолеть все перечисленные препятствия. В итоге он внёс окончательные корректировки в настройки для Ethernet, дисплея и беспроводной связи в унифицированном файле EFI. И затем произошло чудо.

Когда работа студента была наконец готова к использованию, он запустил её на запасном ноутбуке без локальной памяти. Да, все усилия увенчались успехом. На упомянутом ноутбуке полностью с Google Диска загрузился Arch Linux.

Ersei запустил Arch Linux на Google Drive
Ersei запустил Arch Linux на Google Drive

В настоящее время система, запущенная с Google Диска, работает очень медленно и содержит множество поврежденных элементов. Однако важно то, что она функционирует!

А может ли такое решение иметь какое-либо практическое применение? Ersei считает, что возможно для запуска репозиториев с GitHub или для соединений по SSH. А как вы считаете?

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

LinuxWin.ru
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.