Ind*_*ial 6 debian centos distribution-choice
我们在该SaaS
行业经营一家小型初创公司。我们现有的员工中约有一半是使用自己的笔记本电脑安装各种 Linux 发行版(Ubuntu、Debian、Fedora)的开发人员,但 Windows XP 除外。我们的另一半员工仅使用 OpenOffice、Thunderbird 和 Firefox 执行管理任务,并且对所使用的操作系统几乎没有兴趣,只要它可以工作。
由于我们将很快为我们的员工投资工作站,我们需要选择一个 Linux 发行版,它将成为公司的默认发行版。稳定性将是主要关注点,在我读过之后,Debian
或者centOS
似乎是合适的选择 - 在RHEL
出于经济原因排除之后。
从公正的商业角度,冷静地看待利弊,撇开偏好,我们应该关注什么?
有什么东西可以centOS
或debian
可以为我们提供其他发行版不会提供的东西吗?
怎么样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 等)。在采用之前浏览现有发行版的文档以查找常见/已知问题。