为什么要用Linux系统

1 背景

最近在linux系统上操作,可能是有了编程的经验,发现linux也挺好用的。
Windows占据了桌面系统,Linux则占据了服务器系统,最重要的就是Linux开源、免费、生态好、安全性高。

2 分析

简单说Linux有以下特点

  • 支持更多得开源项目。有的工具只有linux上有。
  • 更低的成本。使用linux生态可以避免windows生态版权带来的危机。
  • linux生态开源项目更多,同时兼容性更强、系统更稳定。
  • 目前常见的大数据平台都是基于Linux系统的,比如Hadoop、Spark,以及基于它们的商用大数据系统。

Linux与Windows作对比

  1. 性能问题
    因Windows的GUI界面会占用部分资源,同时Windows也有自己的资源调度方案,所以同样的任务,Linux能拿出更多的资源。
  2. 普及程度
    Windows系统多数用在个人电脑,主要以娱乐和办公为主。而服务器和工作站等多数是Linux系统(Windows的版权费用是一方面原因)。
  3. 比Windows Server要稳定且生态环境好
    e.g. 稳定性。重启问题,linux 可以4-5年不重启。windows server 超过半年不重启,可能会莫名蓝屏或者其它异常(系统补丁安装后必须重启)。
    生态环境。事实上,linux的开源、免费项目更多。
  4. 在成本上比UNIX和Windows Server要低
    e.g. linux 开源免费,大型互联网服务器架构都是集群式的,如果采用收费的Windows Server和UNIX,那成本就会很高。
  5. 在安全性上不输UNIX,远超Windows Server
    (1)Linux发行版本较多,难集中攻击。
    (2)Linux用户权限划分令风险降低。
    (3)Linux代码开源,漏洞有多人解决。
    Windows因为在家用系统市场占有率高,而且在底层权限设计上也存在一些问题,所以在UNIX和Linux而言,更容易受到攻击,所以在安全性上比不上Linux和UNIX。

3 参考资料

CentOS、Ubuntu、Debian三个linux比较异同
搞大数据为什么要学linux?
为什么使用 Linux系统更为广泛呢?
为什么总说Linux操作系统比Windows安全?
三大操作系统比较,为什么开发要用Linux系统?

本文链接:https://my.lmcjl.com/post/1175.html

展开阅读全文

4 评论

留下您的评论.