《Linux就该这么学》第一课

1.开源软件的特点就是把软件程序与源代码文件一起打包提供给用户,让用户在不受限制地使用某个软件功能的基础上还可以按需进行修改,或编制成衍生产品再发布出去。用户具有使用自由、修改自由、重新发布自由以及创建衍生品的自由。

 

2.开源软件最重要的特性有:

1)低风险:使用闭源软件无疑把命运交付给他人,一旦封闭的源代码没有人来维护,你将进退维谷;而且相较于商业软件公司,开源社区很少存在倒闭的问题。

2)高品质:相较于闭源软件产品,开源项目通常是由开源社区来研发及维护的,参与编写、维护、测试的用户量众多,一般的bug还没有等爆发就已经被修补。

3)低成本:开源工作者都是在幕后默默且无偿地付出劳动成果,为美好的世界贡献一份力量,因此使用开源社区推动的软件项目可以节省大量的人力、物力和财力。

4)更透明:没有哪个笨蛋会把木马、后门等放到开放的源代码中,这样无疑是把自己的罪行暴露在阳光之下。

 

3.GPL开源许可协议特点如下:

1)复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量。

2)传播自由:允许软件以各种形式进行传播。

3)收费传播:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利的。

4)修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于GPL许可协议授权。

5)使用自由。

6)创建衍生品自由。

 

4.红帽公司是全球最大的开源技术厂商,RHEL是全世界内使用最广泛的Linux系统。

RHEL系统具有极强的性能与稳定性,并且在全球范围内拥有完善的技术支持。

 

5.无论是进行开发还是运维,稳定压倒一切。

 

posted @ 2020-05-02 16:04  牛奶咖啡忘了牵手  阅读(171)  评论(0编辑  收藏  举报