第一章Linux是什么
一、Linux发展史及GPL
1、linux发展过程
2、GPL版权宣告:
一个软件挂上了GPL版权宣告之后,就成了自由的软件,可以拿过来在Linux和Window上面来跑。
宣告特色 | |
---|---|
取得软件跟原始码 | 根据自己需求来修改的自由软件 |
复制 | 自由复制该软件 |
修改 | 可以把原始码进行修改,适合自己工作使用 |
再发行 | 可以把修改过得软件,再度的自由发行 |
回馈 | 把修改过得程序代码回馈社会 |
虚拟团队:在地球各个角落一起为Linux默默努力的程序员及黑客志工,一起修补程序和新功能的程序代码进行测试,才有了如今成熟的Linux。
二、Linux版本
1、Linux的核心版本:
版本 | 特点 |
---|---|
主、次版本为奇数(发展中版本) | 主要是测试与发展新功能,仅有核心开发工程师会使用,会有新增的核心程序代码进行测试(体验服) |
主、次版本为偶数(稳定版本) | 核心功能稳定会加进来,主要用在一般家庭计算机及企业版本中(提供一个相对稳定的Linux环境) |
2、Linux可完全安装发布套件:
3、distributions主要分为两大系统:
RPM软件管理 | DPKG软件管理 | |
---|---|---|
商业公司 | RHEL(RedHat) | Ubuntu |
社会群体 | CenOS | B2D |
三、 Linux当前应用的角色
1、企业环境使用:
-
网络服务器
-
金融数据库、大型企业网关环境
-
学术机构的高效能运算任务
2、个人环境使用:
-
桌面计算
-
手持系统(PDA、手机
-
嵌入式系统
3、云端运用:
-
云程序(底层就是Linux)
-
端设备
4、虚拟化:在一台主机上面虚拟出多台硬件主机来安装部署独立的操作系统
5、发生问题怎么处理?
-
在自己的主机/网络数据库上查询How-To或者FAQ
-
注意错误的提示
linux成功的历程:
-
Minix操作系统开发的Unix like
-
GNU计划所提供的工具软件
-
Internet广为流传
-
POSIX标准,让核心能够适合所有软件开发
-
托瓦兹强调务实,虚拟团队的自然形成