第一篇博客-学Linux第一天
本身对计算机技术有兴趣,会经常去浏览科技资讯。 在论坛上无意中接触到Linux,就从Linux开始学习吧!
第一天内容:学习了解开源软件和闭源软件的区别和Linux的发展历史以及红帽的相关信息。
一些开源许可协议
GNU GPL(GNU通用公共许可证)
◆复制自由:允许把软件复制到任何人的电脑中,并且不限制复制的数量
◆传播自由:允许软件以各种形式进行传播。
◆收费传播:允许在各种媒介上出售该软件,但必须提前让买家知道这个软件是可以免费获得的;因此,一般来讲,开源软件都是通过为用户提供有偿服务的形式来盈利的。
◆修改自由:允许开发人员增加或删除软件的功能,但软件修改后必须依然基于
GPL许可协议授权。衍生品自由
bsd( Berkeley Software Distribution,伯克利软件发布版)许可协议:用户可以使用、修改和重新发布遵循该许可的软件,并且可以将软件作为商业软件发布和销售,前提是需要满足下面3个条件。
◆如果再发布的软件中包含源代码,则源代码必须继续遵循BSD许可协议。
◆如果再发布的软件中只有二进制程序,则需要在相关文档或版权文件中声明原始代码遵循了BSD协议。
◆不允许用原始软件的名字、作者名字或机构名称进行市场推广。
>Apache许可证版本( Apache License Version许可协议:在为开发人员提供版权及专利许可的同时,允许用户拥有修改代码及再发布的自由。该许可协议适用于商业软件,现在热门的 hadoop. apache http server, mongodb等项目都是基于该许可协议研发的,程序开发人员在开发遵循该协议的软件时,要严格遵守下面的4个条件。
◆该软件及其衍生品必须继续使用 Apache许可协议。
◆如果修改了程序源代码,需要在文档中进行声明。
等等…
Linux发展历程
1970 UNIX
1979 ATT专利化
1984 RS大胡子GPL
1987 gcc
1991 Linux
1994 RedHat
1998 IBM HP Intel
2020前景不错
后记
前两天提前预习的时候,把VM12.5和rhel8装上了,由于用的y450计算机相对比较旧,过程中遇到了一些问题。
VM15.5不能正常运行rhel8,用VM12.5安装过程中选择red hat linux就可以安装。
希望学有所成,共勉!