GNU/Linux是Linux的全称,通常大家习惯将GNU/Linux简称为Linux,本书也遵循这个简称。Linux操作系统诞生于1991年,创始人是林纳斯·托瓦兹(Linus Torvalds)。Linux 操作系统的诞生、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX标准和互联网。
图1-1 GNU/Linux发展历史
■ 关于UNIX操作系统
1969年,贝尔实验室的研究员 Ken Thompson 和 Dennis Ritchie编写了新的多任务操作系统,称其为“UNIX”。1974年,贝尔实验室正式对外公布UNIX操作系统。
■ 关于MINIX操作系统
MINIX是由Andrew S. Tanenbaum教授于1987年编写的一个类UNIX的操作系统,MINIX的名称取自英语MINI UNIX,是一个迷你版本的类UNIX操作系统。
■ 关于GNU计划(www.xing528.com)
UNIX爱好者Richard M.Stallman于1984年创立了自由软件体系GNU,并推出了GPL协定,GNU是“GNU is Not UNIX”的递归缩写。GPL协议规定了所有GPL协议下的自由软件都要遵循非版权的原则:自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。
■ 关于POSIX标准
POSIX为可移植操作系统接口(Portable Operating System Interface of UNIX,缩写为 POSIX),POSIX标准定义了操作系统应该为应用程序提供的接口标准,其正式称呼为IEEE 1003(国际标准名称为ISO/IEC 9945)。
■ 互联网对Linux发展的意义
1991年,Linus Torvalds以MINIX作为平台和参考,开发了与UNIX兼容的Linux操作系统内核并在GPL条款下发布,代码完全开源。借助互联网,Linux在网上广泛流传,许多程序员参与了Linux的开发与修改。从此,Linux提供内核,GNU提供外围软件,GNU/Linux成为了一套密不可分的体系。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。