Linux 是什么?内核 + GNU
严格来说我们日常用的是「GNU/Linux」:内核负责驱动机器,GNU 工具负责让人能用,二者缺一不可。
K内核 Kernel
操作系统的核心,1991 年由 Linus Torvalds 发布。
负责进程管理、内存管理、文件系统、设备驱动、网络协议栈——决定谁先用 CPU、如何分配内存、如何让硬件被程序调用。
GGNU 项目软件
自由软件基金会发起的用户态工具集。
提供 Shell(bash)、核心工具(ls/cp/mv/grep/cat)、编译器与库(gcc/glibc)。没有它们,内核无法被直接使用。