开发者Joel Severin近日传来振奋消息,宣布成功将Linux内核移植至WebAssembly(Wasm)平台,实现了这一创新技术里程碑——让Linux在浏览器中作为原生应用运行。这项历时两年艰苦攻关的项目,现已通过GitHub平台开放在线体验,用户只需轻点鼠标,无需任何软件安装,即可进入基础命令行环境,感受Linux的强大功能。
由于WebAssembly技术本身不支持内存管理单元(MMU)和中断机制这两大关键特性,项目团队面临着内核稳定性与多任务处理的双重挑战。为了攻克这一技术难关,团队创新性地采用了模拟多处理器的方式来实现线程并发处理,在Wasm的框架内最大程度地还原了Linux的运行环境。尽管当前版本基于较旧的Linux 6.4.16内核,仍存在重启崩溃等技术问题,但这一突破性成果已经充分证明了WebAssembly在系统级应用方面的巨大潜力,为未来构建更加开放、兼容的浏览器操作系统奠定了坚实基础。
