4071|14

127

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

曾被Windows与Linux“消灭”的操作系统,微软开源了,你用过它吗? [复制链接]

 
本帖最后由 王达业 于 2024-5-29 14:45 编辑

这段时间逛GitHub发现一个叫 MS-DOS的项目冲到Trending榜首。

 

仔细一看才知道,原来微软把MS-DOS 4.0系统开源了。

用过MS-DOS 4.0的估计都是大神了吧,不是大神也是大叔了吧

 

你用过它吗?

 

MS-DOS操作系统主要是由汇编语言编写的,虽然是16位实模式时代的汇编,但对程序员们,尤其是在校的大学生们来说,仍然是学习计算机的宝贵学习资料。

 

GitHub 上代码,供大家学习参考:

链接已隐藏,如需查看请登录或者注册

 

最新回复

看着舒服DOS,哈哈哈哈,莫名的科技感   详情 回复 发表于 2024-6-3 22:53
点赞 关注

回复
举报

9161

帖子

6

TA的资源

管理员

沙发
 

九几年刚接触电脑那会学过,还背过好多dos命令,暴漏年龄了

加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
 

回复

6841

帖子

11

TA的资源

版主

板凳
 

不知道有没有大佬移植到MCU上来没,现在的MCU比当年的486要强不少呀。

点评

没有这个可能,MCU的嵌入式操作系统与DOS在概念上就风马牛不相及,所以这种事不会发生。非要做,也顶多是爱好者刻意为之赚眼球罢了,用的方法也只能是虚拟。  详情 回复 发表于 2024-6-2 01:56
这得超级大佬了,还得会汇编呢。  详情 回复 发表于 2024-5-29 17:41
 
 
 

回复

6773

帖子

2

TA的资源

版主

4
 

还真没用过,那会估计刚出生不久吧。。。。

点评

这么说你是80后?  详情 回复 发表于 2024-6-2 01:58
 
 
 

回复

6773

帖子

2

TA的资源

版主

5
 
lugl4313820 发表于 2024-5-29 15:39 不知道有没有大佬移植到MCU上来没,现在的MCU比当年的486要强不少呀。

这得超级大佬了,还得会汇编呢。

点评

用汇编编程不是什么难事吧,不管是在x86平台还是MCU的汇编编程。但写操作系统,这个就不是一般的难了,不管用什么编程。  详情 回复 发表于 2024-6-2 02:02
 
 
 

回复

528

帖子

0

TA的资源

纯净的硅(中级)

6
 

安装老的系统如98,XP系统时,就有一个DOS的引导盘,进入DOS后,进入存放系统文件的文件夹就可用setup命令进行操作了。

 
 
 

回复

1万

帖子

142

TA的资源

版主

7
 

从主帖标题来看,楼主应该是年轻人,对DOS并不太了解。DOS并不是被Windows消灭,更不是被Linux消灭。

俺从DOS3.0用起,当年学校也有装载了DOS2.0的PC,还曾专门试用过DOS1.0。用的最久的则是DOS3.3和DOS5.0,现在手头还有一只装载了DOS7.1的64M小U盘启动盘。如果偶尔一用也算,那么DOS7.1算是用的最久的,甚至远远长于3.3和5.0。

为什么说DOS并非被Windows或Linux淘汰?因为DOS只是从前台退到了后台而已。严格讲,在Win XP之前的所有Windows都不是操作系统,而是DOS Shell,即系统启动时先加载的是DOS,然后才转到Windows,且Windows的底层构架在DOS之上。也正是因此,XP之前的所有Windows版本都有明显的缺陷,运行不稳定,逐渐变慢等等。

俺从Windows1.0开始用起,1.0甚至是字符界面,Win3.2则是Win95 OS2之前用过的最久的Windows。1996年俺成为China Net首批互联网用户时,用来上网的就是DOS5.0+Windows 3.2,上网必须的TCP/IP协议是在DOS下运行的,BBS、Telnet、FTP、Email等互联网应用也都是独立的DOS软件,只有网景浏览器是在Windows 3.2下运行。Win95仅在别人的PC上用过,1997年得到了一份正版Win95 OS2(当年国内很多人称之为“Win97”),之后曾长期用过该系统。Win98也是在别人的PC上用过,Win ME则用过一段时间,再之后就是用XP、Vista、Win7等了。

当年,真正称得上操作系统的是Windows NT,但NT并非针对普通用户。2002年,微软做出重大变革,合并了Windows和NT,推出了第一款稳定的操作系统Win XP。XP的核心不再是DOS而是NT,或者说在更准确的意义上,NT穿上了Windows的外衣,而Windows的真身则被NT吞噬而消亡了。不过,DOS并未从新Windows中消失,而是作为一个功能——命令行而存在,哪怕是在最新版的Win11中。拿企业职位做比喻,DOS开始是自家的CEO,然后收购合并了一家名为Windows的公司并出任董事长。再后来,公司改组,新的控股投资人NT进入,DOS卸任董事长,但依然留在的董事会里,只是存在感逐渐降低。

Linux原本也是命令行的,这一点跟DOS一致,故而从未对DOS构成过哪怕丝毫的威胁,现在大家都知道的图形界面的Linux与DOS从未出现在同一时空,对标的其实是Windows。Linux走过的路,其实跟DOS如出一辙,唯一的区别是,老Linux依然在董事长的宝座上。

 

 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

1万

帖子

142

TA的资源

版主

8
 
lugl4313820 发表于 2024-5-29 15:39 不知道有没有大佬移植到MCU上来没,现在的MCU比当年的486要强不少呀。

没有这个可能,MCU的嵌入式操作系统与DOS在概念上就风马牛不相及,所以这种事不会发生。非要做,也顶多是爱好者刻意为之赚眼球罢了,用的方法也只能是虚拟。

 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

1万

帖子

142

TA的资源

版主

9
 
wangerxian 发表于 2024-5-29 17:40 还真没用过,那会估计刚出生不久吧。。。。

这么说你是80后?

 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

1万

帖子

142

TA的资源

版主

10
 
wangerxian 发表于 2024-5-29 17:41 这得超级大佬了,还得会汇编呢。

用汇编编程不是什么难事吧,不管是在x86平台还是MCU的汇编编程。但写操作系统,这个就不是一般的难了,不管用什么编程。

点评

对于我们接触汇编比较少的人,感觉汇编也很难。。。  详情 回复 发表于 2024-6-2 08:58
 
个人签名上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
 
 

回复

6773

帖子

2

TA的资源

版主

11
 
chunyang 发表于 2024-6-2 02:02 用汇编编程不是什么难事吧,不管是在x86平台还是MCU的汇编编程。但写操作系统,这个就不是一般的难了,不 ...

对于我们接触汇编比较少的人,感觉汇编也很难。。。

点评

10楼chunyang说得对,汇编编程和操作系统,那根本就是天上地下的区别。汇编不是多难的事情,操作系统那才叫真正的困难。  详情 回复 发表于 2024-6-3 11:32
汇编其实并不难,就是写起来麻烦。而且不同MCU,汇编指令可能有很大差异。  详情 回复 发表于 2024-6-3 11:28
 
 
 

回复

2万

帖子

0

TA的资源

超级版主

12
 
wangerxian 发表于 2024-6-2 08:58 对于我们接触汇编比较少的人,感觉汇编也很难。。。

汇编其实并不难,就是写起来麻烦。而且不同MCU,汇编指令可能有很大差异。

 
 
 

回复

2万

帖子

0

TA的资源

超级版主

13
 
wangerxian 发表于 2024-6-2 08:58 对于我们接触汇编比较少的人,感觉汇编也很难。。。

10楼chunyang说得对,汇编编程和操作系统,那根本就是天上地下的区别。汇编不是多难的事情,操作系统那才叫真正的困难。

 
 
 

回复

1136

帖子

2

TA的资源

版主

14
 

同为80后,之前用过一段时间的DOS,有些操作方式跟linux的命令行类似,不过linux现在在嵌入式领域应用挺广的

 
 
 

回复

364

帖子

0

TA的资源

版主

15
 

看着舒服DOS,哈哈哈哈,莫名的科技感

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表