GNU简介

GNU操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于UNIX的自由软件环境。

GNU操作系统的第一个完整的测试版是在1996年,这个版本包括GNU HURD。在20世纪90年代,GNU操作系统使用Linux作为内核,而不是GNU HURD的一个分支,这已经取得了巨大成功,同时表明,作为GNU系统不是一套静态的方案,用户和经销商可以根据自己的需要选择不同的包使用该系统,结果属于GNU系统中的一种。

GNU操作系统中的安装的每个软件都是自由软件,其中部分符合copyleft

1983年,Richard Stallman(RMS)推出GNU,作为一个操作系统,GNU可以将一起工作的所有用户联系起来,同时每个用户都可以自由地控制自己的计算机。

GNU工程创始于1984年,旨在开发一个完整 GNU 系统,GNU这个名字是 “GNU's Not Unix!” 的递归首字母缩写词,"GNU" 的发音为 g'noo,只有一个音节,发音很像 “grew”,但需要把其中的 r 音替换为 n 音,系统的名称,GNU是一个递归的缩写,意为GNU不是Unix的一种致敬Unix的技术思路,而在同一时间说GNU是不同的东西。

GNU 自己的内核 Hurd 仍在开发中,离实用还有一定的距离。因此,GNU 通常使用 Linux 内核。这样的组合即为GNU/Linux 操作系统,已经有上百万人在使用 GNU/Linux,但他们中的很多人把它误称为“Linux”

当Linus Torvalds 写成了Linux,他填补了一个重要的空白,可以将 Linux 和 GNU 系统组成一个完整的自由系统:基于 Linux 的 GNU 系统(或简称为 GNU/Linux 系统)。把它们组合到一起听起来很容易,但是这并不是一个简单的工作。 GNU C 库 (简称glibc) 需要作大量的修改。集成到一个完整的发行系统中也是一项很大的工作。它需要对如何安装和启动系统进行定位 -- 这个问题直到现在还在完善,因为我们还没有抓住要点。那些开发了不同的发行系统的人们作出了巨大贡献。

从技术上讲,GNU是像Unix,但在某些方面不同于Unix,例如GNU给其用户的自由,GNU开发者聚集,不时举行GNU的黑客会议,有时在较大的自由软件社区的,举行LibrePlanet会议。

GNU操作系统界面

GNU操作系统是类Unix 操作系统,由一系列应用程序、系统库和开发工具构成的软件集合 , 并加上用于资源分配和硬件管理的内核。 

“GNU程序”是相当于GNU软件,一个程序foo程序,如果它是一个GNU是GNU软件。

GNU软件是软件的主持下发布了GNU项目,如果一个程序是GNU软件,也不能不说是一个GNU程序或GNU软件包,它是一个GNU软件包的README或手册,同时,自由软件指南确定所有的GNU软件包。

一些GNU软件是由自由软件基金会的工作人员写的,但大多数GNU软件来自许多志愿者。一些软件的版权是由自由软件基金会贡献的,有些版权是由捐助者所写的。

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值