我需要使用 virtualbox 设置一组虚拟机。它们都将用于一项任务,仅用于其他任务。我希望同时运行尽可能多的虚拟机,但我的物理机器上的物理内存有限。它们将运行一个 python 程序,该程序使用 OpenCV 进行图像识别,使用 Selenuim 进行自动网页浏览。我想不出它们为什么需要太多的桌面环境,尽管它们确实需要能够在窗口中显示 GUI 应用程序。我不需要使用任何 64 位软件。我曾考虑使用仅带有 OpenBox 窗口管理器的 32 位 Debian 版本,但我不知道是否有更轻量级的发行版或更轻量级的窗口管理器。
此外,一旦我弄清楚了哪个版本的 Linux 需要最少的内存才能顺利运行,我还需要知道实际的内存量是多少,这样我才知道如何配置虚拟盒。
任何帮助都感激不尽。
答案1
你的问题的答案非常主观,取决于时间与金钱。
使用最少内存的 Linux 版本一开始是您从源代码编译的版本,删除了您不需要的所有内容。我怀疑这超出了您要做的事情。
同样,您没有描述 GUI 的用途或使用方式(“在 Windows 中显示 GUI 应用程序”这一注释)在上下文中非常模糊。您所说的 Windows 是指 XWindows 还是 Microsoft Windows?我注意到,您不需要任何窗口管理器即可运行输出到 GUI 的应用程序 - 您只需使用 XWindows 服务器即可 - 但即使这样也是可以协商的 - 可以将输出推送到另一个 XWindows 服务器 - 因此您可能能够运行多个应用程序,但只能运行一个服务器。如果您正在寻找最小的现成窗口管理器,Openbox、LXDE 和 XFE 都被认为是轻量级的。
旧版本的 Linux 需要的内存少得多,但这可能不切实际。当我刚开始使用时,硬盘大小不到 1 GB,操作系统位于软盘上。
答案2
那么 DSL 怎么样?该死的小型Linux.整个操作系统为50MB。