我最近学会了如何设置多座 Linux 机器,对于将其用作小型计算机实验室的小型学校来说,这似乎是唯一经济实惠的解决方案。但是,大多数学生不熟悉 Linux 界面,我们需要某些 Windows 软件。
因此,我的想法是,可以使用轻量级 Linux 发行版设置多席位框架,每个用户通过 VirtualBox 运行 Windows,Windows 获得大部分磁盘空间和计算机能力。这可能吗?如果可以,我需要多强大的计算机才能让 8 个用户使用?
答案1
这取决于用途。
如果您想在 VirtualBox 中使用 Windows,那么理论上您可能应该为每个正在运行的实例获取许可证(这可能会增加比您想象的更多的成本)。使用 Windows XP 时,您可能可以为每个用户分配 1GB,但使用 Vista 或 7 时,您需要 2GB 到 4GB(这实际上取决于用户想要做什么)。请记住,当您共享一台机器时,即使您有多个内核,即使您的 CPU 具有虚拟化扩展,至少它们的一些缓存将被共享,并且会存在一些内存访问争用。它可能不会像您希望的那样顺利。
基于 Windows Server 的解决方案(或许附带附加软件)可能更合适。
我怀疑你还需要一些相当特殊的硬件。您链接到的页面在这方面似乎有点过时:整台机器只有 1GB RAM,还有 PCI 显卡。我必须承认,我不知道如今便宜的硬件是否能如此轻松地处理多个显卡。
答案2
- 计算为这个问题提供了原生的 Windows 解决方案。学校可以通过一款名为Windows 多点服务器,而企业则需要购买 Windows Server 2008 许可证和 RDS CAL。
- 还可以使用 nComputing 设备共享“客户端”操作系统,例如 Windows XP,但这违反了您的 Windows 许可协议,除非您购买了适当的 Windows Server 许可证并将其保存在文件中。