针对程序员的私有服务器的Linux发行版
我打算让一台低端的旧版(CHEAP!)计算机作为Subversion,Mercurial,Trac的小型服务器不间断地运行,也许还有其他一些事情。这对我自己来说是99% - 表现不是问题。针对程序员的私有服务器的Linux发行版
它可能会有1 GHz P3/P4 /赛扬,256 MB SDRAM,30 GB IDE硬盘或类似的东西,任何视频卡,所以我可以连接显示器。
我可以在上面设置Windows Server,但我觉得这太过于矫枉过正。我需要的只是从我的笔记本电脑,桌面,也许远程访问我的代码,维基,错误跟踪等等,所以我觉得轻量级的Linux发行版已经足够了。
我想有一个GUI,最好的Xfce,但我不介意IceVM或任何其他光GUI - 它没有要漂亮,我只是不喜欢CLI为Windows用户。
但是,Windows的优点是我已经有很多设置它的经验,并且可以直接使用远程桌面到达它并且AFAIK我有权访问家庭服务器,“正常工作” - 除非您可以建议我发行家庭服务器。
所以问题是:你认为什么Linux发行版最适合我的需求?或者我应该将Windows Home Server绑定在它上面?
我会建议Ubuntu。设置/安装应用程序只需使用apt-get轻而易举。
已经使用Debian近7年了,我认为它将很适合你的任务。此外,我发现比基于Red Hat的发行版(如Scientific Linux,Fedora或CentOS)更方便管理。
编辑:Ubuntu(这是另一张海报提出的)本质上是一种高级的Debian定制,可以在桌面上使用。 Ubuntu很大程度上依赖于Python脚本,并且通常比Debian消耗更多的资源。我相信原始的Debian适合你描述得更好的工作。
是的,Debian就是我正在使用的。另一个区别是,Debian倾向于在其默认(“稳定”)分发中保留相当老版本的软件,而(我认为)Ubuntu默认使用更快速更新的软件集合。 – 2009-08-22 21:47:31
CentOS - RedHat Enterprise Linux的免费版本,它是最常见的服务器Linux发行版。
我一直在使用Debian来达到非常相似的目的。这也有一个gui应用程序安装管理器(不过,并非我安装的所有东西都可以通过管理器使用,然后只是使用命令行)。我可能会将Fedora视为家庭服务器,因为在网络上似乎有很多支持红帽/ fedora的支持。
顺便说一句,我使用Windows的大多数事情,只是vnc上的Linux机器。
Ubuntu并不那么轻量级,但对于Linux用户体验低的用户而言,它的用户友好性是无与伦比的,并且它只是在大多数情况下用完。 – 2009-08-22 17:57:25
“Ubuntu不是那么轻量级” - 我第二。将此信息添加到我的答案中。 – dpq 2009-08-22 18:00:40
如果你选择了(强烈推荐的)服务器风格,它*是* leightweight。安装是一件轻而易举的事情,最后只需少量的默认流程即可完成。 – 2009-08-22 18:07:32