Разработчик загружает компьютер из хранилища Google Диска
Linux (/ˈlɪnəks/ [ˈlɪnəks] или [ˈlɪnʊks]), Ли́нукс) — семейство Unix-подобных операционных систем на базе ядра Linux, включающих тот или иной набор утилит и программ проекта GNU, и, возможно, другие компоненты. Как и ядро Linux, системы на его основе как правило создаются и распространяются в соответствии с моделью разработки свободного и открытого программного обеспечения. Linux-системы распространяются в основном бесплатно в виде различных дистрибутивов — в форме, готовой для установки и удобной для сопровождения и обновлений, — и имеющих свой набор системных и прикладных компонентов, как свободных, так возможно и собственнических. Появившись как решения вокруг созданного в начале 1990-х годов ядра, уже с начала 2000-х годов системы Linux являются основными для суперкомпьютеров и серверов, расширяется применение их для встраиваемых систем и мобильных устройств, некоторое распространение системы получили и для персональных компьютеров. Википедия
Читайте также:Intel выпустит пять новых моделей Battlemage, а в ядре Linux 6.11 появились новые идентификаторы PCIДрайверы Intel Battlemage скоро появятся для LinuxОднострочный патч Meteor Lake повышает производительность на 72% в LinuxTuxedo демонстрирует ноутбук Linux Snapdragon X EliteДистрибутивы Linux запрещают «испорченный» код, сгенерированный ИИ
Google: Google — поисковая система. Google — компания Google Inc. Google Foundation — благотворительный фонд. Google.by — домен и сайт, до 2009 года принадлежавший белорусской компании ActiveMedia. Википедия
Читайте также:Nvidia — самая дорогая компания мираРазрабатывается межсоединение ускорителя ИИ с открытым стандартомЧип Tensor G5 для грядущих смартфонов Google Pixel 10 будет выпускать TSMC«Пока, ИИ»: как заблокировать надоедливые обзоры ИИ от Google и просто получать результаты поискаGoogle обвиняет Epic Games в попытке создать «новый режим регулирования»
Самбхав С., студент факультета компьютерных наук в Университете Пердью и разработчик ПО с открытым исходным кодом, почувствовал себя обязанным взяться за загрузку в облаке после того, как друг вспомнил, как им удалось заставить Linux загружаться из сетевой файловой системы (NFS). Молодой разработчик объясняет, что «конкурентоспособность — это мой порок», и хотел придумать самый амбициозный способ «превзойти» историю NFS, и в «рваном визге безумия» решил попробовать загрузить Linux от Google. Водить машину.
Имея за плечами некоторый опыт разработки программного обеспечения для Linux, Самбхав решил, что внедрение FUSE, программы, которая действует как драйвер файловой системы в пользовательском пространстве, будет хорошей отправной точкой. Великая идея заключалась в том, что во время типичного процесса загрузки Linux предлагался RAM-диск на основе файловой системы FUSE для обслуживания ключевых приложений, ОС и сетевых двоичных файлов, чтобы воплотить мечты о загрузке с Google Диска в реальность.
Чтобы узнать больше о последовавших спорах между разработчиком и Linux, образах EFI, ramfs, Pivot_root и Switch_root, а также о множестве ошибок из символических ссылок Google Диска, пожалуйста, погрузитесь в исходный блог Ersei.net.
После того, как основные настройки, доработки и общее сглаживание удивительных пропастей между ожиданиями и реальностью были завершены, пришло время попробовать загрузиться с Google Диска на реальном оборудовании. К счастью, у Самбхава был запасной ноутбук без внутренней памяти для тестирования. При переходе от разработки виртуальной машины (ВМ) потребовалось лишь несколько настроек: правильный драйвер Ethernet, настройки дисплея и сети для сборки в единый файл EFI (расширяемый интерфейс прошивки).
Изображение: ersei.net
Самбхав, разработчик так называемого Cloud Native Computer, говорит, что проект был в первую очередь «глупым» занятием. Также существует проблема с загрузкой с Google Диска, которая в настоящее время происходит очень медленно. Однако разработчик также хвастается, что «возможности безграничны» и будет рад любым компаниям и частным лицам, желающим связаться и обсудить коммерциализацию этого проекта или что-то связанное с ним.
Отметим, что различные системы поддерживают загрузку по сети и даже загрузку по HTTP на протяжении десятилетий. Google Drive — это совсем другое предложение, но сколько кода вы можете добавить к локальной части уравнения (прошивка и т. д.), при этом говоря, что он загружается из удаленного источника?
Источник: Tomshardware.com
0 комментариев