我正在寻找一个低内存占用的Linux服务器发行版。 我通常使用Ubuntu,但我需要一个较小的足迹,以在其中运行一个大的Java JVM服务,也运行X窗口。 有任何想法吗? Java服务需要处理一个3GB的内存堆,所以我需要一个64位的操作系统和JRE。
http://en.wikipedia.org/wiki/Comparison_of_Linux_distributions
我在想, ArchLinux是我现在能find的唯一一个。 它使用250MB(没有X-win)。 有更好的build议吗?
那么Debian怎么样[虽然你可能会说这几乎是Ubuntu的]? 但在Ubuntu的情况下 – 取决于你禁用[或不安装]不必要的服务/function。 也许你可以在无头模式下运行你的app / x?
编辑:的确,屏幕似乎是更聪明,less内存密集的解决scheme – 如果你不需要实际的X …去控制台!
要添加到其他答案:
我想要X,因为我的Java服务器在多个控制台会话中运行,并且我喜欢在使用VNClogin到计算机时能够观察和查看所有控制台输出。 – dj
你有没有尝试GNU屏幕 (几乎每个发行版的一部分)? 它允许您从一个terminal使用多个terminal会话。 在多个会话之间切换,分割屏幕,保存日志等。这真的很棒。 可能正是你所需要的。 简介:
如果你对ubuntu很熟悉,你可以试试Ubuntu Server JEOS版本。 这是一个最小的Ubuntu服务器安装,表面上针对虚拟机,但大概你也可以直接安装在硬盘上。
我使用Puppy Linux的64位发行版FatDog 511。
使用默认访问权限作为根,但浏览器作为受限用户运行。
设置完整的ISP和Samba服务器。
ArchLinux原来是我正在寻找的问题的答案,虽然事实certificate,我最终结束了使用Gnome的32位CentOS也考虑与Xfce的XUbuntu,因为它是相当轻量级的。