Разработчик использует загрузочную установку Linux, размещенную на Google Диске

Разработчик использует загрузочную установку Linux, размещенную на Google Диске

Разработчик установил операционную систему Arch Linux на ноутбук, не имеющий твердотельного накопителя (SSD), жесткого диска или другого локального хранилища. Вместо этого он установил ОС на Google Диск, используя различные инструменты в процессе решая возникающие проблемы. Загрузочная система Linux была создана и установлена на Google Диск студентом-программистом (компьютерных наук) Эрсеем из Университета Пердью (город Уэст-Лафейетт, штат Индиана-США). По его словам, он сделал это, чтобы превзойти своего однокурсника, который установил Linux на сетевую файловую систему (NFS). Для установки использовались две ключевые технологии. Во-первых, это FUSE - система, позволяющая пользователям создавать файловые системы в пользовательском пространстве. Она была интегрирована с initramfs - начальной стадией загрузки Linux, когда временная файловая система распаковывается ядром в оперативную память, а затем загружается в основную файловую систему. Для работы с Google Диском initramfs должна была обеспечить поддержку интернет-соединения и инструмента FUSE. Обычно пользователи не могут настраивать initramfs, но с помощью утилиты Dracut можно создавать свои собственные initramfs, соответствующие требованиям. Изначально Эрсей запускал установку в контейнере, используя существующий проект google-drive-ocamlfuse для работы FUSE в Google Cloud. Затем ему пришлось решать различные проблемы, связанные с неработающими символическими ссылками, проблемами с правами администратора. После решения всех проблем система была перенесена на ноутбук без локального хранилища, чтобы протестировать работу облачной ОС на реальном оборудовании. Хотя система работает, ОС функционирует довольно медленно. Сам разработчик называет этот проект "безумным", но утверждает, что существуют варианты использования таких установок Linux.

Разработчик использует загрузочную установку Linux, размещенную на Google Диске

HTML Academy - Курсы для каждого, кто хочет окунуться в мир вёрстки и программирования. Тренажёры помогут освоить веб-технологии и создать сайт, а профессиональные курсы подготовят к старту карьеры в IT.

Разработчик использует загрузочную установку Linux, размещенную на Google Диске
Начать дискуссию