LFS计划

我有一些LFS想法有待实现,这里先记录:

  • 构建一个基础的桌面系统:

  • 本地只有 Firefox ,所有的运行软件都在远程容器或虚拟机中: 一切皆云

    • 所有的容器和虚拟机在本机或远程 Kubernetes / OpenShift / OpenStack

      • 容器镜像和虚拟机镜像作为运行base

      • 数据存储在私有云存储中随时load到不同平台

    • 使用HTML5的桌面、终端,所有的计算都可以在本地或远程的容器和虚拟机中

    • 使用 X持久化远程应用Xpra 来构建持久化桌面

  • 实际上就是自己构建 ChromeOS ,但是难度在于ChromeOS背后的云服务

    • 云存储

    • 流媒体

胡思乱想

我所使用的操作系统非常繁杂,不仅有各种 Linux 发行版,也有 macOSFreeBSD ,每次在不同系统间切换都需要费力地复制文件,配置工作环境,需要花费大量的时间精力才能完全适配。

我们一直在讨论云计算,云计算从根本上就是随时随地一致的工作和生活环境,不论是在手机上还是在个人电脑上。但是,云计算的数据掌握在巨头手里,对个人而言迁移成本极大,依赖巨头又带来个人自由的缺失。

那么有没有完全是自己构建的云计算呢?有没有把自己每个工作环境、组件都云化成个人构建的云计算呢?

虽然我在这本『云图』中不断探索,但是个人的能力和精力对于构建整个云计算来说都非常渺小。不过,我依然想要做到自己给自己构建云服务,数据和服务存储在自己的设备构建的私有云中。

其实最终云计算抽象和屏蔽了底层操作系统:

  • Nginx / PostgreSQL 究竟是运行在 Debian 还是 FreeBSD 甚至是 macOSWindows 都无关紧要,你接触的是数据、是应用,这些都运行在容器和VM中,也许在本地,也许在远方

  • 任何时候拿起笔记本或者手机,只要有一个浏览器,你就能回到自己的工作桌面、获得一样的数据和服务

这些在后台跨硬件和OS的容器、VM、服务,都由你自己来构建,这就是开源给我们的能力。

路漫漫其修远兮,吾将上下而求索。