第387集系统简介-Linux系统历史介绍
系统简介 - Linux系统历史介绍
1. 什么是Linux
大家日常使用电脑听歌、打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行娱乐和工作的,所有的软件程序都必须运行在操作系统之上,但我们大众百姓常用的操作系统是个人版的,也就是给个人用的,熟称桌面版系统。和Windows操作系统一样,Linux也是一个操作系统软件,只不过它是企业级服务器操作系统。
Linux优点
Linux系统兼容Unix系统、几乎具备Unix所有优秀特性。
Linux系统基于GNU许可(GNU is Not Unix)、开放源代码的程序、可自由修改。
Linux系统基于GPL通用许可,免费、开源、随意修改、随意传播、无任何版权限制。
Linux系统兼容x86系列的CPU架构、并且高效稳定、可靠、安全。
Linux系统拥有完善的多用户、多任务、多进程、多CPU的系统。
Linux系统具有大量的第三方免费应用程序、中小型企业完全够用。
2. Linux操作系统历史
1969年 美国贝尔实验室诞生”Unix”操作系统, 支持多用户、多任务、多CPU处理器的架构, 主要运行的”shell”, Shell大部分用 C 语言开发。当时还没有”TCP/IP”协议,主要使用Unix Socket通信。
1973年 美国国防部”TCP/IP”协议,也就是Inter互联网真正的诞生。
1983年 “Richard Stallman” 发起了开发自由软件的运动,并成立了自由软件基金会(Free Software Foundation, FSF) 和GNU项目。(解决版权问题)目标: 创建一套完全自由的操作系统。提出了GPL以及LGPL协议。
GPL通用公共许可: 提供源代码、随意使用、随意修改、修改后的软件必须开源。
LGPL通用公共许可: 不允许修改现有程序, 可以以库的形式调用, 可以闭源,也可以商业化
1984年 AndrewS.Tanenbaum(谭邦宁)开发了用于教学的Unix系统,命名为MINIX。(仅限教学,无法商用)
1990年 GNU 文字编辑器 Emacs GCC (GNU Compiler Collection)
1990年 芬兰赫尔辛基大学学生Linus 首次接触MINIX系统。(学习了很多核心程序设计理念和设计思想)
1991年 Linus 开始在MINIX上编写各种驱动程序等操作系统内核组件。
1991年10月5号 芬兰赫尔辛基大学 Linus 发布 Linux 内核。
1993年 Linux1.0内核版发行, 基于GPL版权协议。(Linux系统雏形的设计和开发)
1996年 美国国家标准技术局的计算机系统实验室确认Linux版本1.2.13, 符合POSIX标准。
问题来了
为什么在1990年有了软件, 而系统是1991年才发行的, 那操作系统是如何支持该类软件的? 其实得意于:
IEEE 电气和电子工程师协会, 定义的 POSIX 可移植操作系统接口, 定义了操作系统应用程序提供的接口标准, 以及API应用程序接口规范
3. Linux常见的发行版
Redhat 1993年, 将Linux内核进行编译安装相应软件进行发行
CentOS 社区企业级操作系统, 改与Redhat, 完全开源。
Ubuntu 社区维护, 基于Debian上做的二次开发
Linux内核 https://www.kernel.org/
4. Linux应用领域
企业服务器
为中小企业提供开源的WEB、数据库、负载均衡、存储等架构。降低企业的运营成本,也无需考虑系统的稳定性和安全性,且没有商业软件版权以及收费问题。
桌面系统
日常办公、收发电子邮件、文件编辑、多媒体应用。
嵌入式开发
智能手机、路由器、点餐系统、自动售货机、等等。


