我打算租一个虚拟服务器,除了一些其他 Linux 发行版之外,它只提供 Fedora 8。(我知道 Fedora,除非我必须,否则我不想使用 openSUSE 或 Debian)
Fedora 8 并没有那么老,但我仍然对在那里运行我的 Rails 应用程序存有疑虑。我担心在进行到一半时我会注意到 Fedora 8 不合适,并且我被困在 24 个月的协议中。
但从严格的技术角度来看:在服务器上使用 Fedora 8 是否明智?当前版本的软件包是否可用,或者我必须在自己编译所有内容或使用过时的软件包(如 Firefox 2.0 或 Rails 1.0)之间做出选择
Fedora 8 已经停产(据我所知,这包括安全更新)。仅此一点就足以说不要使用它。
顺便说一句,有很多虚拟专用服务器提供商可以让您从各种发行版中进行选择,但更重要的是,您可以随时重新映像服务器。显然,您必须处理数据的备份和恢复,但您不必在一个发行版中锁定 2 年。
唯一一次我会考虑运行像 Fedora 8 这样没有安全更新的旧发行版是在沉重的防火墙后面。面对互联网运行它是一个巨大的风险,而虚拟服务器提供商只提供它是疯了 - 他们正在邀请他们的用户拥有它。Debian 和 openSUSE 的可用版本是否也已过时?
正如 James 所说,由于 fedora 8 已报废*,因此绝对要避免使用。
就个人而言,我根本不会在服务器上玩 fedora,但如果你真的想要,这可能取决于获取 fedora8 服务器的设置,然后自己将其升级到更新版本。
如果有 CentOS 或 RHEL 的选项,那么你应该选择它。RHEL5大致基于fedora core 6,因此它与fedora 8 提供的非常相似,但您不必担心很快就会失去支持。
*
Fedora 发行版通常仅支持 13 个月(对版本 n 的支持在 n+2 发行后 1 个月停止)。一旦发布 EOL,就不会构建新的软件包,fedora 团队根本不会修补安全问题。有一个为旧版本提供支持的项目,但这已经有一段时间没有活动了。因此,虽然 fedora8 只比 Ubuntu hardy heron 稍老一点,但 6 个月来没有人修复过任何漏洞。
我不会使用 Fedora 8。我会看看 Rackspace 的Cloud Servers。他们拥有 Fedora 10 并以合理的价格提供良好的服务(比他们的专用产品便宜得多)。
我问了一个问题 -几天前将 Fedora 用于服务器有什么问题。您可能想阅读用户的回复。我个人现在确信,如果我们不打算每 8-9 个月左右从头开始重新安装 Fedora,它就不是服务器的好选择。
Fedora 8 不再接收安全更新,使其成为当前服务器的糟糕选择。(我的一台服务器正在运行 Fedora 9,但不会持续太久)
我建议您查看适用于您的服务器操作系统的 Ubuntu Server LTS 版本。LTS 代表长期支持,这意味着在很长一段时间内都会有更新和修复。经常是5年。此外,Ubuntu 服务器更轻(因为需要更少的空间),因为它比默认的 Fedora 安装更简单。
我最初的几台服务器都运行 fedora,因为我喜欢他们与 Redhat 共享一些代码的想法。然而,多年来我并不倾向于使用 Ubuntu 服务器。这是一个简单的切换,Ubuntu 论坛几乎可以帮助您解决任何问题。
如果您的主机不提供任何 Ubuntu LTS 版本,那么我会调查Rackspace。我没有使用机架空间,但据我所知,它非常好。