为什么大家都选Linux做服务器操作系统而不是Windows Server

首先来说 Windows Server是非常优秀的服务器操作系统,但还是有不少的个人和公司倾向于使用 Linux作为服务器操作系统,总结可能有如下原因:

服务器操作系统

一、安全考虑:

由于 Windows Server是闭源的,而 Linux是开源的,所以有的人就认为 Linux比 Windows Server更安全。

二、Windows Server原罪:

Windows最早就是为个人桌面用户开发的操作系统,虽然经过了这么多年的发展,Windows Server作为服务器操作系统已经越来越好,但是“桌面操作系统”这样一个出身,让 Windows在做服务器操作系统使用的时候总是让人感觉不爽。比如对几百台 Windows Server服务器进行远程批量运维,操作起来就是没有 Linux搞起来顺手舒服。

三、历史投入:

有的公司很早就采用 Linux操作系统,在公司内部沉淀了很多 Linux相关的资源,公司的运维人员更熟悉 Linux的使用,甚至有的公司有自己定制版本的 Linux版本。如果选择了 Windows Server做服务器操作系统,没人会部署、没人懂安全策略配置、遇到问题没人解决,这会是一个灾难。

四、成本原因:

由于 Windows操作系统是收费的,而且是按服务器甚至是 CPU核心数收费的,而且价格还不便宜,而 Linux是开源免费的(暂且不谈有提供收费支持的商业版Linux)。对于比较大的项目,要运行几百、几千甚至上万台服务器,你说省下来的钱买什么吃不香呢?

五、软件生态:

由于 Linux是开源的,所以吸引了大批开发人员为 Linux开发开源软件,比如 Apache、Nginx、MySQL、Kafka、Redis、Docker等等数不胜数。虽然说这些软件大部分也移植到了 Windows Server下了,但是毕竟是优先为 Linux开发的软件,它们在 Linux下性能才是最高的、功能是最全的,而 Windows Server下的版本只能说是“可以运行”而已。

并不是说基于 Windows平台开发不出来同样优秀的软件,而是说很少有人原因优先为 Windows开发软件。这就导致了最优秀的服务器端软件生态环境都在 Linux平台下。

以上这些原因也许你不是完全认可,但是你不能不服,Linux占领了服务器操作系统的大多数高地。同样就像虽然 Linux也有优秀的桌面环境,但是用 Linux做桌面操作系统仍然被 Windows卡的死死的。

 

转载请注明链接地址:荐爱小站 » 为什么大家都选Linux做服务器操作系统而不是Windows Server

赞 (3) 赏 !

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