操作系统包括:核心与其提供的接口工具 利用核心提供的接口工具所开发的软件
什么是核心(kernel)
核心是控制整个硬件,也是OS的最底层,核心还提供了很多工具
核心的管理事项:系统调用接口(system call interface)供程序员和核心沟通
                                  进程控制(process control)负责cpu资源分配
                                  内存管理(memory management)管理内存,虚拟内存
                                  文件系统管理(file system management)文件系统管理,读取分区中数据
                                 设备驱动管理(device drivers)硬件管理
 
鸟哥学习笔记--第一章:什么是linux_笔记
 
GNU和GPL
GNU是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。
GNU是“GNU's Not Unix”的递归缩写。
UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件。
GPL(GNU General Public License)GNU通用公共许可证,这个就是被称为“反版权”(或称Copyleft)的概念
GNU 包含3个协议条款,
  GPL:GNU通用公共许可证(GNU General Public License)
  LGPL:GNU较宽松公共许可证 (GNU Lesser General Public License), ) ,旧称 GNU Library General Public License (GNU 库通用公共许可证);
  GFDL : GNU自由文档许可证(GNU Free Documentation License )的缩写形式。