windows与ubuntu
- Vernon_Lee
- 帖子: 198
- 注册时间: 2007-06-27 9:20
-
- 帖子: 1261
- 注册时间: 2007-02-25 16:56
-
- 帖子: 10
- 注册时间: 2007-07-27 16:55
你们都错了!stlxv 写了:你更不懂,windows gui是属于windows内核的fn_dolphin 写了:oydl82 写了:Linux虽然GUI已经不错了,不过和win相比,确实差很多。
两者原理不同,Linux的x-window是一个运行在内核上的图开接口,可以理解为一个应用程序吧!而windows是的图形接口是直接嵌入在内核中的,当然速度要快。
还有很多,我们只是把操作系统当做工具,觉得哪个好用就用哪个!不要将两者拿来比较,没有什么好比较的,就像有人说的,两者就是汽车和摩托车,虽然都是交通工具,但是两者在各个方面都有不同的。
如果windows图形接口嵌入内核,黑客早就把windows弄跨,不懂就不要乱说。
windows的内核相当复杂(废话),
在windows3.x之前。可以说windows本身就只是一个GUI外壳,脱离了独立的Dos就无法运行。
Windows9X系列是16/32位混合的系统,但仍然要借助DOS。不要忘了那是仍然需要IO.sys,别告诉我这里也有图形界面的东西。
WindowsNT系列(Windows3.51,2000,XP,2003,Vista,Vista的改动较大):虽说是纯32位的(当然也有64位版的),操作系统的内核本来和它是否有gui是无关的。即便没有GUI操作系统已可以跑得很好,但是要嵌入GUI就要涉及一些内核方面的东西。首先是绘图问题,自然要涉及图形驱动、VESA等规范,涉及到许多系统调用。不过,很有趣的是,施乐刚发明GUI时,他竟然是在文本模式下工作的。然后还有建筑在GUI上的各种应用。
所以说GUI既涉及内核又有大量应用层的东西。Windows的内核不可能把GUI全包含进去,但也不可能一点关系都没有。Linux内核就很好,扩展性比Windows强多了,你能想象在Windows下也能有类似KDE和gnome两类外壳吗?
- yiding_he
- 帖子: 2677
- 注册时间: 2006-10-25 18:10
- 来自: 长沙
- 联系:
按道理来说,在如今硬件资源都很充足的情况下,GUI 的效率应该是一样的。但Linux下的 GUI 确实慢一些。为什么呢?
大家应该也注意到了,将 glx 的效果开到很花俏的时候,效果会变的很卡,但是观察 CPU 的使用率,其实很低。这说明 glx 在运行过程中是故意限制了资源的占用。我猜想 xwindow 也同样是限制了的。再看看 Windows,在安装缺省显示驱动的情况下,移动一下窗体都会让 CPU 占用率达到 100%。这说明 Windows 是放手让 GUI 来使用 CPU 资源。
我也不好说这两种方式孰优孰劣,但是不要因为 Linux 的 GUI 慢一些就以为它的整个操作系统都是效率低下的。不要有这样的误解就行了。
大家应该也注意到了,将 glx 的效果开到很花俏的时候,效果会变的很卡,但是观察 CPU 的使用率,其实很低。这说明 glx 在运行过程中是故意限制了资源的占用。我猜想 xwindow 也同样是限制了的。再看看 Windows,在安装缺省显示驱动的情况下,移动一下窗体都会让 CPU 占用率达到 100%。这说明 Windows 是放手让 GUI 来使用 CPU 资源。
我也不好说这两种方式孰优孰劣,但是不要因为 Linux 的 GUI 慢一些就以为它的整个操作系统都是效率低下的。不要有这样的误解就行了。
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
- 冲浪板
- 论坛版主
- 帖子: 7513
- 注册时间: 2007-05-06 8:19
-
- 帖子: 246
- 注册时间: 2007-09-08 23:06
Windows可以换外壳,explorer.exe可以被替换,以前有个litestep就可以Roger_king 写了:你们都错了!stlxv 写了:你更不懂,windows gui是属于windows内核的fn_dolphin 写了:oydl82 写了:Linux虽然GUI已经不错了,不过和win相比,确实差很多。
两者原理不同,Linux的x-window是一个运行在内核上的图开接口,可以理解为一个应用程序吧!而windows是的图形接口是直接嵌入在内核中的,当然速度要快。
还有很多,我们只是把操作系统当做工具,觉得哪个好用就用哪个!不要将两者拿来比较,没有什么好比较的,就像有人说的,两者就是汽车和摩托车,虽然都是交通工具,但是两者在各个方面都有不同的。
如果windows图形接口嵌入内核,黑客早就把windows弄跨,不懂就不要乱说。
windows的内核相当复杂(废话),
在windows3.x之前。可以说windows本身就只是一个GUI外壳,脱离了独立的Dos就无法运行。
Windows9X系列是16/32位混合的系统,但仍然要借助DOS。不要忘了那是仍然需要IO.sys,别告诉我这里也有图形界面的东西。
WindowsNT系列(Windows3.51,2000,XP,2003,Vista,Vista的改动较大):虽说是纯32位的(当然也有64位版的),操作系统的内核本来和它是否有gui是无关的。即便没有GUI操作系统已可以跑得很好,但是要嵌入GUI就要涉及一些内核方面的东西。首先是绘图问题,自然要涉及图形驱动、VESA等规范,涉及到许多系统调用。不过,很有趣的是,施乐刚发明GUI时,他竟然是在文本模式下工作的。然后还有建筑在GUI上的各种应用。
所以说GUI既涉及内核又有大量应用层的东西。Windows的内核不可能把GUI全包含进去,但也不可能一点关系都没有。Linux内核就很好,扩展性比Windows强多了,你能想象在Windows下也能有类似KDE和gnome两类外壳吗?