当前位置: 首页 > 工具软件 > Linux-libre > 使用案例 >

环境搭建—1.1 拓展-GNU、Linux、Ubuntu

钮边浩
2023-12-01

一、简介

  我们一般认为Linux就是指Linux操作系统,而Linux是由芬兰人Linus Benedict Torvalds写的,故也认为Linux操作系统也是他写的,但这里面存在很多的不严谨和误区。实际上Linus Torvalds只是写了Linux操作系统的内核,而这个内核称为Linux是没问题的。而Linux操作系统除了内核之外,还有其他的内容,例如gcc,bash等,这些工具都是由GNU计划完成的。而GNU又是怎么来的,这其中蕴藏着一段段的故事。

二、GNU和Linux起源

  1970年,最早的UNIX系统问世,这时候的UNIX是由汇编语言写的。1972年,Dennis Ritchie发明C语言,然后用C语言重写了UNIX,1974年,UNIX正式对外公布。Dennis Ritchie也被称为UNIX和C语言之父。但是UNIX后来慢慢开始收费,并且商业闭源,这一下惹怒了众多的程序员及黑客,纷纷准备开发UNIX的替代品。
  1984年,Richard Stallman发起了GNU计划,该计划的主要目标是开发一个自由的操作系统,用来取代UNIX。GNU,全称GNU’s Not Unix,矛头直指UNIX。它的内容软件完全以GPL方式发布,完全彻底的自由开源,例如gcc编译器,bash脚本处理器等。GNU的系统内核与1990年才开始研发,称为The Hurd,但是直到今天,该内核还在研发中。
  无独有偶,1991年,芬兰人Linus Torvalds以GPL的方式发布了Linux的第一个版本。而1991年的GNU除了系统内核之外的其他必备软件均已完成,所以Linux内核和GNU一拍即合,在Linus Torvalds等人的努力下,GNU组件可以运行于Linux内核之上。至此Linux操作系统诞生了,它的全称是GNU/Linux,只不过现在大家都省略了前面部分,一般简称为Linux。
  严格来讲,Linux本身只代表Linux内核,而Linux操作系统是基于Linux内核,并使用GNU的各种工具和数据库的操作系统。而GNU计划的官方核心还是The Hurd,Linux并不是GNU计划中一部分,但是从2012年开始,Linux核心正式以Linux-libre命令成为了GNU的一部分。

三、Linux操作系统发行版

  Ubuntu是Linux操作系统的发行版,Ubuntu名字来自于非洲。它最早于2004年作为Debian的一个分支出现的,Debian也是一种操作系统,全称是Debian GNU/Linux,由Debian组织维护,该组织由南非人Mark Shuttleworth创办的,并非盈利纯自愿。Ubuntu其实就是在Linux操作系统的基础上加入了如桌面环境等内容,更加方便用户使用。所以今天我们一般使用的都是Linux操作系统的发行版,简单易上手,同时也完全包含Linux操作系统的内容。Ubuntu的版本一般分为LTS和普通版,LTS即Long Term Support,长期支持版,一般维护5年,而普通版就只维护2年。
  除此之外,比较有名的还有RedHat,CentOS等。他们都是Linux操作系统的发行版,只不过面向的用户不同,RedHat主要面向企业用户,而Ubuntu主要面向普通用户,尤其是新手。

 类似资料: