DOS子系统的Linux打破盖
2020-09-23
在墨尔本进行了软件工程师是通过创建一个工具,DOS用户到目前为止还缺乏消磨城市的锁定:一个集成的Linux环境类似什么的Windows 10用户享受 查理·萨默维尔说iTnews说hedeveloped在DOS子系

在墨尔本进行了软件工程师是通过创建一个工具,DOS用户到目前为止还缺乏消磨城市的锁定:一个集成的Linux环境类似什么的Windows 10用户享受

查理·萨默维尔说iTnews说hedeveloped在DOS子系统的Linux(DSL),因为他酷爱系统编程,并具有复古计算的利息,expecially 20世纪90年代微软DOS和Windows的事情。

微软磁盘操作系统的第一个版本的英特尔8086处理器为基础的个人电脑出现在1981年,初出茅庐的软件公司雇用了开发商蒂姆·帕特森谁克隆了控制程序/监视器(CP / M)软件创建了最初被命名为86-DOS后。

微软支付帕特森US $ 75,000 86-DOS的1.10版本,并改名到MS-DOS。

基于字符的MS-DOS通过八个主要版本,在未来几年,最后一个是8.0,发布作为Windows ME的图形用户界面的操作系统,微软正朝着移动的一部分去了。

独立DOS的发展一直持续到今天与开源的FreeDOS。

通过微软的Windows子系统为Linux(WSL)的启发,萨默维尔写道DSL作为一种娱乐。

“我刚开始做只是看到,如果我可以从DOS命令行获得的Linux启动,这竟然是直截了当不够,所以我觉得这一定是有趣的,看看我是否能继续执行DOS一旦Linux的运行,”萨默维尔说。

“我主要是由整个事情的作品如何顺利地给出狡猾如何* *这一切是哈哈感到惊讶,”他补充说。

DSL运行MS-DOS的QEMU虚拟机下一个真正的副本,并从该启动时,萨默维尔所述。

第一电脑有分段存储器模型,其中的随机的第一个兆字节存取存储器(RAM)被分成640千字节为用户程序和DOS本身,和384 KB以上,对于映射只读存储器和外围输入/输出,其最终被大多未使用的。

RAM是昂贵的那些日子里,和DOS开发者想要用到有价值的384 KB的内存不得不求助于各种编码的扭曲,如HIMEM.SYS设备驱动程序存储的数据在那里。

萨默维尔发现,Linux的生命做便于他这里

“有益地的Linux似乎离开时自身的启动进程的内存完好无损第一兆字节(DOS地方住),所以它只是一个跳回到正确的地方的事情继续DOS执行,”他补充说。

萨默维尔有它向他指出这vm8086下运行DOS的这种做法是Windows实际上如何早期工作。[123 ]

“有点酷这么多年后重新找回的技术,”萨默维尔说。

DSL可在Github的开源代码库,并已尝试了与MS-DOS 6.22和FreeDOS的。

关注菲娱2官网(www.ynmzfcw.com)。