找回密码
 立即注册
搜索
楼主: xug

用Kylix开发的操作系统,直逼xp

[复制链接]

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 08:11:36 | 显示全部楼层
任何看过此帖的人都知道,我从来没有叫你去研究JAVA,你能指出来吗?

我给你的例子,是要说明,不但有人只使用JAVA写出操作系统来(回应你引用那位做操作系统的大哥的话),而且还有人使用pascal,使用C#,使用Perl也写出操作系统来。所以,用delphi写个操作系统,还有什么不能的地方?
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 08:15:41 | 显示全部楼层
不是写个操作系统,就必须使用c或者asm的。问题是,在事实面前,就不要不正面回答问题,反而节外生枝说,我要你去研究什么JAVA。有意思。
回复

使用道具 举报

4

主题

184

回帖

261

积分

海星

积分
261
发表于 2004-9-2 11:47:17 | 显示全部楼层
操作系统的定义:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用。

说的很明白了,所以用什么语言开发都是可以的,满足以上定义就可以了
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 12:17:09 | 显示全部楼层
最初由 xug 发布
[B]老兄,你能否正面回答问题。
界面不等于GUI,它是SHELL。你单纯拿个linux内核来运行给大家看看。界面加内核才是一个完整的可用的操作系统。当然,你把界面仅仅理解为图形桌面,那么我实在服了你。请先看看操作系统之类的书再说。界面是对具有最底层功能的内核进行包装和控制调度硬件资源以便于使用者方便操纵电脑的那部分软件,GUI只是界面的部分功能,为使用者提供一个方便使用的直观操作环境。混淆GUI和界面的反而是你。系统没有GUI当然可以运行,因为GUI不等于界面 [/B]


你混淆的更厉害

你把Xpde称为开发出来的系统,你连界面都不及
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 12:20:03 | 显示全部楼层
最初由 xug 发布
[B]这可是你说的delphi7编译纯DOS可以运行的阿?
-------------------------------------------------------------------------
老兄,你能不能不要断章取义,我说得很清楚,delphi1可以将那段程序编译成在dos1-dos7.1都能运行的程序。delphi2-delphi7只能把它编译成dos7以上才能运行的的dos程序。

我不知道你周围又没有使用delphi的,那么简单的程序,你麻烦他给编译一下,看看是否生成一个dos程序。找你信赖的人。 [/B]


没有断章取义
这是引用你的话
“不过,你要是可能的话,还是用delphi7编译一下那个程序,然后用软盘启动机器进入dos,绝对没有GUI,看看能不能够运行”[/COLOR]

并且WinMe的启动盘时dos7以上版本
你用d7编译看看可否运行

我告诉你我这边没办法运行.
不信你可以自己试一下
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-2 12:23:50 | 显示全部楼层
最初由 xug 发布
[B]不是写个操作系统,就必须使用c或者asm的。问题是,在事实面前,就不要不正面回答问题,反而节外生枝说,我要你去研究什么JAVA。有意思。 [/B]


误会,不是让我去研究JAVA

我算明白了,你说的用delphi开发的操作系统是运行在别的操作系统之上的.

你用delphi没有办法编写一个底层控制硬件的系统。

是不是啊?

你下次说明白就可以了!管你用C#还是用delphi写 “和xp一样功能的系统”
;19 ;19 ;19

希望你能写出来
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 12:47:32 | 显示全部楼层
老兄,难道微软在98下面使用c写个xp系统,xp系统必须在98上运行。我不知道你是怎么知道的。学过得delphi的人都知道,delphi是原生通用开发工具,编写底层控制硬件程序没问题。
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 12:55:59 | 显示全部楼层
你最好问一下你周围使用delphi的人,delphi能不能编写出不依赖win32系统的能够控制硬件的程序。可能你认为delphi不能写操作系统的原因就在这里。不过,最终你会明白的,delphi能够编写与win32无关的程序,也可以编写直接控制硬件的程序,所以,它可以从底层东西作起,开发出一个独立的操作系统。我给出的操作系统的例子当中,就有人只使用pascal开发的操作系统,delphi和pascal的关系是什么,就不用我多说了吧。pascal能做到的,delphi怎么就不可能呢?
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 13:01:12 | 显示全部楼层
直接控制硬件编程,只要这个语言具有操作I/O端口的语句就能做到。不只是delphi,其实fortran如果具有in/out语句,也可以用来编写控制硬件的程序。
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-2 13:08:47 | 显示全部楼层
给你个用delphi编写底层程序的体会文章:

http://www.yesky.com/20020625/1617595.shtml
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-20 11:48 , Processed in 0.082881 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表