中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » DOS的进一步发展需要内核级的开发
« [1] [2] [3] [4] »
作者:
标题: DOS的进一步发展需要内核级的开发 上一主题 | 下一主题
brglng
银牌会员

永遠的DOS~~~



积分 1200
发帖 466
注册 2005-2-1
来自 上海
状态 离线
『第 16 楼』:  

DOS即将没落



32位才是DOS未来的希望
个人网志:http://sololand.moe
2008-11-20 17:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 17 楼』:  

公元1995年WIN95推出时,大家都说DOS很快就要进入坟墓,但直到13年后的2008年今天,还是有这么多的网友在关注DOS,包括你自己!

做人可不能“吮着奶骂娘”

    DOS最基本的生命力来源于“高校”,每一位计算机专业学生都必须学习“汇编语言”,不在DOS平台下学汇编编程,还能在哪个平台上学?所以再过50年,DOS仍然不会死,我们每一位都比DOS同志要先躺进棺材里!

    所有版本的Windows都有一个叫“Command”或“cmd”程序,这不正好说明微软将DOS升级为Windows的一个子集吗?只要有Windows的存在,就肯定有DOS的存在,只不过DOS换了衣裳而已。DOS与WINDOWS是一对孪生兄弟,DOS的死亡之时,也就是微软帝国的倾覆之日!

  学好DOS,也是学好Windows的一部份!一个完全不懂DOS操作的人,不会在命令行中来一下“ping”命令,能说他精通了Windows/UNIX吗?

[ Last edited by windowsvesta on 2008-11-20 at 19:09 ]

2008-11-20 18:40
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 18 楼』:  

命令行模式并不等同于DOS,unix、linux、PE、NT内核控制台均有命令行模式,如果LS的认为这也是DOS的话,那只能说概念不清!50年对于计算机来说不知有多大的翻天覆地的变化,不知LS的凭什么断定还会存在DOS呢?手机也有操作系统,LS也断定手机会有DOS乎?

2008-11-29 10:31
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 19 楼』:  我有不同意见



  Quote:
Originally posted by netwinxp at 2008-11-29 10:31 AM:
命令行模式并不等同于DOS,unix、linux、PE、NT内核控制台均有命令行模式,如果LS的认为这也是DOS的话,那只能说概念不清!50年对于计算机来说不知有 ...

对于Windows里面的命令行模式,它98%以上命令名字、命令参数、语法都与MS-DOS相同,我们的DOS程序不加任何修改,就可在命令行模式中运行,硬说微软完全将DOS丢入拉圾堆了,难有说服力。有这么多的相似性命令行模式难道不是DOS的“直系亲属”吗?况且微软从未说过放弃DOS,只说过不再为DOS单独发行版本。

  Windows命令行模式如果不叫DOS,那叫“仿DOS”,总有资格吧?

  总强调命令行模式与DOS的差异性,为什么不看一看他们之间的相似性呢?

  当然,你是从“内核代码实现、运行环境”上考虑WIN的命令行模式与DOS是风马牛不相及的东西,我是从“操作者应用”上考虑WIN的命令行模式等同于DOS。

   我从未听说过哪一款“手机”也有命令行模式。

   如果其它的操作系统的命令行模式也有“DIR、COPY、XCOPY、FDISK、FORMAT、EDIT”,即使它不是DOS,那也是受DOS深刻恪印的命令行模式!是为了迎合熟悉DOS操作的人群而设计的该操作系统的命令行模式!

[ Last edited by windowsvesta on 2008-11-29 at 11:23 ]

2008-11-29 10:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 20 楼』:  

DOS里面很多命令和unix相同,把DOS目录中的"\"改成"/"就和unix差不多了(internet网址就采用和unix路径差不多的格式),是不是DOS也可以称为unix?命令行的FTP里面也有很多命令也和DOS差不多,是不是FTP也可以叫DOS?
如果命令行好用的话,DOS很多程序就不需要图形界面了,windows的出现也就没有多少必要了,linux也不必煞费苦心滴搞诸如X-windows的桌面了。
从易用性的角度出发,图形界面肯定强于命令行。手机之所以老少皆会用就是因为其简单的界面,如果也搞命令行的话,那只会有少数人会用。
在讨论LZ的论题之前,建议先搞清楚LZ所提的DOS的含义。

