对于开发/编码虚拟机来说,好的 Ubuntu/Debian 发行版?

对于开发/编码虚拟机来说,好的 Ubuntu/Debian 发行版?

我有一台 Windows 笔记本电脑,但我喜欢使用 Linux 作为开发/编码环境。目前我正在使用 VirtualBox 将 Ubuntu 12.04 作为来宾操作系统运行。此设置的一些问题是:

  • 我需要一个更轻量级的发行版 - Ubuntu 安装了太多无关的软件包

  • 我喜欢在 VirtualBox 的“无缝”显示模式下工作 - GNOME Terminal 是我使用最多的应用程序。我想找到一个窗口管理器,它可以为我提供更多的垂直空间。 GNOME 桌面管理器(经典版本)工作得很好,但我不需要顶部菜单栏或底部任务栏,我可以在 Windows 上使用较小的标题栏。

关于 Windows 管理器、配置 GNOME 或其他 Debian/Ubuntu 兼容发行版有什么建议吗?

答案1

如果你的Linux虚拟机只是为了开发,为什么你需要一个桌面环境(甚至X)呢?

您可以在没有 X(以及 X 附带的所有包袱)的情况下运行 VM,并使用 ssh 客户端 (putty.exe) 连接到它。您可以运行到虚拟机的多个 ssh 连接,并且/或如果您在虚拟机上安装了 GNU Screen 或类似软件,那么您可以在一个 ssh 连接内拥有多个终端会话(您也可以随意分离和重新附加它们)。

如果您想要一个精简的 debian/ubuntu 系统,那么获得它的最简单方法是将 debian 基本系统安装到虚拟机中,然后安装仅有的使用 apt-get 或 aptitude 或其他方式获取您实际需要的软件包。

如果您需要运行 GUI Linux 应用程序,有适用于 MS Windows 的 X 服务器,包括免费版本(我已经很多年没有需要这样的东西了,所以我不能推荐任何) - 这将允许您运行Linux 上的 GUI 应用程序,并在 MS Windows 桌面上显示程序的窗口。

答案2

您可以通过单独选择所需的软件包来进行最小化的 Debian/Ubuntu 安装。

但是...您真的需要在来宾中使用 GUI 吗?您最好使用 PuTTY 进行 ssh 连接,并使用 WinSCP 或 VirtualBox 的共享文件夹从虚拟机复制文件或将文件复制到虚拟机。

如果您确实需要图形应用程序,Cygwin 有一个 X 服务器

相关内容