GPL:是General Public License的缩写,GNU通用 公共许可证(GNU General Public License, GPL)。
1985年Richard Stallman又创立了自由软件基金 会(Free Software Foundation,FSF)来为GNU计 划提供技术、法律以及财政支持。
学习Linux 一定要理解开源、GPL 等理念和精神, 这也是是与Windows系统最大的不同
06.11.2020
华中科技大学计算机学院
8
Linux实际是GNU/ Linux.
Linux内核及其相关大量软件都是在GPL的推动 下开发的.包括:
窗口管理系统xwindow,编译器gcc,编辑器vi, 各种shell,脚本解释器,浏览器等众多实用工 具.
功能的接口. 由于Linux开放源码,因此开发者可以设计自己的
系统调用,然后将其加入内核. (8)支持多种协议 Linux支持多种协议, 可以使用多种网卡驱动程序.
06.11.2020
华中科技大学计算机学院
14
补充: 进程的概念
进程的定义 进程是一个具有一定独立功能的程序关于某个数据集合
06.11.2020
华中科技大学计算机学院
12
(4)支持多种平台的虚拟内存管理
Linux的虚拟内存管理为不同的硬件平台提供了统 一的接口.因此能够比较容易的移植到新的硬件平 台.
(5)支持虚拟文件系统(VFS)
虚拟文件系统不仅为多种逻辑文件系统提供了(如 ext2,fat等)提供了统一的接口;并且为各种硬件 设备(特殊文件)也提供了统一的接口.
Linux对不同硬件系统的支持,可在Intel X86、Digital Alpha 、Power PC 、 Sun Sparc、MIPS 、ARM等处理器上运行,大大的提 高了跨平台移植性。