文章摘要
os8088新增了浏览器和CP/M模拟器功能。浏览器可在IBM PC XT上通过以太网卡或并口线获取并显示真实网页;CP/M模拟器则能在窗口中运行1979年的操作系统及软件,如Microsoft BASIC和汇编器。
文章总结
好的,这是根据您的要求,对原文进行中文重述后的版本:
标题:os8088 亮点——新程序与功能
本页面为每个新增内容提供独立介绍,包含其功能说明、运行截图及视频链接。
2026年8月
最新内容优先展示。
浏览器
我的最新实验:为IBM PC XT打造的网络浏览器。os8088现在能够通过以太网卡或并口线连接相邻的DOS机器,获取真实网页并将其呈现为文本和表格。网络传输并非瓶颈:绘制一屏文本所花的时间比获取页面本身更长。
- 浏览器大小:13,889字节
- 网络协议栈:从ARP到TCP
- 运行平台:4.77 MHz 8088处理器
RunCPM
在窗口中运行CP/M。CP/M是IBM PC出现之前,小型计算机上使用的操作系统,其处理器与PC不同。os8088现在模拟了该处理器,因此可以运行CP/M软件:包括1979年的命令处理器、Microsoft BASIC、汇编器和编辑器,并且这些程序可以像其他窗口一样被拖动。
- 模拟Zilog Z80处理器
- 代码量:4,679行C语言
- 运行平台:4.77 MHz 8088处理器
用C语言编写的文字处理器
os8088此前所有程序均用汇编语言编写。现在,它拥有了一个C语言编译器,编写程序的速度大大提升。为了测试其承载真实应用的能力,我用它编写了第二个文字处理器——但程序体积过大,超出了单个程序的内存限制,因此被分成了两部分。
- 代码量:8,350行C语言
- 程序大小:54,450字节
- 运行平台:4.77 MHz 8088处理器
Microsoft Word
在8086上运行Microsoft Word。我实现了一个期待已久的功能:为os8088移植了Microsoft Word 1.1a版本。它拥有熟悉的1990年代菜单,使用同样的巧妙技术在普通PC屏幕上显示粗体和斜体,并能保存Word的.DOC文件。整个程序仅占用47KB。
- 程序大小:47,212字节
- 功能:可保存Word .DOC文件
- 运行平台:4.77 MHz 8088处理器
双显示器
一个桌面,两块屏幕。这个时代的PC可以同时安装单色和彩色显卡,因为它们的显存地址不同。但几乎没有软件能同时利用两者。现在,os8088可以将桌面扩展到两块屏幕上——在4.77 MHz的机器上实现1360像素宽——当窗口跨越屏幕接缝时,会同时在两个屏幕上绘制。
- 显示器数量:2
- 桌面分辨率:1360 x 348
- 运行平台:4.77 MHz 8088处理器
Frotz
os8088现在可以玩Infocom公司的游戏了。这是一个用8086汇编语言编写的Z-machine解释器,体积为23,722字节。Z-machine是Infocom在1979年发明的虚拟计算机,目的是让一个游戏能同时在所有机器上销售——这也是为什么1982年的故事文件至今仍是一个可直接运行的普通文件。Mini-Zork、Colossal Cave Adventure、Zork: The Undiscovered Underground和Photopia等游戏都可以在软盘上运行。
- 解释器大小:23,722字节
- 支持故事格式:v1至v8
- 可获取游戏数量:15个
评论总结
根据评论内容,总结如下:
主要观点与论据:
项目技术亮点(评论1,评分None):作者jggonz介绍os8088是一个用AI工具编写的x86 16位汇编操作系统,支持从8088到最新CPU的硬件,并已移植了MS Word 1.1a、MOD追踪器、CP/M 2.2模拟器等应用。关键引用:"os8088 is an operating system written with AI tools in x86 16-bit assembly"、"We've also ported many cool apps: MOD trackers, TexPad, MS Word 1.1a"。
对AI能力的质疑(评论2,评分None):erminpour认为AI虽能复现已知技术,但缺乏创新,且开发者可能不理解底层原理。关键引用:"do you really understand how all the components work?"、"what about new innovations?"。
美学与设计争议(评论4,评分None):Telemakhos质疑界面为何模仿老Macintosh而非GEOS或Windows 1.0,并指出3.5英寸软盘图标与硬件照片中的5.25英寸驱动器不符。关键引用:"why does it look like an old Macintosh?"、"Why 3.5" floppy drive icons instead of a 5.25"?"。
技术可行性验证(评论5,评分None):Sohcahtoa82分享在4.77 MHz 8088上成功实现TLS 1.2握手(虽未验证证书),证明低端硬件可完成加密连接。关键引用:"I've successfully gotten it to work, and with only 384 KB of RAM"、"It successfully performs an HTTPS request to Wikipedia"。
替代方案建议(评论6,评分None):anthk提出Gopher协议更简单,无需AI即可在8088上运行。关键引用:"A gopher client would be easier and no AI needed"、"You have sites from gopher://magical.fish"。
主权计算潜力(评论8,评分None):K0balt认为此类项目可能推动低成本、可信计算设备的复兴,如用ESP32模拟8086架构。关键引用:"could potentially enable a small resurgence in sovereign computing"、"a low cost computer you can actually trust to only run trusted code"。
平衡性总结: - 支持者(评论1、5、8、9)强调技术成就、复古体验和主权计算价值。 - 质疑者(评论2、4、6)关注AI的局限性、设计细节和更优替代方案。 - 中立者(评论3)仅确认Word 1.1a的准确性。