
上一节我们知道了计算机是由软件和硬件组成的,软件又是由操作系统和应用软件组成的,我们也提及了操作系统的主要功能(如果你回忆不起来,请回过去看上一节)。
那么,linux是一款怎样的操作系统呢?我今天不给大家将linux的历史,但是什么是开源软件、linux的应用场景、以及常见的版本分支还是有必要向大家讲解的。
- 什么是开源软件
通俗地讲,开源软件就是指在程序发布时,将源代码同时发布,每个人都可以获取它、修改它、并且再次发布它,而且再次发布的软件版本仍然需要遵循开源软件协议(GPL通用公共许可证)。
linux内核就是开源和免费的。
有人可能会问,为什么有些linux操作系统要收费呢?(比如redhat)。事实上我们可以免费使用redhat,甚至修改其源码再次发布,红帽收取的是服务费而非软件费用。开源软件并不意味着不能商业化。(否则诸多优秀的程序猿何以为生呢?)事实上,开发开源软件衍生的售后服务、软件升级、以及其他协同工作可以为商业公司带来大量收入。
- Linux的应用场景
我无心介入工具优劣之争,说linux好或者windows不好,存在即合理,他们都在特定的场合发挥着难以替代的作用,以下只阐述事实:
- Android手机的底层内核都是linux,大量智能硬件、嵌入式系统底层也是linux

最低0.47元/天 解锁文章
630

被折叠的 条评论
为什么被折叠?



