初创公司的发行版?

Ind*_*ial 6 debian centos distribution-choice

我们在该SaaS行业经营一家小型初创公司。我们现有的员工中约有一半是使用自己的笔记本电脑安装各种 Linux 发行版(Ubuntu、Debian、Fedora)的开发人员,但 Windows XP 除外。我们的另一半员工仅使用 OpenOffice、Thunderbird 和 Firefox 执行管理任务,并且对所使用的操作系统几乎没有兴趣,只要它可以工作。

由于我们将很快为我们的员工投资工作站,我们需要选择一个 Linux 发行版,它将成为公司的默认发行版。稳定性将是主要关注点,在我读过之后,Debian或者centOS似乎是合适的选择 - 在RHEL出于经济原因排除之后。

从公正的商业角度,冷静地看待利弊,撇开偏好,我们应该关注什么?

  • 有什么东西可以centOSdebian可以为我们提供其他发行版不会提供的东西吗?

  • 怎么样SElinux和类似的安全系统?

rah*_*hmu 12

我不认为你会找到这个问题的一般标准答案。真相只有你自己知道答案。

需要考虑的一些随机点:

避免奇异分布

( debian, centos, opensuse, ubuntu, fedora, ...)周围有可靠的发行版可供选择。无需考虑获得自己的 LFS 或类似Gobolinux 的东西。主流发行版不仅经过更多现场测试,而且更容易获得帮助。

你的服务器上有什么?

将相同的发行版(或近亲 debian-ubuntu、centos-fedora 等)安装到您的工作站可能更容易。你能想象开发人员的环境和生产服务器之间的不兼容吗?

询问您的开发人员

如果您的程序员都不知道如何使用它,则无需强加“更好”的发行版。问问他们的意见,会准确得多。

考虑付费支持

有时,即使是最熟练的 linux 大师也没有时间支持数十个工作站。Canonical、Red Hat 和许多其他公司提供付费支持。尽管看起来很昂贵,但将支持委派给 3rd 方将使您能够专注于您的核心业务,即您最擅长的事情。

避免滚动发布

这是第一点的一个小变化。没有什么比支持无版本产品更糟糕的了。Arch Linux、Sabayon、Gentoo 是很棒的发行版,但由于它们缺乏适当的版本控制,因此很容易迷失方向。请记住,如果您在这里问这个问题,您可能希望统一开发人员的工作环境。版本是必须的。

详细阅读

您的业​​务可能依赖于某些特定的包(如 PHP、MySQL、git、memcached 等)。在采用之前浏览现有发行版的文档以查找常见/已知问题。