🗺️ Linux 系统概览
Linux 的发展历史
Linux 内核最初由 Linus Torvalds 在 1991 年发布。深受 Minix 和 Unix 的影响。
GNU 计划与自由软件
Linux 系统的成功离不开 GNU 计划 (GNU's Not Unix)。
- 发起: 1983 年由 Richard Stallman 发起,旨在创建一个完全自由的类 Unix 操作系统。
- 贡献: 提供了除内核以外的几乎所有基础工具(Shell, 编译器 GCC, 核心工具 Coreutils 等)。
- GPL 协议: 确立了 Copyleft(著佐权)概念,保证软件被自由使用、修改和分发的权利。
- GNU/Linux: 严格来说,我们使用的操作系统是 Linux 内核 + GNU 工具集,因此 Richard Stallman 提倡称其为 GNU/Linux。
特点
- 开源 (Open Source): 源代码开放,社区共同维护。
- 稳定 (Stable): 广泛用于服务器领域,能够长期不重启运行。
- 安全 (Secure): 严格的权限管理机制。
Linux 与 Unix 的关系
Linux 是类 Unix 系统 (Unix-like)。它并不是 Unix 的直接后代,但遵循 POSIX 标准,在使用体验上与 Unix 高度相似。
Linux 的发行版 (Distributions)
Linux 内核 + GNU 工具 + 软件包管理 + 桌面环境 = 发行版。
| 发行版系列 | 代表系统 | 特点 |
|---|---|---|
| Debian 系 | Ubuntu, Debian, Kali | 软件包丰富 (.deb), 社区活跃,适合新手和开发。 |
| RedHat 系 | CentOS, RHEL, Fedora | 稳定性高 (.rpm), 企业级应用首选。 |
| Arch 系 | Arch Linux, Manjaro | 滚动更新,软件极新,适合极客。 |