1.Linux概述
1.1Linux的诞生
Linux是什么?
- Linux是一个操作系统(OS)
macOS Windows Linux是当今主流的三种操作系统
![image]()
李纳斯.托瓦兹(Linus Torvalds)
Unix(源码不开放)-->Minix(Unix的简化变种)
1991.6 确定开发一个类Unix操作系统内核
1991.9 开发完成内核的0.01版本,命名为Linux
Linux 源码开源-->成为一个伟大的项目
1.2Linux与Unix的渊源

贝尔实验室
当时使用的主要是批处理操作系统
1965 Multics项目--开发多用户分时操作系统--失败
1969 Unix项目--最开始汇编语言写的--开发高级语言(B语言->C语言)
Unix --BSD Solaris IBM-ALX HP-UX
BSD 衍生出FreeBSD(1993年诞生-1995年发布2.0版本,晚于Linux)
Solaris IBM-ALX HP-UX 这三个Unix变种OS主要用于高性能的大型机上,随者发展,渐渐被Linux替代
Linux 可以阅读源码,修改,再发布,但只要用了开源的Linux,相关源码也要公开
BSD协议 可以阅读源码,修改,再发布(可以选择不开源)
基于BSD和FreeBSD,发展出Darwin,再发展出X,再发展出MacOS
Minix 基于Unix 开发出一个用于学习的OS,并开放源码
1991年 基于Minix 开发出Linux
git Linus开发出的代码管理工具 github
1.3 GNU/Linux

自由软件:消费者使用软件,有权知道软件的源码,防止木马程序等的植入;公司盈利依靠服务与培训
专利软件:申请专利,保护版权所有方的利益
1983 GNU(GNU's not Unix)计划,旨于开发不受版权限制的类Unix操作系统
1985 成立自由软件基金会(FSF)
1989 GPL---GNU General Public License,即 GNU 通用公共许可证。它是 GNU 计划(也是整个自由软件世界)最核心、最著名的法律文件。

1.4 Linux发行版
RedHat系列:RedHat Enterprise Linux (RHEL)企业版-收费; fedora 实验版本-不稳定;CentOS 免费版且稳定
Debian系列:社区类遵循GNU规范,ubuntu (桌面系统有优化);
SUSE系列:SUSE;openSUSE


浙公网安备 33010602011771号