发布日期:2024-07-05 13:12 点击次数:103
普渡大学打算机科学专科学生 Sambhav S. 完成了一项超卓的工夫豪举:让一个齐全的 Linux 刊行版径直从 Google Drive 启动。事情的缘起是一位一又友见效地从NFS上启动了 Linux,这依然令东谈主印象深远了。但喜跃好胜心强的 Sambhav 决定更进一步。在他们所谓的"豪恣的吼怒"中,这位开导者产生了从Google的云存储平台览动操作系统的念念法。
"当我传奇一个一又友用 Linux 从 NFS 上启动时,我必须超过她,"Sambhav解释说,"我必须施展注解我不错创造出更难、更好、更快、更强的东西。"我必须施展注解我能创造出更难、更好、更快、更强的东西。"
大深广东谈主会以为这是不成能的,毕竟 Google Drive 是用来存储和分享文献的,而不是加载通盘操作系统。但 Sambhav 不应允。凭借塌实的 Linux 开导警告,他们开动入辖下手达成这一磋磨。
他的递次是创建一个 FUSE(用户空间文献系统)RAM 磁盘,在 Linux 启动历程中径直从 Google Drive 加载所有紧迫的操作系统组件、哄骗法子和收罗二进制文献。
表面上听起来很简便,但本色情况却远非如斯。开导东谈主员必须处置 EFI 映像、pivot_root,以致还要处置 Google Drive 的 symlinks 导致的难过其妙的虚伪。但他们照旧通过调遣和调遣的形式完成了这一切。
当科学怪东谈主式的代码终于不错在践诺天下中使用时,外汇交易桑巴夫在一台莫得腹地存储空间的备用札记本电脑上启动了它。
之后,在调和的 EFI 文献中对以太网、剖析器和收罗建树进行了一些临了调遣,神奇的事情终于发生了--札记本电脑启动后干预了王人备由 Google Drive 载入的 Arch Linux 桌面环境。
天然当今速率极慢,权限和属性也被坎坷,但至少还能用。
它有什么本色哄骗吗?Sambhav 以为,或者不错从 Git 仓库或 SSH 连结启动环境。创建者开打趣说,它还不错让公司"毁掉不成靠的硬件存储",全面使用云工夫。
Sambhav 还不笃定我方下一步要作念什么,但 Nix 装配可能是一个可行的名目。"尽管用处不大,但可能性是无尽的。"