Unix简介及Linux简介

1.Unix简介

UNIX是20世纪70年代初出现的一个操作系统,除了作为 络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,主要用于工程应用和科学计算等领域。

2.Unix哲学

  • Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,即Linux发行版。内核则改以Linux内核称之。
  • 由于这些支持用户空间的系统工具和库主要由理查德·马修·斯托曼于1983年发起的GNU计划(GNU’s Not Unix Project)提供,自由软件基金会提议将其组合系统命名GNU/Linux,但Linux不属于GNU计划,这个名称并没有得到 群的一致认同。

5.Linux起源

  • 1987年,安德鲁·斯图尔特·特南鲍姆(Andrew Stuart “Andy” Tanenbaum)发布了一个用于教学的迷你版类Unix操作系统。
  • 1991年,林纳斯·托瓦兹(Linus Benedict Torvalds)开始在MINIX上开发Linux内核,为MINIX写的软件也可以在Linux内核上使用。后来使用GNU软件代替MINIX的软件。

6.Linux内核

  • Linux是一个单体内核,即宏内核(Monolithic kernel),支持真正的抢占式多任务处理、虚拟内存、共享库、请求分页、共享写时复制可执行体、内存管理、Internet协议族和线程等功能。
  • 设备驱动程序和内核扩展运行于内核空间(在很多CPU架构中是ring 0),可以完全访问硬件,与标准单体内核不同,Linux的设备驱动程序可以轻易的配置为内核模块,并在系统运行期间可直接装载或卸载。
  • 硬件被集成入文件层级中。用户应用到的设备驱动接口是在/dev或/sys目录下的入口文件。进程信息也通过/proc目录映射到文件系统。

7.GNU计划

  • GNU计划(英语:GNU Project),又译为革奴计划,是一个自由软件(Free software)集体协作计划,1983年9月27日由理查德·斯托曼在麻省理工学院公开发起。它的目标是创建一套完全自由的操作系统,称为GNU。
  • 为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都包含一份在禁止其他人添加任何限制的情况下,授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为“公共著作权”的概念。
  • 1992年,Linux与其他GNU软件结合,完全自由的操作系统正式诞生。许多程序员参与了Linux的开发与修改,也经常将Linux当成开发GNU计划软件的平台。该操作系统往往被称为“GNU/Linux”或简称Linux。但Linux本身不属于GNU计划的一部分,GNU计划自己的内核Hurd依然在开发中,目前已经发布Beta版本。

8.使用Linux原因

  1. 完全免费
  2. 安全
  3. 有很多应用

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24975 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月12日
下一篇 2021年11月12日

相关推荐