Разработчикът получава стартираща инсталация на Linux, работеща на Google Drive – Компютър – .Geeks

Разработчик стартира инсталация на Arch Linux на лаптоп без SSD, HDD или друга форма на локално хранилище. Вместо това разработчикът инсталира операционната система на Google Drive, използвайки различни инструменти и корекции на грешки.

Стартиращият Linux беше в Google Drive Инсталиран от Ersei, студент по компютърни науки в университета Purdue. По собствените му думи, разработчикът е направил това, за да надмине своя състудент, който е инсталирал Linux на NFS, т.е. Мрежова файлова система.

За процеса на инсталиране бяха използвани две системи. Първо, това се отнася до FUSE, който позволява на потребителите да създават файлова система в потребителското пространство. Това се комбинира с initramfs, стъпка в процеса на зареждане на Linux, при която временната файлова система се изхвърля от ядрото на Linux в основната памет и след това се монтира действителната файлова система.

За да инсталирате Google Drive, initramfs се изисква да поддържа интернет връзки и FUSE. Потребителите обаче обикновено не могат да персонализират initramfs, но чрез инструмент, наречен Dracut, те могат да проектират свои собствени initramfs, за да отговорят на изискванията. Ersei първоначално стартира инсталацията в контейнер. Студентът използва съществуващ проект, наречен google-drive-ocamlfuse, за да стартира FUSE в Google Cloud. Тогава Ersei трябваше да разреши някои проблеми, свързани с липсата на работа Символни връзкиRoot достъп и др.

След като всичко заработи, системата беше преместена на лаптоп без локално хранилище, така че ОС за съхранение в облак да може да бъде тествана на реален хардуер. Всичко изглежда работи, въпреки че операционната система е много бавна. Разработчикът описва проекта като „луд“, но заявява, че има и случаи на употреба за тези Linux инсталации.

Arch Linux в Google Drive.  Източник: IRC
Arch Linux в Google Drive. източник: Ерси

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *