一、Unix操作系统
丹尼斯.里奇、肯.汤普森于1971年左右在美国贝尔实验室,使用C语言开发了这款操作系统。
系统的特点是多用户、多任务,支持多种处理器架构,高安全性、高可靠性、高稳定性。
既可以构建大型关键业务系统商用服务器,也可以构建苹果手机的服务器。
三大衍生版本
- System V:银行、电信使用的服务器系统
- Berkley:MacOS、iOS带界面的
- Hybrid:Minix、Linux
二、Linux操作系统
类Unix系统
免费开源,它指的是系统的内核,凡是使用这种内核的操作系统都叫做Linux系统(发行版)。严格意义上讲Linux指的的内核,隶属于GNU工程。Linux之父:林纳斯.托瓦兹
手机,平板电脑、路由器、视频游戏控制台、PC、大型计算机、超级计算机,台式计算机。
Minix操作系统
是一个微型的类UNIX系统、免费开源,而Linux之父就是在参照这款操作系统的基础上写了第一个版本的Linux内核代码。
GNU工程
是自由软件基金会所创立的一个开源组织,基本原则是公享,主旨是发展出一个有别于商业UNIX的免费且完整的类UNIX系统----GNU Not UNIX。目前Linux内核由它进行维护,所以Linux也叫做GUN Linux
GPL通用公共许可证。
允许对某些成功及派生成果重用、修改、复制,对所有人都是自由的,但不能声明做了原始工作,或声明由他人所做。
POSIX标准
Portable Operating System Interface of UNIX,缩写为 POSIX,它规范了操作系统以接口形式提供的功能的名字、参数、返回值,它保障了应用程序源码级的可移植性。
版本管理
早期版本:0.01、0.02、…、0.09、1.0(0.01-1.0)
旧计划:A.B.C.(A.主版本号 B.次版本号 C.补丁序号)ÿ