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

Когато най-накрая кодът бил готов за работа в реалния свят, Самбхав го пуснал на резервен лаптоп без локално хранилище. Някои последни настройки за Ethernet, дисплей и мрежови настройки в единен EFI файл по-късно и магията наистина се случила – лаптопът се стартирал в пълна десктоп среда на Arch Linux, заредена изцяло от Google Drive.
Той работил изключително бавно, а разрешенията и атрибутите са нарушени, но поне работи. Има ли някакви практически приложения? Самбхав смята, че може би за зареждане на среди от неща като Git репозитории или SSH връзки.
Той се шегува, че може също така да позволи на компаниите „да оставят ненадеждното си хардуерно съхранение зад гърба си“ и да преминат напълно към облака. Самбхав също така не е сигурен с какво диво начинание ще се заеме сега, но инсталация на Nix би могла да бъде възможен проект.
„Възможностите са безкрайни, въпреки ограничената полезност.“
казва той
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!