太疯狂了!高中生成功实现在PDF中运行Linux

内容摘要快科技2月4日消息,在不久前,一位国外的高中生成功将1993年发布的射击名作《毁灭战士》移植到了PDF文件中,直接用浏览器打开文件就能玩。而现在最新的成果来了,这位名为vk6_(也称ading2210/Allen)的高中生,成功地实现在PD

快科技2月4日消息,在不久前,一位国外的高中生成功将1993年发布的射击名作《毁灭战士》移植到了PDF文件中,直接用浏览器打开文件就能玩。

而现在最新的成果来了,这位名为vk6_(也称ading2210/Allen)的高中生,成功地实现在PDF文件中运行Linux系统。

vk6_通过修改TinyEMU RISC-V模拟器,并将其编译为asm.js,利用PDF格式对Javascript的支持,成功地在PDF文件中运行了Linux。

太疯狂了!高中生成功实现在PDF中运行Linux

vk6_介绍,他使用了与之前在PDF中运行《毁灭战士》游戏相同的显示代码,具体来说,他为屏幕的每一行像素创建了一个单独的文本字段,内容设置为不同的ASCII字符,从而实现了简单的图形显示。

输入方面,他实现了一个虚拟键盘,并通过文本框将按键发送到虚拟机中,用户可以通过虚拟键盘与LinuxPDF交互,运行命令或通过文本框向虚拟机发送按键。

太疯狂了!高中生成功实现在PDF中运行Linux

目前LinuxPDF的运行需要基于Chromium的浏览器,例如Google Chrome或Microsoft Edge,用户可以通过访问网站体验实时演示,或者在GitHub上查看源代码并自行构建。

 
举报 收藏 打赏 评论 0
24小时热闻
今日推荐
浙ICP备2021030705号-4

免责声明

本网站(以下简称“本站”)提供的内容来源于互联网收集或转载,仅供用户参考,不代表本站立场。本站不对内容的准确性、真实性或合法性承担责任。我们致力于保护知识产权,尊重所有合法权益,但由于互联网内容的开放性,本站无法核实所有资料,请用户自行判断其可靠性。

如您认为本站内容侵犯您的合法权益,请通过电子邮件与我们联系:675867094@qq.com。请提供相关证明材料,以便核实处理。收到投诉后,我们将尽快审查并在必要时采取适当措施(包括但不限于删除侵权内容)。本站内容均为互联网整理汇编,观点仅供参考,本站不承担任何责任。请谨慎决策,如发现涉嫌侵权或违法内容,请及时联系我们,核实后本站将立即处理。感谢您的理解与配合。

合作联系方式

如有合作或其他相关事宜,欢迎通过以下方式与我们联系: