主题:LINUX能做那些事? LINUX与WINDOWS的比较.欢迎大家补充. -- spin
从MS Windows过来的人,第一次接触X-window都会有些迷糊。对于那个X-server和X-Client的概念怎么看怎么觉得不对,总觉得他们弄反了。
比如你在一台Workstation上运行服务器上的(Unix或是Unix-like的OS)一个图形程序,比方说是计算器小程序吧,你的这个Workstation上要有一个x-server,而主机上的应用程序,即那个Unix/Linux主机上的程序叫做Client。Client把图像元素(Form, button等等)送过来,你的workstation上的x-server负责接收和显示这些图像,同时将你的键盘,鼠标等等的活动汇报回client去。
如果你的计算机是微软的Windows,那么如果你要想运行Unix/Linux上的图形应用程序,你需要下载安装一个x-server程序。注意,是x-Server,而不是x-client程序。这点和MS Windows正好相反。大家知道,如果我们想运行Windows Server上的一个图形应用程序(运行在server的CPU上),我们需要安装某种client程序,比如PC Anywhere, VNC,或是微软的Remote Desktop Connection等等。
X-window和微软的windows的本质区别是:X-window系统不是操作系统的一部分,是外挂式的;MS Windows的GUI是操作系统的一部分,是内置式的。
那么这两种图形系统那个更出色呢?这个问题很难回答。客观地说两种系统各有特点,没有绝对的优劣之分。比如说X-window从结构上讲就是基于Server-Client构架的,所以X-window可以很从容的应付多个Sessions。也就是说一个Unix/Linux主机可以同时支持多个图形工作站。而这一功能对于MS windows来说就很难。直到Windows 2000后来的Terminal Server推出,才算勉强有了同时支持多个client的能力。MS Windows的图形系统是操作系统的一部分,所以在Windows 平台上开发图形应用程序要简单的多。这也是Windows流行的一个主要原因。直到Java的推出,Unix/Linux上的图形程序开发才相对容易和规范了一些。X WIndow/Motif 编程门槛较高,一直没有为劳苦大众所接受。
现在苹果机的OS非常得漂亮,这就是X-window的Apple版。
- 相关回复 上下关系8
中日韩为了减少对微软的依赖,曾决定 1 Highway 字263 2004-10-25 12:25:15
😉中国国内目前Linux是吹得多,做得少. 1 四月一日 字781 2004-10-25 19:24:24
😜俺正装备重装linux,因为换了张显卡 scorpioking 字43 2004-10-25 00:45:50
😉随便说两句X-window吧。
我也是先windows后unix的 林小筑 字1099 2004-10-25 09:21:52
Latex俺也用过。 龙城飞将 字427 2004-10-25 19:14:18
🙂我觉得你还是用少了 littles 字117 2007-03-13 12:00:13
试试lyx或者texmacs 林小筑 字389 2004-10-26 07:38:23