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

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

[复制链接]

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-1 20:58:11 | 显示全部楼层
最初由 无上▽幸福 发布
[B]

输入输出设备控制你用什么写?delphi?

暂且不说让你用delphi写一个操作系统,你用delphi写一个在纯DOS下的程序
发上来让大伙见识一下.好不好?很小就可以 没有多复杂啊。(不是终端运行那种阿)


看到桔黄色你说的那些话了么?你说的win下那些程序确实可以用MS开发工具写,delphi也可以.
但是,请你看清楚,现在讨论的是写一个操作系统,你说的那些系统周边软件是运行在系统之上的,并不是现在讨论的操作系统。

对于PASCAL写的类似dos(兼容dos命令)的一个系统
VB也可以模仿MSDOS终端的样子,接受dos命令,模仿的很像呢
我还见过用VB写一个C里面的printf函数呢
这些都在Win32里面完成的

可是你说的那个什么外国人用PASCAL写的类似DOS系统,是在什么环境写的?
是不是可以脱离DOS运行?

操作系统怎么是你想象的这么容易编写?

我刚刚问了一位开发操作系统的大哥你想知道人家怎么说么?[/COLOR]

“我还可以用JAVA写呢  只要你能让真实机器CPU可以完成JVM的功能,什么强人能如此厉害,我们愿意吸收他” [/COLOR]

ReactOS的开发网站你可以去看看!!

问一下里面的人,看看你的理论是否可行. [/B]


我来回答你的疑问:

delphi可以用来开发windows的设备驱动程序。而且有些书本有这样的例子。

delphi可以编写出标准的dos程序,特别是delphi1.0,如果,你的系统安装有delphi的话,那么,请你编译一下这个程序,看看是不是生成纯dos程序。

Program hello;
  
{$APPTYPE CONSOLE}
  
uses sysutils;
  
