為初創公司發行發行版?
我們在該行業經營一家小型初創
SaaS
公司。我們目前約有一半的員工是開發人員,他們使用自己的筆記型電腦和各種 Linux 發行版(Ubuntu、Debian、Fedora),Windows XP 除外。我們的另一半員工只使用 OpenOffice、Thunderbird 和 Firefox 執行管理任務,並且對使用的作業系統幾乎沒有興趣,只要它可以工作。由於我們將很快為我們的員工投資工作站,因此我們需要選擇一個將成為公司預設配置的 Linux 發行版。穩定性將是主要關注點,在我讀過之後,
Debian
或者centOS
似乎是合適的選擇——在RHEL
出於經濟原因排除之後。從公正的商業角度,清醒地看待利弊,拋開偏好,我們應該關注什麼?
- 是否有任何其他發行版無法提供
centOS
或可以提供給我們的東西?debian
- 那麼
SElinux
類似的安全系統呢?
我認為您不會找到這個問題的通用標準答案。真相只有你知道答案。
需要考慮的一些隨機點:
避免外來分佈
debian
( ,centos
,opensuse
,ubuntu
, , …)周圍有可靠的發行版fedora
可供選擇。無需考慮獲得自己的 LFS 或類似Gobolinux的東西。主流發行版不僅經過更多現場測試,而且更容易獲得幫助。你的伺服器上有什麼?
將相同的發行版(或近親 debian-ubuntu、centos-fedora 等)安裝到您的工作站可能更容易。你能想像開發人員的環境和生產伺服器之間的不兼容嗎?
詢問您的開發人員
如果您的程序員都不知道如何使用它,則無需強加一個“更好”的發行版。徵求他們的意見,這樣會更準確。
考慮付費支持
有時,即使是最熟練的 linux 大師也沒有時間支持數十個工作站。Canonical、Red Hat 和許多其他公司都提供付費支持。儘管這看起來很昂貴,但將支持委派給第 3 方將使您能夠專注於您的核心業務,即您最擅長的事情。
避免滾動發布
這是第一點的一個小變化。沒有什麼比支持無版本產品更糟糕的了。Arch Linux、Sabayon、Gentoo 是很棒的發行版,但由於它們缺乏適當的版本控制,很容易迷失方向。請記住,如果您在這裡提出這個問題,您可能希望統一開發人員的工作環境。版本是必須的。
閱讀細節
您的業務可能依賴於一些特定的包(如 PHP、MySQL、git、memcached 等)。在採用之前瀏覽現有發行版的文件以查找常見/已知問題。