Hacker News 中文摘要

RSS订阅

Os8088.com:IBM XT操作系统现支持浏览器、搭载Z80核心的CP/M 2.2及MS Word 1.1a -- Os8088.com: IBM XT OS now has a Browser, CP/M 2.2 with Z80 core and MS Word 1.1a

文章摘要

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. 项目技术亮点(评论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"。

  2. 对AI能力的质疑(评论2,评分None):erminpour认为AI虽能复现已知技术,但缺乏创新,且开发者可能不理解底层原理。关键引用:"do you really understand how all the components work?"、"what about new innovations?"。

  3. 美学与设计争议(评论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"?"。

  4. 技术可行性验证(评论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"。

  5. 替代方案建议(评论6,评分None):anthk提出Gopher协议更简单,无需AI即可在8088上运行。关键引用:"A gopher client would be easier and no AI needed"、"You have sites from gopher://magical.fish"。

  6. 主权计算潜力(评论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的准确性。