哪个Linux发行版最适合在虚拟机上运行,​​用于编程研究?

我想学习LAMP的发展为我自己的个人熏陶。

我试图在Microsoft VPC中设置Ubuntu 8.10“Hardy Heron”,但是我无法使video在800×600以上工作。 玩xorg.conf一百万次,但没有快乐。 任何人都可以推荐一个好的发行版与VPC合作吗? 有关Apache和Perl / PHP入门的任何指导也将受到欢迎。

我在Vista 64位笔记本电脑的虚拟机中安装了Ubuntu 8.10。 我试图用SUN的Virtual PC,VM Ware和Virtual Box进行安装。 Virtual Box是我从一开始就获得成功的唯一的虚拟机软件。 在安装程序中,您选择将Linux安装为客户机操作系统,一切正常,无需花费精力在博客上进行筛选,试图让安装程序正常工作。

首先,如果你的目标是学习LAMP的开发,那么我只需要从http://www.wampserver.com/en/或其竞争对手之一下载WAMP栈。 LAMP编程的“Linux”部分不太可能成为您学习体验的主要部分。 避免在开发工作站上运行虚拟机的资源要少得多,并避免出现挂起/恢复和磁盘IO争用问题。

其次,任何Linux应该在virtualbox或msvpc下工作。 所有的现代桌面虚拟化系统都模拟一个完整的系统,所以这只是一个配置和获得正确的驱动程序的问题。 像其他人所说,virtualbox更友好,所以给予一个镜头。

最后,我通常不会在我的开发虚拟机上运行X,因为它只是吃掉不必要的资源。 只需在主机上使用putty,然后ssh进入以主控台模式运行的虚拟机。

不完全是你的问题的答案,但我认为它更直接地攻击你的目标。

如果你不习惯VPC,一个快速启动的方法可能是下载免费的VMWare播放器

http://vmware.com/products/player/

然后你可以尝试在这里为VMWare预先打包许多发行版:

http://vmware.com/appliances/directory/cat/508

第二个链接上的设备应该是开箱即用的,所以你不必弄乱X conf文件,这可能不是你研究的主题。 作为奖励,你可能会暴露在你通常不知道的发行版中。

编辑:这是Ubuntu 8.10的一个设备:

http://www.vmware.com/appliances/directory/54735

这在很大程度上是一个偏好的问题。 如前所述,Ubuntu是一个不错的选择。 我倾向于选择debian,因为它有点不那么先进(因此更稳定)。 但是学习Ubuntu的平台并不是那么容易。

正如已经指出的那样,我会推荐VirtualBox,因为Virtual PC不支持非MS操作系统。

我使用Ubuntu 8.10和Mono。

但是,为了使图形正常工作,你需要

noreplace-paravirt 

内核参数。

我使用Scientific Linux 5.2(这只是RedHat Enterprise Linux 5.2的更名),它工作正常。 我也有很多Ubuntu的成功。 我在VMWare服务器下运行了所有的机器,并成功地将它们用于VMWare服务器的1.0.x和2.0.x版本。

它是否必须是Microsoft Virtual PC? Virtual Box更加开放源代码友好,我用它毫无问题地显示客户操作系统的更高分辨率。

检查Bitnami堆栈。 它们是ISO活动磁盘映像。 你只需要将ISO附加到vistual机器的启动光盘。 有一个基于Ubuntu的LAMP栈。 如果您喜欢它的工作方式,可以选择安装到虚拟磁盘。

我可以在没有太多麻烦的情况下使用VMWare server(免费)和Ubuntu一起正常工作(显示器等开箱即用)。 在虚拟机上安装VMWare工具(用于Linux),您将获得更加无缝的体验。 我的具体配置:

  • VMWare服务器2.0
  • 主机操作系统:Windows XP Pro,SP 3
  • 客户操作系统:KUbuntu 0804