查看原文
其他

为什么要学Linux,它比Windows好在哪里?

小白学智能 小白学智能 2023-01-02

早在20世纪70年代,UNIX系统是开源而且免费的,但是在1979年时,AT&T公司宣布了对UNIX系统的商业化计划,随之开源软件产业转变成了版权式软件产业,源代码被当作商业机密,成为专利产品,人们再也不能自由地享受科技成果。

于是在1984年,Richard Stallman面对于如此封闭的软件创作环境,发起了GNU源代码开放计划并制定了著名的GPL许可协议。

1987年时,GNU计划获得了一项重大突破,即发布了gcc编译器,这使得程序员可以基于该编译器编写出属于自己的开源软件。随之,在1991年10月,芬兰赫尔辛基大学的在校生Linus Torvalds编写了一款名为Linux的操作系统,该系统因其较高的代码质量且基于GNU GPL许可协议的开放源代码特性,迅速得到了GNU计划和一大批黑客程序员的支持,随后Linux系统便进入了如火如荼的发展阶段。

1994年1月,Bob Young(红帽创始人)在Linux系统内核的基础之上,集成了众多的源代码和程序软件,发布了红帽系统并开始出售技术服务,这进一步推动了Linux系统的普及。

1998年以后,随着GNU源代码开放计划和Linux系统的继续火热,以IBM和Intel为首的多家IT企业巨头开始大力推动开放源代码软件的发展。

到了2017年年底,Linux内核已经发展到了4.13版本,并且Linux系统版本也有数百个之多,但它们依然都使用Linus Torvalds开发、维护的Linux系统内核。RedHat公司也成为了开源行业及Linux系统的带头公司。


初步接触Linux的朋友,或者有这样一个疑问,Windows系统也很好用,也能满足日常工作需求,为什么要学习Linux系统呢?


刚接触Linux学习的朋友可能会将“Linxu系统是开源的”作为这个问题的答案。其实不然,开源的操作系统少说有100个,开源的软件至少也有十万个,为什么不去逐个学习?所以说,Linux的开源特性只是一部分优势,并不是学习Linux的主要原因。

对于用户来讲,开源精神仅具备锦上添花的效果,真正的原因在于,Linux系统是一款优秀的软件产品,具有类似UNIX的程序界面,而且继承了UNIX的稳定性,能够较好地满足工作需求。

大多数朋友应该都是从微软的Windows系统开始了解计算机和网络的,客观来讲,Windows系统确实很优秀,但是在安全性、高可用性与高性能方面却难以让人满意。例如,使用Windows系统的你,也许应该见过如图2所示的这个界面。

图2 Windows系统崩溃界面

至此,想必大家现在已经能猜到,为什么要在需要长期稳定运行的网站服务器上、在处理大数据的集群系统中以及需要协同工作的环境中采用Linux系统了。

总结来看:
◆ Linux稳定且有效率
◆ 免费或少许费用
◆ 漏洞少且能够快速修补
◆ 多任务多用户
◆ 更加安全的用户及文件权限策略
◆ 适合小内核程序的嵌入系统
◆ 相对不耗资源


PS:Richard Stallman,理查德·马修·斯托曼,自由软件运动的领袖、GNU计划的创立者。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存