andLinux:在 Windows 上无缝运行 Linux 应用程序

作者:Michael Reed

andLinux 是一个与众不同的 Linux 发行版。它基于 Linux 内核到 Windows 的移植版本,并结合了 X 服务器和其他软件。简而言之,它允许您在 Windows 桌面无缝运行 Linux 软件,而无需重新编译或使用虚拟机。

在本概述中,我选择了最小/Xfce 版本,它以 200MB 的 Windows .exe 文件的形式出现。使用的内核来自 coLinux 项目。除此之外,系统的大部分其余部分由 Ubuntu 9.04 以及 Xming X 服务器和 PulseAudio 音频系统组成。文件访问分为三个部分:根分区存储在 .vdi 文件中,Windows 分区上的文件可以通过 coLinux 文件系统或 Samba 文件共享系统访问。如果您想使用文件共享,请确保在 Windows 机器上启用了文件共享,默认情况下,它没有启用。安装包含相当多的选项,但我发现我可以接受所有默认设置。

安装完成,我迫不及待地想开始体验这个奇怪的系统。

在设置过程中,我选择了通过使用 Windows 任务栏控制面板区域中的小图标来启动 Linux 应用程序。默认情况下,这仅包含启动文件管理器 (Thunar)、PulseAudio 声音混音器、终端、文本编辑器和 Synaptic 软件包管理器的图标。这些应用程序加载速度非常快,执行速度也很出色。理应如此,因为它们不是通过任何仿真或虚拟化层运行的;由于 X 服务器和 Linux 内核,它们在 Windows 桌面上原生运行。


在 Windows XP 桌面上使用 Synaptic 是一种奇怪的感觉。它运行良好。

观看软件包管理前端 Synaptic 弹出到 Windows 桌面是一种略微超现实的体验。在操作中,它的工作方式与在任何其他 Linux 发行版上一样。您将在这里遇到的一个问题是,由于此版本的 andLinux 基于 Ubuntu 9.04,因此旧的 Canonical 存储库不再活跃。但是,可以通过更改 /etc/apt/sources.list 以将其指向旧版本存储库来在一定程度上克服此问题 [请参阅此 论坛 帖子]。使用该存储库中的最新软件包版本进行完整更新按预期工作。


为在 Windows XP 上运行的 Ubuntu 9.04 构建的 Firefox 3.6。向非技术人员解释这有多酷是很困难的。

您可以以这种方式无缝运行几乎任何原生 Linux 软件。即使是像 Firefox 这样相当大的应用程序也能完美运行。您还可以使用标准工具从源代码构建。

那么,有哪些限制呢?该网站警告说,由于 andLinux 的实现方式,它可能不是对安全性敏感的应用程序的理想平台。该网站还建议 OpenGL 游戏和应用程序可能无法很好地工作。由于一切都在单个 Windows 进程中运行,因此 Linux 应用程序无法利用多个 CPU 核心。andLinux 的另一个限制是它基于 Ubuntu 9.04,并且只能运行可以在该版本上运行的软件,这加剧了潜在的安全问题。

这就提出了一个问题:andLinux 是一个引人入胜的好奇之物,还是可以用于实际工作的工具?我会说,尽管存在局限性,但 andLinux 仍然是一个方便的工具。它的部分吸引力在于它非常易于使用。按照快速简单的安装步骤操作后,您就可以访问在 Windows 系统上运行的 Linux 应用程序,而无需进一步设置任何软件包和其他配置。

鉴于我在操作中看到的,如果它得到更新,我可以全心全意地推荐它。也许论坛上的一些兴趣可以帮助重新启动该项目?我真的很想知道为什么如此出色的软件没有更广为人知,也没有得到热情的更新,特别是考虑到内核项目 (Cooperative Linux) 仍在积极开发中。

欢迎随时提出关于 andLinux 应用程序的建议。

andLinux 网站。

coLinux 网站,Linux 内核的 Microsoft Windows 端口。

加载 Disqus 评论