提到Linux,其实过去指的是GNU/Linux,因为光有Linux内核是没用的,GNU(GNU's Not Unix)软件和工具集让Linux真正走入大众,它包含了大量组件,包括 GCC 编译器、Glibc 库、Bash shell、GNU Coreutils 等等,构成了完整的操作系统。
但随着技术的发展,现在有些发行版已经不是或不完全是GNU/Linux 了,比如国人喜欢的 Alpine Linux 就采用musl替代glibc构建,工具集也主要使用BusyBox而不是GNU。
还有些发行版更极端,比如 Chimera明确表示非GNN/Linux系统,
虽然也采用Linux内核,但完全替换了传统的GNU,使用LLVM/Clang构建。
所以未来的发行版统一称呼Linux即可,没有必要上纲上线。