litkt 于 2009-02-12 13:39:47发表:
POSIX标准上的GUI(如XWindow)出现的比linux还早,但不面向微机. 一开始之所以不普及,是因为硬件原因. Xwindow在pentium以上才能跑顺畅.
xu_xq 于 2009-02-09 23:02:12发表:
对于GUI界面,微软是挺早的,但是LINUX吗,由于市场杂乱的很,我也不太了解。楼上兄弟的讲解,让我对LINUX的历史又有了进一步了解。反正在刚开始LINUX出现一GUI时,我还没出生呢。哈哈哈
wangdu2002 于 2009-02-09 20:56:58发表:
楼上兄弟所说不对,X系统在70年代的美国就开始搞了(自由软件之父RMS先生就在当时考虑过GUI问题),到80年代就比较成熟了,Mac(以前的Apple)80年代的产品就已经是GUI了。 不过这些都还是在Unix的系统之上的,PC当时由于性能问题运行不了X(8086,80286去运行GUI,而且才几百K的内存,当然搞不了GUI)。 不过要在GNU/linux上移植X系统,提供GUI操作界面,在1993年的正式发行版本就出现了,不过当时的GUI的功能很弱,而且毛病还不少,再加上微软的成功的市场策略。Linux的GUI 没能发展起来(还有原因是90年代的PC仍然性能不足,内存太小,因为X系统是在内核之外的,这和Win不同,也就是说在图形界面,运行X要比运行Win的机器性能要求更高些)。 1998以后,机器性能提高了,GNU/Linux本身也更成熟了,而且Qt也基本成熟了,才有了KDE项目,再之后GNU的Gimp项目成功,有了好的Gtk库,Gnome项目也开始发展起来了。 到了现在,由于机器性能的大幅提升(高速CPU加大内存),Linux的GUI就可以跑得很顺畅了, 当然游戏方面的图形效率还是和Win有相当差距的,也许随着桌面GUI的发展需求,以后的内核和新X会不断发展,能大幅提高GNU/linux的图形效率。 大体的GUI脉络就是这样,楼主想详细了解,可以放狗找下更多的文档────Linux的GUI发展过程中,出过很多有意思的事件和人物。
topbluecat 于 2009-02-09 17:10:08发表:
在Linux和Windows出现前就有,叫X Window。
litkt 于 2009-02-12 13:39:47发表:
POSIX标准上的GUI(如XWindow)出现的比linux还早,但不面向微机.
一开始之所以不普及,是因为硬件原因. Xwindow在pentium以上才能跑顺畅.
xu_xq 于 2009-02-09 23:02:12发表:
对于GUI界面,微软是挺早的,但是LINUX吗,由于市场杂乱的很,我也不太了解。楼上兄弟的讲解,让我对LINUX的历史又有了进一步了解。反正在刚开始LINUX出现一GUI时,我还没出生呢。哈哈哈
wangdu2002 于 2009-02-09 20:56:58发表:
楼上兄弟所说不对,X系统在70年代的美国就开始搞了(自由软件之父RMS先生就在当时考虑过GUI问题),到80年代就比较成熟了,Mac(以前的Apple)80年代的产品就已经是GUI了。
不过这些都还是在Unix的系统之上的,PC当时由于性能问题运行不了X(8086,80286去运行GUI,而且才几百K的内存,当然搞不了GUI)。
不过要在GNU/linux上移植X系统,提供GUI操作界面,在1993年的正式发行版本就出现了,不过当时的GUI的功能很弱,而且毛病还不少,再加上微软的成功的市场策略。Linux的GUI
没能发展起来(还有原因是90年代的PC仍然性能不足,内存太小,因为X系统是在内核之外的,这和Win不同,也就是说在图形界面,运行X要比运行Win的机器性能要求更高些)。
1998以后,机器性能提高了,GNU/Linux本身也更成熟了,而且Qt也基本成熟了,才有了KDE项目,再之后GNU的Gimp项目成功,有了好的Gtk库,Gnome项目也开始发展起来了。
到了现在,由于机器性能的大幅提升(高速CPU加大内存),Linux的GUI就可以跑得很顺畅了,
当然游戏方面的图形效率还是和Win有相当差距的,也许随着桌面GUI的发展需求,以后的内核和新X会不断发展,能大幅提高GNU/linux的图形效率。
大体的GUI脉络就是这样,楼主想详细了解,可以放狗找下更多的文档────Linux的GUI发展过程中,出过很多有意思的事件和人物。
topbluecat 于 2009-02-09 17:10:08发表:
在Linux和Windows出现前就有,叫X Window。