DOS-History/86-DOS-0.11
GitHub: DOS-History/86-DOS-0.11
对 86-DOS 0.11(MS-DOS 前身)进行完整源代码逆向重构,可编译出与 1980 年原版完全一致的二进制文件,服务于计算机历史保存与操作系统教学研究。
Stars: 19 | Forks: 1
# 86-DOS 0.11 源代码重构
86-DOS 0.11 的完整源代码重构 - 这是 Intel x86 架构上
最早的操作系统的最早发布版本。
## 进度
## 作者
此软件由 [@TimPaterson](https://github.com/TimPaterson) 于 1980 年编写。
此仓库中重构的源代码可以编译回与 Seattle Computer Products 发布的
完全相同的二进制文件。因此,它可以完全被视为 Paterson 的作品。
## 免责声明
此源代码重构是逆向工程的产物。需要注意的是,Microsoft Corporation 并未发布
此特定版本 DOS 的源代码,其合法性可能处于灰色地带。
此源代码重构是在理解 Microsoft Corporation 已根据 MIT 许可证以 MS-DOS 的名义
开源了此操作系统的后续版本的前提下进行的。此源代码重构项目背后的意图纯粹是为了
历史和教育目的,重点在于保留早期计算的历史遗产。
尽管已努力确保遵守适用的法律法规,但此源代码重构项目的法律地位可能并不完全明确。
建议用户在使用或重新分发从本仓库中提取的任何代码之前谨慎行事并寻求法律建议。
本项目确认 Microsoft Corporation 的知识产权,并且无意侵犯任何专有权。
重构的源代码是出于历史保护、教育以及对这个出色操作系统的赞赏的精神而共享的。
通过访问和使用本仓库中提供的重构源代码,您同意自行承担风险,并为可能产生的任何
法律后果承担全部责任。
## 构建
*参见 [构建 86-DOS 0.11](./Building.md)。*
## 特别感谢
* [@TimPaterson](https://github.com/TimPaterson) - 编写了这个令人惊叹的 OS,
并提供了 86-DOS 1.00 的源代码。
* [@geneb](https://github.com/geneb) - 提供了一份 86-DOS 0.11 的副本。
* [@RichCini](https://github.com/RichCini) - 破解了一些
难以辨认的逻辑,并在物理硬件上对重构的 Tarbell 专用代码进行了测试和调试。
标签:16位系统, 86-DOS, BIOS, DNS解析, MS-DOS前身, Seattle Computer Products, Tim Paterson, x86架构, 云资产清单, 历史 preservation, 复古计算, 开源项目, 快速连接, 操作系统, 教育目的, 早期计算机, 极客, 汇编语言, 源码重构, 系统内核, 计算遗产, 逆向工程