微软磁盘操作系统 MS-DOS

MS-DOS 微软磁盘操作系统

MIT
汇编
Windows
微软
2018-09-29
王练

MS-DOS v1.25 和 v2.0 源码

MS-DOS 是微软早期推出的磁盘操作系统,最初由西雅图公司(Seattle Computer)开发并命名为 86-DOS 。微软在1981年7月将 86-DOS 的版权和其他所有权买断,并将其改名为 MS-DOS 向市场发布。这也是微软赖以发迹的第一个成功的操作系统产品。

2014年3月,微软通过计算机历史博物馆公开发布了 MS-DOS 1.25 和 2.0 版本的源代码。2018年9月28日,微软将这两个版本在 GitHub 重新开源,以供那些对早期 PC 操作系统感兴趣的开发者进行探索和实验。

一些有意思的事情:

  1. MS-DOS 1.25 和 2.0 的所有源码都是用 8086 汇编写的;

  2. 86-DOS 初始版本的源码可以追溯到1980年12月29日左右;

  3. MS-DOS 1.25 的代码编写于1983年5月9日左右,由7个源文件组成,包含原始的 MS-DOS Command-Line shell - COMMAND.ASM ;

  4. MS-DOS 2.0 的代码可以追溯到1983年8月3日左右,并且在复杂程度(和团队规模)方面有相当大的增长,包含 100 个 .ASM 文件;

  5. 储存库中有一些非常有趣的文档(.TXT,.DOC),很多都值得一读,许多注释也是如此!

加载中

评论(0)

暂无评论

FreeDOS 创始人 Jim Hall :微软开源 MS-DOS 很有意义

近日,微软重新开源 MS-DOS 1.25、2.0 的源代码的消息引起了开源社区的关注。这不是微软第一次对外发布 MS-DOS 的源码,2014年3月微软就曾通过计算机历史博物馆放出这两个版本的源码,不过当...

10/25 08:14

微软重新开源 MS-DOS 1.25/2.0:已诞生 36 年

2014年3月,微软通过计算机历史博物馆放出了MS-DOS 1.25、2.0两个早期版本的源代码,并讲述了该系统的早年历史,以及相关文章、资源链接。 近日,微软宣布在GitHub上重新开源MS-DOS 1.25、2...

10/01 08:14

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

看了两天AngularJs 试着写了个自动路由.请各路大神赐教...

看了两天angular.js 基于ng与ngRoute试着写了个自动路由.请各路大神赐教...特别是eval这货.是否会引起安全问题...野路子js出身...不是啥都懂.请赐教.

2014/06/24 10:53
834
2
微软开源 MS-DOS 1.25 和 MS-DOS 2.0

2014 年微软曾在计算机历史博物馆公开了 MS-DOS 1.1 和 2.0 和 Word for Windows 1.1a 的源代码。今天,微软已经在 GitHub 上面开源了 MS-DOS 1.25 和 MS-DOS 2.0。 微软称 GitHub 上面比原本...

10/08 09:48
6
0
FreeDos

微软在开发出Win95后停止了DOS的独立发展。 但是,在Win95出现之前,微软已经明显地加强了Windows的开发而减慢了DOS的 发展,并在Windows中采取一些不光彩的手段去排斥打击其他的DOS系统如D...

2014/03/27 22:31
90
0
微软开源 MS-DOS 1.25 和 MS-DOS 2.0

2014 年微软曾在计算机历史博物馆公开了 MS-DOS 1.1 和 2.0 和 Word for Windows 1.1a 的源代码。今天,微软已经在 GitHub 上面开源了 MS-DOS 1.25 和 MS-DOS 2.0。 微软称 GitHub 上面比原本...

10/08 22:04
6
0
mongodb 2014-12-9

download http://www.mongodb.org/downloads 启动: http://www.cnblogs.com/oec2003/archive/2011/11/03/2742000.html mongod -dbpath  "d:\app\mongodb\data" tools: Robomongo 0.8.4 ...

2014/12/09 16:28
82
0
Tim Paterson use 4 months to sell 50 thousands dol

1980-1981年,西雅图电脑产品公司程序员蒂姆·帕特森(Tim Paterson)花费了四个月时间编写出了86-DOS操作系统。1981年7月,微软以五万美元的代价向西雅图公司购得本产品的全部版权,并将它更...

2015/11/10 15:33
16
0
操作系统

计算机操作系统(Operating System,简称OS),是电子计算机系统中负责支撑应用程序运行环境以及用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责常包括对硬件的直接监管、对...

09/03 19:53
6
0
从DOS和UNIX开始谈现代操作系统的恩怨情仇~

回头看看现代操作系统的发展史,科技的发展最少不了的就是前人的贡献,我们并不能忘记前人磕磕绊绊走过的那些路,那些人为我们往后走的路找到方向,就像一个探索未知道路的人,看到一片高山,...

2015/05/06 20:11
39
0
VC读取PE文件的OEP(程序入口)

OEP是PE文件被加载时的起始地址,该值位于PE文件头的IMAGE_OPTIONAL_HEADER32结构体中。照着网上的教程写了一遍,收 获不小,现在对PE文件的前两部分已经有一定的了解了。 下面的代码很简单,...

2014/01/29 13:38
65
0
我与Dos的不解情缘(一)—初识篇

谈起Dos相信很多人都觉得很神秘,其实只要接触它,你就会发现它很好玩。下面就让我们一起揭开它的神秘面纱吧! 如果问对Dos的感觉如何?对于大多数的普通人,回答是一个字:晕~~~~!根本不知...

2015/05/25 21:06
11
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部