[ Last edited by netwinxp on 2008-12-1 at 10:19 ]

2008-12-1 10:11
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 21 楼』:  

人类与大猩猩的DNA的相似性是98%,人类与鸡的DNA相似性是60%(百分比数字并非权威数字),
如果WIN的命令行模式为“人”,那么您认为的DOS就是大猩猩,UNIX冲其量只能是鸡!

可以这样说:
  DOS与WIN的命令行模式是“相似性大于差弃性”
  DOS与UNIX的命令行模式是“差异性大于相似性”

我敢打赌下面的三个情况:
   1:一个熟悉DOS操作的人,不用任何学习,就能熟悉WIN的命令行操作
   2:一个熟悉WIN命令行操作的人,大多数都熟悉DOS操作
   3:一个熟悉DOS操作的人,没有系统学习UNIX的命令,在装有UNIX的显示器和键盘面前简直就是瞎子与文盲,反之易然!


     WIN的命令模式早在WIN31、WIN95、WIN97、WIN98年代就已经出现,从应用上说,我不清楚WinXP的命令行模式与WIN95的命令行有什么区别,从微软的WINDOWS发展历程来看,命令行模式是基本没有多少变化的。

[ Last edited by windowsvesta on 2008-12-1 at 13:20 ]

2008-12-1 12:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 22 楼』:  

是不是有这样的事实
  1:DOS是不是在微软的手上发扬广大的?
  2:DOS的源代码是不是微软公司的程序员完善的?
  3:WIN的命令行模式是不是微软的程序员完成的?这些程序员有没有可能就是开发DOS的那批程序员?
  4:是否有可能DOS7.0的源代码与WIN的命令行模式的程序源代码是由同一批程序员完成的?
  5:该程序员有没有可能将DOS的程序源代码在改变很少的情况下就将它移值到WIN的命令行模式使用?



    大家完全没有必要老是喜欢将“DOS”与“WIN的命令行模式”作一个脱胎换骨般的“切割”,将他们之间的联系转变成一个“斯大林式的阶级斗争”!要用“存异求同”的眼光来看!

[ Last edited by windowsvesta on 2008-12-1 at 13:36 ]

2008-12-1 13:12
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 23 楼』:  



  Quote:
在讨论LZ的论题之前,建议先搞清楚LZ所提的DOS的含义。

站在“初学操作者”的角度,与“程序、内核、内部实现”无关!

对于LZ的命题,既不支持,也不反对。



    任何操作系统作了内核的重大升级,必然导致“编译器”的重大升级,可惜优秀的编译器基本上被“微软”和“BORLAND”公司所垄断。LINUX之所以不能吸引广大的程序员为它“添砖加瓦”(相对于WINDOWS而言),正是由于它没有诱人的编译器出现。

    真如LZ所愿实现了内核升级,难道DOS程序要用汇编语言写程序不成?倒不如先写一个“实模式的32位C++编译器”,写一个32位的Debug.Com程序实在一些!

[ Last edited by windowsvesta on 2008-12-1 at 19:15 ]

2008-12-1 14:28
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 24 楼』:  

实模式的32位?建议LS的先搞清楚什么是实模式和保护模式。
搞命令行模式就是为了那可怜的几个有限支持的命令?或者为懂得若干DOS命令的人拉风用?如果从用户的角度出发,图形界面比命令行界面更易用的结论是毋庸置疑的,简简单单应用的话,用WINDOWS比DOS强多了。搞DOS的目的是什么?绝不是为了什么命令行,为的是更方便地访问硬件,NT内核的命令行等同于DOS吗?很可惜,很多与硬件紧密相关的DOS软件根本没办法在它下面正常运行。
讨论这些问题,并不是为了切割DOS与命令行的异同,为的是确定目的是什么?不要单看表面,舍本求末!如果仅仅是为了兼容所谓的DOS命令,把一些linux的命令改改名也可以做到八九不离十的相似。在实践上可以得出结论——图形界面远比命令行易用,如果单从用户考虑,完全没必要使用命令行模式,一个仅仅懂得几条DOS命令的人未必就比不懂得这些命令的人高明多少。
PS:linux程序员比WINDOWS程序员少,并不在于编译器,而在于操作系统的流行程度!!!

