2021-01-02

linux学习之路

开源共享精神
开源软件的特点就是把软件程序与源代码文件一起打包提供给用户
其最重要的特性的以下几点:
1、低风险;
2、高品质;
3、低成本;
4、更透明
开源许可协议6个特点:
1、使用*;
2、复制*;
3、传播*;
4、修改*;
5、衍生品*;
6、收费*

linux发展历史

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系统版本

Linux系统内核指的是一个由Linus Torvalds负责维护,提供硬件抽象层、硬盘及文件系统控制及多任
务功能的系统核心程序。
Linux发行套件系统是我们常说的Linux操作系统,也即是由Linux内核与各种常用软件的集合产品
2021-01-02
红帽企业系统(RedHatEnterpriseLinux,RHEL.)

2021-01-02
社区企业操作系统(Community Enterprise Operating System,CentOS)
2021-01-02
由红帽公司发布的桌面版系统套件(目前已经不限于桌面版)

2021-01-02

源自德国的一款著名的Linux系统,在全球范围内有着不错的声誉及市场占有率。
2021-01-02

Gentoo

具有极高的自定制性,操作复杂,因此适合有经验的人员使用。读者可以在学习完本书后尝试一下该系统
2021-01-02

Debian

稳定性、安全性强,提供了免费的基础支持,可以良好地支持各种硬件架构,以及提供近十万种不同的开源软件,在国外拥有很高的认可度和使用率。
2021-01-02
Ubuntu

是一款派生自Debian的操作系统,对新款硬件具有极强的兼容能力。

Linux系统相较于Windows系统的具体优势
2021-01-02

2021-01-02

上一篇:Linux系统特点


下一篇:GNU的编译工具链