Featured image of post Linux 发行版生态:从 Debian 到 Kali 的家族图谱与个人选型

Linux 发行版生态:从 Debian 到 Kali 的家族图谱与个人选型

2013 年视角下的 Linux 主流发行版分支——Debian / Arch / Fedora / Slackware / 其他小众派系,一张表看清血缘与官方源

一、为什么是 2013 年这一份

2013 年这个时间点其实挺关键:

  • Ubuntu 13.04(Raring Ringtail)即将发布,Unity 还在主线上
  • CentOS 6.4 是企业生产环境绝对主流,CentOS 7 还要等到 2014-07
  • Arch Linux 滚动更新已是稳定派系代表
  • Fedora 18(Spherical Cow)刚发布
  • Kali 1.0 还没影(Kali 1.0.0 是 2013-03-13 刚发布)

这一篇只整理发行版家族血缘与官方源,不展开具体安装和使用——这些细节在后续的 Debian / Ubuntu / Deepin / Kali 几篇里都有。

阅读建议:本文是"地图",不是"攻略"。先收藏,遇到具体发行版再翻对应文章。

二、Linux 发行版全景图

下面这张表把 2013 年能见到的几大派系按血缘收拢。重点关注父系 → 子系的继承关系,以及"发行版代号"是社区行为还是商业行为。

2.1 Debian 系:稳定、保守、衍生最多

Debian 是 Linux 发行版界的"祖宗之一",1993 年由 Ian Murdock 启动。Debian 的特点是严谨、稳定、APT 包管理,并且没有任何商业公司主导。这让它成为后面无数发行版的底座。

派系代表项目官网备注
Debian 本家Debianhttps://www.debian.org“精简、稳定、发行周期长”,到 2013 年 5 月已经发布 7.0 (wheezy)
安全/取证Kalihttps://www.kali.org设计用于数字鉴证和渗透测试,滚动更新(后来才改成滚动,2013-03 的 Kali 1.0 仍是基于 Debian 7 的固定版本)
大众桌面Ubuntuhttps://ubuntu.comCanonical 公司主导,2013 年已是最受欢迎的桌面 Linux
↳ 子系Linux Minthttps://www.linuxmint.com“免费开源、现代、优雅”,基于 Ubuntu
↳ 子系Zorin OShttps://zorinos.com模仿 Windows 操作习惯,方便从 Windows 迁移
↳ 子系Pop!_OShttps://pop.system76.com电脑制造商 System76 推出(2017 才发布,2013 时还没有)
↳ 子系elementary OShttps://elementary.io仿 macOS 视觉风格(2013 还没发布,2017 才有正式版)
↳ 子系KDE neon基于 Qt 的开发环境(2016 才发布)

关于表格中部分子系:Pop!_OS、elementary OS、KDE neon 在 2013 年时还不存在。本文把它们列出来是为了给"Debian → Ubuntu → 桌面衍生"这条血脉做个全图,免得几年后回看一脸懵。

2.2 Arch 系:滚动发布、贴近上游

派系代表项目官网备注
Arch 本家Arch Linuxhttps://archlinux.org“滚动发布”,pacman 包管理
桌面化包装Manjarohttps://manjaro.org2013 年已发布,“使 Arch 更方便”

Arch 系的"卖点"是永远用最新版本,但代价是稳定性靠自己。Manjaro 之于 Arch 类似 Ubuntu 之于 Debian——把"原教旨主义"折中一下。

2.3 Fedora / Red Hat 系:企业血脉

派系代表项目官网备注
FedoraFedorahttps://fedoraproject.org社区开发、红帽公司赞助
Red Hat Enterprise LinuxRHELhttps://www.redhat.com商业发行版
↳ 社区克隆CentOShttps://www.centos.org2020-12-08 之前的社区克隆(2020-12 红帽终止 CentOS 开发)
↳ 新社区克隆Rocky Linuxhttps://rockylinux.orgCentOS 8 寿命结束前的替代品(2021 才发布)

2013 年当时的现状:CentOS 6.x 是绝对主力,CentOS 7 还在测试,RHEL 7 也是同年 6 月才发布。这一年用 Fedora 当桌面 + CentOS 当服务器是典型组合。

2.4 Gentoo / Chromium OS:编译系

派系代表项目官网备注
Gentoo 本家Gentoohttps://www.gentoo.org基于 Portage 包管理系统,几乎所有东西都从源码编译
特化Chromium OShttps://dev.chromium.org利用 Gentoo 的 Portage 特制化的 Linux 发行版,本身与 Gentoo Linux 无关(这是 Google Chrome OS 的开源版)

Gentoo 系的玩法是"极致定制 + 从源码编译",性能调优空间大,但安装时间长、维护成本高。2013 年活跃用户多以"折腾向"为主。

2.5 其他

派系代表项目官网备注
SlackwareSlackwarehttp://www.slackware.com力图成为"UNIX 风格"的 Linux 发行版
Mandriva2015-05-26 Business Inside 报导 Mandriva 公司已正式宣告结束营运
轻量Alpine Linux基于 musl 和 BusyBox,超级轻量级(容器镜像常用)
SUSEopenSUSE前身为 SUSE Linux 和 SUSE Linux Professional

Slackware:2013 年时已经是非常"老牌"的发行版(1993 年),技术派用户偏爱它"贴近 UNIX"的设计哲学,但市场份额已经很小。

三、个人选型建议(2013 视角)

站在 2013 年这个节点上做技术选型,我的个人习惯是:

场景推荐理由
桌面日常Ubuntu LTS(12.04)用户多、社区活跃、文档全
服务器CentOS 6.x当时的事实标准,文档和运维生态最丰富
学习 Linux 内核Arch滚动发布、文档优秀(Arch Wiki)
渗透测试BackTrack 5(Kali 1.0 刚出,可观望)工具齐全,2013-03 Kali 1.0 才发布
嵌入式 / 容器Alpine体积小、musl libc 兼容性好

四、本人常用到的服务器硬盘挂载"个人笔记"

这一节是从工作笔记里捞出来的一个高频操作——在已有 LVM 的服务器上把数据盘挂到 /home。完整步骤直接搬过来,不展开 LVM 概念(详见本系列《Linux 磁盘与 LVM 深度实践》)。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# 1. 查看现有分区和挂载
fdisk -l

# 2. 终止占用 /home 的进程
fuser -m -v -i -k /home

# 3. 备份 /home
cp -r /home/ homebak/

# 4. 卸载 /home
umount /home

# 5. 删除 /home 所在的 lv
lvremove /dev/mapper/centos-home

# 6. 扩展 /root 所在的 lv(增加 100G)
lvextend -L +100G /dev/mapper/centos-root

# 7. 扩展 /root 文件系统(XFS 用 xfs_growfs,ext4 用 resize2fs)
xfs_growfs /dev/mapper/centos-root

# 8. 重新创建 home lv(40G)
lvcreate -L 40G -n home centos

# 9. 创建文件系统
mkfs.xfs /dev/centos/home

# 10. 挂载
mount /dev/centos/home /home

# 11. 还原 /home 下的内容(注意权限)
cp -r homebak/* /home/
chown -R hdfs:hdfs /home/hdfs   # 按真实用户调整

几个关键点

  • fuser -m -v -i -k 是核心:它会列出哪些进程在占用 /home,然后询问-i)要不要 kill,不要用裸的 fuser -mk
  • xfs_growfs vs resize2fs:CentOS 7 默认 XFS 用前者;CentOS 6 / Ubuntu 默认 ext4 用后者
  • 顺序:先备份 → 卸载 → 删 lv → 扩 root → 建 home → 挂载 → 还原,不要跳步

关于 CentOS 引用:原笔记里的 centos-homecentos-root 是 CentOS 7 安装器默认的 VG/LV 命名(2014-06 之后)。Ubuntu 24.04 默认是 ubuntu-vg/ubuntu-lv(Kali/Debian 类似)。

五、前置知识 / 下一步

  • 想了解 LVM 底层原理、PV/VG/LV、扩容缩容、LVM Cache → 翻本系列《Linux 磁盘与 LVM 深度实践》
  • 想了解 Debian 9/10/11 不同版本的装机流程 → 翻本系列《Debian 家族发行版全指南》
  • 想了解 Ubuntu 22.04 / 24.04 server 装机、netplan 静态 IP → 翻本系列《Ubuntu 发行版实战》
  • 想了解 Kali 的 Docker 集成、渗透工具集 → 翻本系列《Deepin 与 Kali 发行版实战》

六、参考资源

使用 Hugo 构建
主题 StackJimmy 设计