我想在运行10.5.8的PowerMac G5(PPC)服务器上虚拟运行Linux服务器分配。 有没有可以推荐的产品? 我的主要原因是我喜欢Mac OS X的许多事情,但是我厌倦了编译新的Apache模块,而且由于苹果的依赖关系,他们从来不工作(不要求帮忙编译这些模块,现在这是一个失败的原因)。
我想要做的主要事情是在Linux机器上运行Apache,打到MySQL或其他数据库,即为所有配件的Web服务器。 我可能会通过虚拟Linux安装通过sambajoin我的Windows域。 我会让我的Mac做其他的东西。
感谢您的任何帮助。
编辑:这个虚拟服务器将是一个生产服务器,除非这是一个坏主意(请告诉我,如果是)。
是否有一个原因,你想在虚拟机中运行它,而不是本地运行它? 在PPC上还有很多本地运行的发行版 ,所以不要觉得你已经在GVM上运行它了。
如果你和虚拟机的想法联系在一起,就知道它可能会很难看。 大多数用于PPC Mac的虚拟化平台并不是虚拟引擎的虚拟化引擎。 由于没有英特尔兼容的硬件层,他们必须完全假装,这导致了令人难以置信的速度。 唯一可以提供我所知道的性能的可能是QEMU。 有一个Linux-on-PPC论坛
祝你好运。 如果你不能获得本地虚拟化,而你又不想运行本地的linux,那么我认为在模拟平台上运行一个生产服务器将是一个坏主意。 既然你问了
除非你有一些令人信服的理由来保持OSX,否则我会使用YellowDog。 作为一家RedHat的店铺,我可以说RHEL有苹果PPC的维护问题,CentOS也没有长时间发布PPC版本。 我使用了YellowDog,到目前为止它已经有了好运气。 我可以像其他RHEL系统一样pipe理它。 我发现唯一的区别是,由于内核映像名称不同,任何parsing该脚本的脚本都必须修改。
VirtualBox将无法正常工作,因为它仅在英特尔上运行,不会模拟CPU。 有微软的虚拟PC,也许还有一些其他的英特尔CPU模拟器。
对于虚拟练习,我会发现英特尔的Mac,更容易和更多的性能,因为CPU不需要被模拟。
这并不能回答表面问题,但是,对于运行MySQL或PostgreSQL的Apache,请看看BitNami Stacks 。 他们已经编译了所有标准的东西,你需要一个Web服务器(在一个通用的二进制文件中),而且它不依赖于你系统的库。
他们有“应用程序堆栈”,像Moodle,Joomla,MediaWiki,Wordpress,ocPortal(看起来很棒!)预装,“基础架构堆栈” – MAMP堆栈,MAMP堆栈,Django堆栈和Ruby叠加。 那里有很多很棒的东西 。
你是对的。 尝试在OS X上编译这些东西是不值得的,但是下载和安装这些堆栈是非常好的。 [我还没有在生产系统中运行,但是,通过configuration文件,我没有看到一个理由。]
虚拟化是做你想做的一个可能的方法,但是,因为你谈论的机器是一个G5 PPC的Mac(即现在的标准是相当古老和缓慢),听起来像你使用它作为你的主工作站(“做其他的东西”),它的目的是成为一个生产服务器,海事组织是一个更好的select是拿起二手P4或更好的电脑,并安装Linux。
安装Linux并在真正的PC上工作比在虚拟化环境中运行在一个既古老又完全不同的CPU /架构/平台的硬件上要困难得多(虚拟化如果你能find任何PPC Mac几乎肯定会模仿i386 PC而不是运行本地ppc代码)
鉴于您可以从大约500澳元(约合400美元)起购买全新的64位AMD或英特尔无磁头白盒克隆,内存为4GB或8GB,硬盘空间为500GB或更大(以及千兆网卡,IDE,SATA等)美元)这些天,你可能会得到1GB的二手P4 200美元左右。 或回收某人过时但仍然过度的桌面机器。
取决于你的生产服务器预计会得到多less负载,你甚至可以逃避旧的Pentium-II或什么 – 你可以免费提取它们,尽pipe它们不太可能具有内置的网卡(将花费20美元左右)
而且,AFAIK,Virtual Box只能在Intel Mac上运行,而不能在PPC上运行。 我认为Parallels也是。 微软的Mac虚拟PC运行在PPC上。 如果它仍然可以在任何地方购买,它可能会花费很大一部分购买二手甚至新的白盒PC克隆的成本。 它也浪费PC硬件,所以你不得不运行一个i386 Linux而不是本地的PPC Linux。
总结:
不要打扰。 得到一台廉价的电脑来运行Linux。
我不会在台式机上运行生产服务器实例。 太多影响其行为的外部参数。
对于“辅助实例”这样做是非常有意义的,我在MacBook上这样做。 如果这是对您的强烈要求,请考虑迁移到基于英特尔的Mac。
试试VirtualBox http://www.virtualbox.org 。 它在OSX上完美运行,比竞争对手的臃肿,并且由Sun Microsystems提供。
编辑:噢! 完全错过了使用PPC Mac的那部分内容。 无视我的build议,因为VirtualBox不能在PPC架构上工作。
你可能想尝试find一个Virtual PC 7的副本,它应该允许你在OSX中安装和运行Linux。
在Mac硬件上,您可能要使用的虚拟化平台是VMware Fusion。 坚实的产品,不能与VMware出错。 你也可以看看Parallels。 这两种产品都是针对桌面虚拟化的(即在本地运行vms进行testing)。 你想从这个解决scheme运行prod Linux服务器?