在同一台计算机上运行Windows和Linux(附图)
在同一台计算机上运行Windows和Linux(Windows onto Linux)
Author: Ashton Mills
翻译:抽烟的恐龙
(译者对原文不相关的内容略有删节)
在Windows上工作
有很多人同时使用Linux和Windows,尽管很多人使用后者的目的只是为了玩游戏。有三种方法可以在同一台机器上运行Linux和Windows—双启动,模拟器和即时翻译转换器(interpretater)。第一个办法是,当然了,在同一台机器上安装Windows和Linux两种操作系统并在启动时进行选择的技术。这是个很好的办法,但你一次只能使用一个操作系统。很多时候你不得不为了一个Windows下的应用程序而重新启动整个系统。
这正是模拟器产生的原因。VMWare和Win4Linux是两个非常强有力同时也是相当流行的商用软件,他们能让你在Linux上运行Windows。尽管这些软件可以使你发挥出Windows几乎所有的优秀特性,他们同时的确也有一些限制。VMWare的运行速度相对单纯运行Windows来说显得比较慢,尽管Win4Linux可以以Windows同样的速度进行运行,但是它能够支持的Windows版本只包含Windows98SE和以下。除此之外,没有一种软件能够保证对Windows下的应用程序的完全兼容特,同时也无法支持一个完整的Windows特性包(Windows feature set)。
你也可以试一下即时翻译转换器。WINE是一个具有令人难以置信的特性的程序,但还远非完美。然而,它确实能使你再不重新启动Windows的情况下运行Windows应用程序。
但是,如果你还有一台空闲的机器,最有效率的一个办法将是在每一台机器上分别运行不同的操作系统,但是在一台上显示两个系统的界面—两个操作系统的两个全屏幕的桌面肩并肩的运行在一起。现在,这是多任务的!
X允许你实现这样的操作。你的Linux机器可以很自如的把输出发送到另外一台机器。当Linux被安装好以后,你根本不需要在机器上安装出了网线和电源之外的任何东西—不需要显示器、何淑标河和键盘。你可以在Linux box上作的事情你都可以在远程完成。(甚至包括了openGL应用程序)。一个旧的运行Linux的机器可以成为你的mp3播放系统的一个强有力的配件。用类似Winamp的软件在 PC上进行很方便的控制。这是一个使用Linux而不改变你原有系统的好办法,同时也给一块旧的硬盘找到了一个很好的用途。
那么,你都需要一些什么呢?只有一个简单的家庭内部的网络和一台空闲的机器。Linux在硬件的使用上比Windows更加充分,要求更低,所以就是老的奔腾计算机只要有32着火以上的内存就是完全可以胜任。(记住,你仍然需要足够的内存来保证GUI的正常运行,即使是在远程显示的情况下)。如果你计划把这台机器作为你得主系统,尽管是通过Windows来完成显示的,但很显然你仍然需要一台硬件配置比较好的机器。
有点遗憾的是这个过程不能反过来实现—把Windows的桌面传输到Linux的桌面上来。尽管如此,Windows2000和XP还是支持一些这个方面的高级功能。通过一个终端软件来实现。(被控制的终端在XP中会被重新命名)。需要提醒你的是,Windows的桌面不是为远程控制而设计的。
尽管附加的一些组件,比如说终端服务器,或者是Norton的PCAnywhere通过了很多的努力才实现这一功能,但这其实很像应把一根放行的木桩锭到一个圆形的洞里面去。他确实是完成了基本的任务,但是无论是速度还是实现的功能都根本无法和X提供的相比。最最重要的是,微软从来没有为Linux开发过终端服务的客户端软件。在没有源代码的情况下,在最近的一段时间里,很难有人写出这样的软件。
结果就导致我们使用最后的关键组件来实现两种操作系统的融合——个基于Windows的X服务器。
高贵的邻居
有三种主流的基于Windows的X服务器,每一种都能提供和X11相似的功能,你可以在Linux下面找到X11,但是就像大多数的基于Windows的软件一样,这些软件都不是免费的。
在本月的附赠的CD中,你可以找到其中两种软件的试用版(恐龙是在一个英文的Linux杂志网站上找到这篇文章的,具体在杂志的网站,参见最后的链接)StarNet Communications’ X-Win32和LabF的WinaXe。X-Win32并不提供很多附加的功能,但是相对来说还是比较便宜,$125。WinaXe的价格是$100,运行起来非常流畅,而且相当易于使用。由于这些原因,在这里我们将主要介绍WinaXe。
在你把你所选择的Linux发行版成功安装到空闲的机器上之后,(请确定你安装了大量的窗口管理器以便尝试,同时确定你的telnet服务器已经被激活),把它连接到网络,就完成了准备的工作。
安装WinaXe在你的Windows机器上,同时运行X设置。
你使用的是带滚轮的鼠标吗?转动滚轮试一下。你想要调整到更高的分辨率和更多的颜色吗?设置到16-24位,或者是自动的调整到你的Linux桌面设置(你在安装Linux时设定的)。最后,点击激活动画和强制背景存储(backing store),这样就可以帮助你提高表现。确认你的窗口模式选择在“多”。
点击Ok保存你的设置,同时运行X会话来启动你的X服务器。你可以看到X会话在你的任务栏上,但是在屏幕上是看不到的。下面,进入你的Linux机器同时启动Display变量:
export DISPLAY=
然后运行一个程序,gnome终端,gimp或者netscape——你喜欢什么就运行什么吧。注意窗口管理器是Windows?再也没有什么比看到在Windows XP下面配置Linux内核更加令人感到惊奇的了。
现在就可以在全屏幕运行了桌面了!
如果需要支持服务,请给恐龙留言。本人不懂技术,只懂英文,技术问题免谈 其实这个题目,我个人理解是错的。
Linux 只是她的界面在 windows 上面显示罢了。
这种情况,Linux 、windows 并没有在同一机器上运行的 !
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=3171 用虚拟网上邻居
页:
[1]