[ Last edited by netwinxp on 2008-12-2 at 13:17 ]

2008-12-2 13:05
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 25 楼』:  



  Quote:
PS:linux程序员比WINDOWS程序员少,并不在于编译器,而在于操作系统的流行程度!!!

你说得不错,但这只是现象,而不是本质。

WINDOWS的风靡一时是以WIN95的推成为标志,

LINUX的出现是在1991年,WIN95的出现是1995年,后来者反而走在前头!为什么?
  原因有以下几点
  (1)不知多少年前,微软最早有BASIC语言编译器
  (2)在DOS年代,微软有Micrsoft C for DOS语言编译器
  (3)微软借鉴MAC操作系统和拉拢了MAC的GUI开发人员
  (4)微软推出了“重量级”的Microsoft C for windows
   (5)微软推出了“重量级”的Visual C++和Visual Basic等等
  (6)WINDOWS是“中央集权式”开发,LINUX是“分散游击”式开发
  (7)其它


    微软是“编译器”的重大推出者和改革者,不遗余力地为自己的操作系统“添码加瓦”。如此多的因素加起来造就了WINDOWS登上桌面操作系统的“执政位置”,使微软成为名副其实的“执政党”,LINUX也就只能做“在野党”了,只能迎望着WINDOWS大哥的鼻孔发发牢骚而已!


  所以不要小看“编译器引出的蝴碟效应”!

  开发新的操作系统要有“军马未到,粮草先行”的策略才行!

[ Last edited by windowsvesta on 2008-12-2 at 19:39 ]

2008-12-2 19:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
netwinxp
高级用户





积分 741
发帖 366
注册 2007-7-25
状态 离线
『第 26 楼』:  

什么是本质,什么是现象,作为开发者,为那种平台开发根据的恐怕是该平台的流行程度而不是其开发工具的多寡吧?

2008-12-3 00:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复
alchemist
高级用户




积分 652
发帖 193
注册 2005-9-25
状态 离线
『第 27 楼』:  



  Quote:
Originally posted by windowsvesta at 2008-11-29 10:51:


     ...  ... 等同于DOS。

   我从未听说过哪一款“手机”也有命令行模式。

   如果其它的操作系统的命令行模式也有“DIR、 ...

PSP游戏机上也有DOSBox,完整的内部命令



ディスケット  オペレーティン  グシステム
2008-12-4 11:45
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hdst
初级用户





积分 36
发帖 22
注册 2008-3-9
状态 离线
『第 28 楼』:  

继续讨论下去,这讨论很有意思。各位有没有考虑为国产的“龙芯”开发一个类dos系统,留出一些API,做一个JAVA解释器,这样就能做一个JAVA虚拟机,跑一些现成的程序了。可以仿照linux的模式,重要的是要有丰富的帮助文挡,谁又能说不能发展下去。当然可兼容x86。linux很好,但这并不防碍我们再作一个。

[ Last edited by hdst on 2008-12-10 at 18:26 ]

2008-12-10 17:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hdst
初级用户





积分 36
发帖 22
注册 2008-3-9
状态 离线
『第 29 楼』:  

未来的计算机大多将运行在网络上,网络是每个系统必需的组件。重做dos或者说作一个kernel,是个有意义的工作。linux虽然越来强大,但他多余的东西也越来越多,他太过庞大了,以至于每个人无法了解其运行的细节。

2008-12-10 17:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
hdst
初级用户





积分 36
发帖 22
注册 2008-3-9
状态 离线
『第 30 楼』:  

有了网络,还有了一个叫“云计算”的东东,在未来一个简单的系统,并非没有生存的条件,只不过也需要与时俱进,重新作一个内核是必要的,而且最好是64位的。

2008-12-10 17:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: