开发者成功在 Excel 表格中“运行 Linux”
开发者成功在Excel表格中“运行Linux”
技术圈最近出了件新鲜事。就在5月2日,开发者NSG650搞了个有趣的实验:直接在Excel里“跑”起了Linux。这个名为LinuxInExcel的项目已经开源,托管在GitHub上供大家围观和把玩了。
说起来,这个想法的实现,很大程度上得归功于另一位开发者cnlohr在GitHub上构建的RISC-V模拟器。NSG650巧妙地利用了Microsoft VBA宏,通过调用封装成DLL的模拟器,成功地将系统输出直接“画”在了电子表格的单元格里。你可以想象一下,一个操作系统的命令行,就活生生地显示在你平时用来做表格的格子里,这事儿本身就够酷的。
当然,这种在模拟层之上、再用软件矢量去运行一个完整操作系统的做法,代价也是显而易见的——性能损耗不小。而且,稳定性嘛,目前确实还谈不上。NSG650自己也坦率地承认,现在的LinuxInExcel“非常不稳定”,项目的初衷更多是“为了好玩”,是一次极客精神的纯粹展示。
感兴趣的朋友,不妨去下面的地址看看源码,或许你能从中获得一些跨界融合的灵感:
https://github.com/NSG650/LinuxInExcel?tab=readme-ov-file
