|
|
发表于 2026-5-4 23:33:32
|
显示全部楼层
本帖最后由 wavelu 于 2026-5-4 23:42 编辑
一个阶段的结果,目前还没做到“云”这个功能,只是实现了“固件”的功能。
固件阶段功能要实现常见系统的镜像启动能力。Windows从7开始,Windows本身具备vhd/vhdx自举启动能力,因此很多引导程序都能实现Windows的vhd/vhdx启动。云固件和其他引导程序都一样,也是使用了Windows boot manager来实现的。Linux和Android等其他系统就需要自研内核模块来实现了,虽然qemu-nbd和loop能实现一部分功能,但是一直不够完善。我也花费了大量精力来自研内核模块才最终解决稳定性和效率问题。当然,现在自研模块还不够成熟,需要时间来不断验证稳定性。这部分功能,绝大多数引导程序都放弃研发了,难度太大。
云固件的核心,其实是镜像本身。最终是能够通过云端镜像商店提供各种镜像的服务。这个就是云固件的“云”功能。
本质上,用镜像启动的玩家,都是自娱自乐,玩个技术而已。为什么,因为没有人共享镜像给普通用户使用。但是,这个就是云固件要做的核心,提供大量的镜像,让大家不需要重复劳动,就可以把玩各种系统和环境。云固件也是希望未来大家分享自己的镜像出来,让更多人来使用。
总结来说,v1阶段解决各种系统都能镜像启动这个问题,v2阶段解决镜像能够从云端获取的问题,实现“云”+“固件”=“云固件”。
|
|