因为linux发行版主要包括:
核心配置编译,基础应用组织管理 和 应用软件包组织管理 3大块内容,
所以基于某个版本就是保持上面3大块内容兼容基础上进行一定的定制。
其中基础应用组织管理 和 应用包组织管理涉及许多依赖,是发行版管理的重点。
而Debian由于其包管理方案比较好,且定制性较强,成为很多发行版的基础。不过现在一般不说Ubuntu是基于Debian的啦,因为他们的包管理方式类似(包文件有的可以通用),但包库不完全兼容啦。
此外较基础的发行版还有 rhel/CentOS Alpine 等等,比如Alpine因为本身十分小巧(基础可做到5MB左右),定制性也很高,是docker 发的原型版本。