- Linux 相对于其他(半/准)开源收费 Unix(-like) 操作系统的优势(例如 Solaris)【OpenSolaris 好像已经死了,而且Solaris在x86上的投入比不上Sparc吧,毕竟不是亲儿子。】
- Linux 相对于其他开源免费 Unix(-like) 操作系统的优势(例如 FreeBSD),这似乎不是一个技术问题(其他答案提到的命令行、稳定性、安全性、性能、免费、开源这几样 BSD 都不差呀)。Linux 快糙猛怎么比得上严谨细致的 BSD 呢?
我没有答案。
另外,“服务器操作系统”本身的范围就很广,在企业办公领域(Corp IT),特别是中小企业,我看不出 Linux 相比 Windows 有什么优势,反而是 Windows Server 更容易上手,因为和 Windows 桌面配合更容易:
- 打印服务器,想想在 Linux 安装打印驱动就头疼
- 邮件服务器,Linux 配置企业邮件服务可不是一件轻松的事,RAID 和备份自然也少不了
- 文件共享服务器,Linux 下怎么方便地管理权限?
- Windows 域服务器,Linux 上搞定 LDAP 的绝对是专家
- 企业内部网站的 web 服务器,如果网站用 http://ASP.NET 开发的话
- 单个数据库服务器,支持企业的 ERP 什么的
以上这些需求,除了最后一项数据库外,买一台 5 万块的配置不错的 x86 服务器,再花 5000 买一套 Windows Server 标准版,就全解决了。如果用 Linux,对于普通的非 IT 公司,维护成本不敢想象。
比较明确的是,Linux 在 server farm 方面确实比 Windows 有很大优势,无论是 web/3D 渲染/HPC 都少见非 Linux 的实例。