在Windows流行的今天,多种操作系统依然并存。由于各个操作系统之间存在着的差异,系统的相互整合。应用程序之间的 "交流",必然导致非Windows操作系统和Windows两类截然不同的系统间产生一系列的新技术来支持整合化的道路 。
在这里,我将把这种夹缝里产生的技术分为3个大的方面来概述:远程终端控制,可嵌套准Linux系统和虚拟机技术。下面分别讲3个方面的发展和实际运用。
一、远程终端控制
这一技术的发展源自于--种 "懒惰"的想法:网络管理员们并不习惯天天跑到服务器面前去进行日常的系统维护。而对于使用惯GUI界面的人来说,通过字符终端来进行维护,总是令人多少会感到沮丧。在这样的条件下,根据操作系统的不同性质,新涌现的技术渐渐满足了远程图形化管理的各种要求。下面介绍的是在这些技术中的一些经典软件。
X-win32是StarNet公司彻底旗舰的X终端产品。我使用的5.1版本,支持Win95/98/2000/NT操作系统,容量大约6M,通过X-config界面可以定制X服务器的一些外观特性和连接属性,诸如颜色,输入,字体,代理访问等。
配置正确后,运行X-v@in连接远程系统,下面是运行在SUN OS系统的画面,如图1所示。
图1
软件主要是X服务运用,小巧精致,容易上手。但这只是X的初级运用。随着交互的日益增多,更加适用的X终端的软件:Xwin Pro诞生了。
XwinPro5.2是Labtam公司的经典产品(http://www.labtam.com/),除了具有Xwin那些连接设置外,该引人了XDMCP(XDMCP是窗口管理控制协议)的配置选择方式:查询(query),广播 (broadcast)和间接
(indirect)方式。这无疑增加了对X服务器连接的灵活性,比Xwin有了更好的伸缩性。如图2所示。
图2
除此之外,Xwinpro提供的一些附件功能,诸如FTP,TELNET等程序,加强了Windows下对*nix操作访问的便利性。
在所有X终端的研发技术中,Hummingbird的exceed则是这个领域的终极发展者。其豪华的配置选择,繁杂的GUI功能无不展示着其技术的优越性。
安装exceed的过程中,需要对管理配置程序设置密码,这种特点迎合了当今安全的思想含义。而且运行Xperf程序自动测试最佳显示方式,让图像在终端上的效果达到最佳。如果需要使用管理工具如Jconf追等,则需要预先安装Java JKE的运行环境。由于配置的复杂性,这里我只简单举个配置实例,其他运用请参阅帮助文档。
运行X-config程序,进行exceed的配置。在X-config中,可以对输入设备、通讯模式、协议、窗口模式、性能等多个项目进行配置。运行Exceed(XDMCP-Broadcast)程序,exceed将会自动以广播方式找出一个子网内所有打开XDM的主机。
窗口模式有多窗口(Multiple)和单窗口(Single)两种选择。如果选择多窗口,则每一个X应用程序都会以一个独立的Windows95窗口的形式出现;如果选择单窗口,则所有的X应用程序都以其本来的风格出现在屏幕上的同一个Windows95窗口里。
双击XDM服务器主机列表的其中一台,就可以自动连接。另外,exceed除了带有XwinPro中的Telnet附件外,还附带了类似于X中的窗口管理器HWM,网络流量监测Transport Monitor等新组件,使操作员在Windows环境下的操作更像在一个真实的*nix环境中。如图3所示。
图3
当然除了在Windows环境下面对*nix桌面操作外,Linux下著名的VNC也同样可以远程操作Windows系列的平台,虽然它在Linux平台显示的Windows桌面只有16色,而且比较那些专业的Windows终端来说,VNC稍微简陋些,界面也简单得多,但它已经为Linux终端工作站远程管理Windows服务器建立了良好的基础,因此,这也算是Linux发展史上的一个小小里程碑。
除了以上的例子外,还有很多的X终端产品。这一系列的技术产品标志着系统融合时代的开始。它们的发展给操作系统的相互操作性,访问,维护和管理带了方便,促进着*nix和Windows系统整合。但这样的方式毕竟是粗浅的远程监控,系统运用程序之间的兼容依然存在问题,于是,可嵌套的准Linux技术迅速发展起来。
非windows操作系统与windows简易整合
(未完待续)