Linux操作系统包括两部分:
- Linux系统内核。
- 系统级应用程序。
内核提供系统最核心的功能,比如调度CPU、调度内存、调度文件系统、调度网络通讯、调度IO等。
系统级应用程序,可以理解为出厂自带程序,可以让用户直接上手操作系统。然而,这些程序的使用都是调用内核实现的。
内核是Linux操作系统最核心之处,系统级应用程序只是锦上添花。Linux内核是免费开源的,任何人都可以下载内核原码并查看修改。
下载Linux内核网址:https://www.kernel.org/
内核是免费的、开源的,这就说明:
- 任何人都可以获得并修改内核,并且自行集成系统级程序。
- 提供了内核+系统级程序的完整封装,称之为Linux发行版。