Linux 简介
Linux 是一种操作系统。如图所示,Linux 包含内核和系统调用两层结构。早期 Linux 针对 386 架构开发。

Linux 因其开源特性易于移植。
Unix 历史背景
兼容分时系统(CTSS)是最早的时间共享操作系统之一,由麻省理工学院计算中心开发。
Multics 始于 1965 年,是贝尔实验室、通用电气和麻省理工学院的协作成果。著名开发者 Ken Thompson 和 Dennis Ritchie 也参与了 Multics 的开发。
UNIX 的历史始于 1969 年,Ken Thompson、Dennis Ritchie 等人在贝尔实验室开始利用'角落里不太使用的 PDP-7'进行工作,最终诞生了 UNIX。
BSD(伯克利软件分发版)是起源于 20 世纪 70 年代加州大学伯克利分校的类 Unix 操作系统。
System V 是 AT&T 开发的第 7 版 Unix,可在 X86 PC 上运行,但其源代码不能提供给学生。
Andrew Tanenbaum 发布了 Minix(意为'迷你 Unix')操作系统,旨在供学生和爱好者使用。
自由软件基金会(FSF)和 GNU(GNU's Not Unix)项目均由 Richard M. Stallman(RMS)创立,他曾长期担任这两个组织的负责人。
XFree86 项目为我们提供了 X 服务器以及广泛的实用工具和应用程序套件,帮助实现功能完整图形界面环境。
1991 年,Linus Torvalds 发布了 Linux 并将其开源。Linux 是一个内核,也是 Linux 操作系统的核心组件;GNU 是自由软件集合,这两个项目的合作构成了我们所说的'Linux'或'GNU/Linux'操作系统。
Linux 发行版
Linux 发行版(常缩写为 distro)是由软件集合组成的操作系统,通常包括 Linux 内核和包管理系统。
LSB(Linux 标准基础)、FHS(文件系统层次结构标准)
| RPM | DPKG |
|---|---|
| RHEL SuSE Fedora CentOS | Ubuntu Debian |
如何学习 Linux
- 计算机基础
- Linux 安装与命令
- Linux 操作系统基础
- Vi 编辑器
- Shell 脚本
- 软件管理
- 网络基础
- 网站搭建

