Разработчик някак си подкара цяла операционна система в Google Drive
Студентът по компютърни науки от университета „ Пърдю “ Самбхав С. е постигнал невероятен механически триумф. Той е предиздвикал цялостна дистрибуция на Linux да се зарежда непосредствено от Гугъл Drive. Всичко почнало, когато негов другар съумял да извърши различен впечатляващ героизъм – да зареди Linux от мрежова файлова система, само че защото Самбхав обича провокациите той решил да реализира освен това.
В това, което те назовават „ полуда “, разработчикът стига до концепцията за зареждане на операционна система от платформата за предпазване в облака на Гугъл.
„ Състезателността е мой недостатък. Когато чух, че един другар е предиздвикал Linux да се зарежда от NFS, трябваше да го надмина. Трябваше да потвърдя, че мога да основа нещо по-трудно, нещо по-добро, по-бързо и по-силно. “
обяснява Самбхав
Повечето хора биха предположили, че това просто не е допустимо – в края на краищата Гугъл Drive е основан за предпазване и шерване на файлове, а не за зареждане на цели операционни системи, само че Самбхав не е склонен с това. Въоръжен със стабилен опит в създаването на Linux, той се заема да реализира проекта си.
Методът се състои в основаването на FUSE (Filesystem in Userspace) RAM диск, който можеше да зарежда всички съществени съставни елементи на операционната система, приложения и мрежови двоични файлове непосредствено от Гугъл Drive по време на процеса на зареждане на Linux.
На доктрина звучи просто, само че действителността е надалеч от това. Разработчикът трябваше да се оправя с EFI облици, pivot_root и даже с необясними неточности, породени от симлинковете на Гугъл Drive. Той обаче се справил с всичко това.
Когато най-сетне кодът бил подготвен за работа в действителния свят, Самбхав го пуснал на авариен преносим компютър без локално вместилище. Някои последни настройки за Ethernet, екран и мрежови настройки в обединен EFI файл по-късно и магията в действителност се случила – преносимият компютър се стартирал в цялостна десктоп среда на Arch Linux, заредена напълно от Гугъл Drive.
Той работил извънредно постепенно, а разрешенията и атрибутите са нарушени, само че най-малко работи. Има ли някакви на практика приложения? Самбхав счита, че може би за зареждане на среди от неща като Git репозитории или SSH връзки.
Той се майтапи, че може също по този начин да разреши на фирмите „ да оставят ненадеждното си хардуерно предпазване зад тила си “ и да преминат изцяло към облака. Самбхав също по този начин не е сигурен с какво диво начинание ще се заеме в този момент, само че апаратура на Nix би могла да бъде вероятен план.
„ Възможностите са безкрайни, макар лимитираната полза. “
казва той