begin
  writeln('This is DOS RUN Program');
  writeln('IT's Created by win 32 DELPHI');
  writeln;
end;

那个pascal写的兼容dos系统,我实在想不出叫什么名字,以后找到再给你看吧。他生成的程序按一定方法做到一张软盘上,用这张软盘就可以启动电脑,进入一个带图形界面的dos,能够执行绝大多数dos命令。

操作系统到底好不好写,应该说全部自己设计,反而比较好开发,国内,就私人开发操作系统而言,我了解的大概就有十一二个。具体网站,我以后会贴出来。

你这样对那位大哥说说,或者把这段话原封不动转给他,你看他在说什么:

windows由vc+vb编写,少量的汇编,很少很少,好像才4000行,从各种渠道漏出的信息如此,vc/vb所写的程序总可以转化成同功能的delphi程序,而且有相应的自动化工具。那么也就说明,仅仅使用delphi,就可以重新写一个windows系统。当然,这种delphi程序是很少存在调用API的地方,它需要重写一遍所有底层API。然后相互调用。你的这位大哥既然是搞操作系统开发的,他肯定知道历史上有些操作系统是完全在另一种平台上开发出来的。
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-1 21:32:33 | 显示全部楼层
最初由 xug 发布
[B]我来回答你的疑问:

delphi可以用来开发windows的设备驱动程序。而且有些书本有这样的例子。

delphi可以编写出标准的dos程序,特别是delphi1.0,如果,你的系统安装有delphi的话,那么,请你编译一下这个程序,看看是不是生成纯dos程序。

Program hello;
  
{$APPTYPE CONSOLE}
  
uses sysutils;
  
begin
  writeln('This is DOS RUN Program');
  writeln('IT's Created by win 32 DELPHI');
  writeln;
end;

那个pascal写的兼容dos系统,我实在想不出叫什么名字,以后找到再给你看吧。他生成的程序按一定方法做到一张软盘上,用这张软盘就可以启动电脑,进入一个带图形界面的dos,能够执行绝大多数dos命令。

操作系统到底好不好写,应该说全部自己设计,反而比较好开发,国内,就私人开发操作系统而言,我了解的大概就有十一二个。具体网站,我以后会贴出来。

你这样对那位大哥说说,或者把这段话原封不动转给他,你看他在说什么:

windows由vc+vb编写,少量的汇编,很少很少,好像才4000行,从各种渠道漏出的信息如此,vc/vb所写的程序总可以转化成同功能的delphi程序,而且有相应的自动化工具。那么也就说明,仅仅使用delphi,就可以重新写一个windows系统。当然,这种delphi程序是很少存在调用API的地方,它需要重写一遍所有底层API。然后相互调用。你的这位大哥既然是搞操作系统开发的,他肯定知道历史上有些操作系统是完全在另一种平台上开发出来的。 [/B]


1
纠正一下驱动是你开发系统用到的驱动,并不是给win写驱动(并且还没见过谁用Delphi开发驱动程序的)
2
Program hello;
  
{$APPTYPE CONSOLE}
  
uses sysutils;
  
begin
  writeln('This is DOS RUN Program');
  writeln('IT's Created by win 32 DELPHI');
  writeln;
end;
你这段代码可以在PASCAL里面通过delphi早期的1.0和pascal没有什么本质区别.就是可视化开发工具而已.

我想没有人会用delphi 1开发OS,所以请你用现在的.
支持32位的delphi 5已经是最基本的了,你把这段代码编译以后看看可否在
DOS下运行。(你还有delphi 1.0么?如果有共享一下吧,我打算在win3x里面安装看一下)

3.
人家当然明白操作系统原理了,要不然怎么能搞嵌入式系统呢

通过上面1,2
你所说的用delphi构建基本API简直就是不可能实现的.
更何况你说的."任何语言都可以用来写出同样功能的windowsxp系统"[/COLOR] 赫赫

4
你从各个渠道打听来的消息真实性,不用考察了,直线给你否定算了

就算你没有机会得到上次的2000元代码,你也可以随处找到 dos的源代码吧
请把压缩后20多M的包打开
一行一行的数数看是比4000多阿!还是没有4000多阿.


我想你还会有很多话说,我在这里等着呢.

如果还找那些不着边际,看不到实际的东西来说
我劝你还是不要在这里“德涩”(东北话,就是丢人的意思)人了。
————————————————————————
顺便
下次请把两个问题的发言一起发上来
1
kylix开发的操作系统 直逼WINDOWS XP
2
Delphi可以开发出同样功能的WindowsXp

谢谢合作

;19
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-1 21:46:14 | 显示全部楼层
这是我找到的几个操作系统以及开发它所用到的语言工具,不好意思,
有只使用java开发的,你可以搜索关键词到他的网站上看一看。最后两个不知打你的那位大哥知道否?
---------------------------------------
TinyOS  -----------       C Perl
avOS    ------------       Asm JAVA
JNode    ------------        Asm JAVA
Nostradamus   ------------   C# C
kissme         ------------  C++ JAVA
DelphineOS      ------------ ASM pascal
Top Level System   ------------ java perl
TORO OS            ------------ pascal asm
Silis OS        ------------ C# , JavaScript , Perl , PHP, PL/SQL
jesonX          ------------ java
ianOS          ------------ java Python
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-1 21:54:26 | 显示全部楼层
delphi可以开发windowsxp系统下使用的设备的驱动程序,有一个开发windows驱动程序的工具叫做windriver studio,是一种类似可视化的驱动程序开发环境,它可以生成C/delphi的源程序,你只要再用c/delphi,将生成的源程序编译一下,就形成相应的sys驱动程序,配合相应INI就可以做出安装包。你可以到其网站上看一看,如果delphi不能用来做设备驱动程序,它生成的delphi源代码是不是显得无事干?


那段程序,你尽管使用delphi7来编译,一样没问题。

我说的能够开发操作系统的语言必须具有元生代码编译器,而不是说所有的语言都可以用来编写操作系统。只要是支持元生代码的通用语言,都可以。不要断章取义。
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-1 21:59:40 | 显示全部楼层
delphi是原生开发工具,你凭什么说他不能重写所有的windows API?

任何c语言都可以转化成pascal语言,这已经不用证明了,那些用c语言写得底层API,怎么就不能转化成delphi的?
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-1 22:02:09 | 显示全部楼层
这样吧,你提供一个不能使用delphi写出来的c语言程序。让事实支持一下你的观点。

------------------------------------
你所说的用delphi构建基本API简直就是不可能实现的.
-------------------------------------
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-1 22:16:52 | 显示全部楼层


你的小嘴er就是犀利,我被你打败了!
上面这些东西留给别人看吧.

你这些系统真是好高端阿!!没有操作系统都跑不起来,甚至有些都不是x86的阿!哈哈
行啊!欺负我没见过阿

这些操作系统真没见过, 恕我知道的新事物甚少啊!这点要向您学习.

但是那段代码
<引用你的话>“那段程序,你尽管使用delphi7来编译,一样没问题。”
你去编译一下
然后用98启动盘开机运行一下,回来告诉我们大家结果吧。牛人

_______________________________________________________________
向您学习
向您致敬

真的我还是感觉你胡搅蛮缠,但是我的执著被你打败了.
但是我还是肯定你在这两个问题上的说法全是不正确的.这一点我坚信不疑.

我不会动摇地.哈哈

但是看了这么多篇,你一直都是没有边际的乱扯
所以我只好放弃和你周旋

可能,也许,说不定,被不准,难说
用这些给一个这么"执着"的人讲道理的时间,我都学会开发操作系统了.

希望你在这个板块里面继续这么牛!
不要让别人找到错误

找到错误也要极力否认.嘻嘻

毕业后我要是遇到这样一位程序员当同事, 肯定要去自杀了.

你慢慢玩啊!!孩子
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-1 22:24:43 | 显示全部楼层
最初由 xug 发布
[B]这样吧,你提供一个不能使用delphi写出来的c语言程序。让事实支持一下你的观点。

------------------------------------
你所说的用delphi构建基本API简直就是不可能实现的.
------------------------------------- [/B]


你要先找到在没有系统的情况下
运行你用delphi写的程序,我再给你找这样不能构成del API的代码

如果你找不到这样的东西,我找到了也证明不了什么
现在不是一般的写程序,现在说得是你用delphi开发操作系统

同志!你不要总是动态你的观点

——————————————————————————————————
——————————————————————————————————
还有阿!这位同志


你每次的留言不要总修改好么?这样很不道德吧.[/COLOR] 你那些内容不敢见光么?你删掉很多内容阿![/COLOR] 你改了很多东西啊.[/COLOR]

这算怎么回事啊!

说出去的话坡出去的水
俗话说得好
饭可以乱吃,化课不能乱说阿。

你在看了我的话以后修改自己的言语,是不是对不起广大看客?

正如同前面你说的!“我当然之后内核大部分是C写的”
搞不好是受谁的启发呢!!

;03 ;03 ;09
回复

使用道具 举报

82

主题

540

回帖

820

积分

金牌会员

新高致病性H5N1亚型病毒

积分
820
发表于 2004-9-1 22:32:22 | 显示全部楼层
要一件事一件事情的说,法官判案见过吧
欠套的案子要一个一个来不能牵扯其他的东西.

你连C51阿BCX打包linux的安装程序阿
GPL阿!都搬出来啊!
等等。。。。。一系列
现在你要明确你的两个观点阿!

不要动扯西扯,一点正题也不说


——————————————————————————————
张开你的双(几只不清楚)眸

1
kylix开发的操作系统 直逼WINDOWS XP
2
Delphi可以开发出同样功能的WindowsXp

不要扯得很高深.
高手们可都看着呢
回复

使用道具 举报

340

主题

3478

回帖

5028

积分

网站编辑

积分
5028
 楼主| 发表于 2004-9-1 22:54:38 | 显示全部楼层
最初由 无上▽幸福 发布
[B]你要先找到在没有系统的情况下
运行你用delphi写的程序,我再给你找这样不能构成del API的代码

如果你找不到这样的东西,我找到了也证明不了什么
现在不是一般的写程序,现在说得是你用delphi开发操作系统

同志!你不要总是动态你的观点

——————————————————————————————————
——————————————————————————————————
还有阿!这位同志


你每次的留言不要总修改好么?这样很不道德吧.[/COLOR] 你那些内容不敢见光么?你删掉很多内容阿![/COLOR] 你改了很多东西啊.[/COLOR]

这算怎么回事啊!

说出去的话坡出去的水
俗话说得好
饭可以乱吃,化课不能乱说阿。

你在看了我的话以后修改自己的言语,是不是对不起广大看客?

正如同前面你说的!“我当然之后内核大部分是C写的”
搞不好是受谁的启发呢!!

;03 ;03 ;09 [/B]


我修改错别字,或者加上几句,让看客更明了,难道不对?

你能否告诉大家,微软的windows是在怎样的没有系统的情况下运行vc编写出windows来的?你是在讨论问题还是在搅水。



我想你只要回答这样一个问题,一切都就解决了:

   任何c语言程序,都可以转化成相应的pascal程序。


我等着你的回答。

      你说不能,那肯定在说瞎话。
      你说能,那就等于说了用c语言开发的windows源代码,都可以转化成 delphi代码。也就承认delphi可以单独重写windows。

      这样,第二个问题就解决了。咱们再讨论linux的问题。
回复

使用道具 举报

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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