一位开发者以自己的方式在 Google Drive 上运行了整个操作系统
一位开发者以自己的方式在 Google Drive 上运行了整个操作系统
"当我听说一个朋友用 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 安装可能是一个可行的项目。"尽管用处不大,但可能性是无限的。" ...
PC版:
手机版: