CentOS 中的 overlay(OverlayFS)并不是由 CentOS 开发的,它的来源和关系如下:
1. OverlayFS 本身是谁开发的
- OverlayFS 是一个 Linux 内核文件系统,最早由 Miklos Szeredi 开发。
- 后来被合并进 Linux 主线内核(3.18 及以后版本)。
- 它的作用是把多个目录“叠加”成一个统一视图,常用于容器和只读系统。
2. CentOS 和 overlay 的关系
- CentOS 是一个基于 Red Hat Enterprise Linux (RHEL) 的社区发行版。
- CentOS 只是使用 Linux 内核提供的 overlay 功能,并不开发 OverlayFS。
- 在 CentOS 7 中常用的是
overlay 或 overlay2(Docker 存储驱动)。
- 在 CentOS 8 / Stream 中,内核已原生支持 overlay。
3. 容易混淆的点
- overlay2:是 Docker 对 OverlayFS 的改进使用方式,由 Docker(原 dotCloud / Moby 项目) 推广。
- CentOS 团队:负责打包、测试、发布内核和工具,不写 OverlayFS 本身。
一句话总结
OverlayFS 由 Miklos Szeredi 开发并进入 Linux 内核;CentOS 只是使用它,而不是开发者。
如果你问的是 Docker overlay 网络 或 kubernetes overlay,也可以告诉我,我可以分别说明。