我们大多数人都听说过Linux术语,并认为它是IT界使用的一些高级术语。如果不是Linux,则您会听到“ Ubuntu ”或“ Mint ”,它们是Linux的变体。基本上,它只是一个桌面操作系统,例如Windows,OS X(MacOS),Chrome OS等。它是由芬兰软件工程师Linus Torvalds开发的。Android是基于Linux的手机世界中最流行和使用最广泛的OS。由于Linux通常被认为是IT专业人员使用的操作系统,因此被认为很复杂。但是,那根本不是真的。今天的Linux与Windows和OS X一样易于使用。
“ GNU / Linux”的演变:
“ GNU / Linux?” 实际上,Linux不是操作系统。Linux是内核的名称,它基于另一个操作系统UNIX。什么是内核?现在,您可以将内核视为OS的引擎。“内核+系统软件”构成一个操作系统。将其用作内核的操作系统是' GNU / Linux '。没有GNU项目的软件,Linux将会是不完整的,反之亦然。美国软件自由主义者Richard Stallman,也是一名程序员,是GNU项目的创始人。
为了清楚地理解“ GNU / Linux”一词,让我们回到1971年。在哈佛大学第一年末,理查德·斯托曼(Richard Stallman)成为麻省理工学院人工智能实验室的一名程序员。在那个时代,有一个结构良好的社区,并且共享代码是一种常见的做法。但是,在1980年代初期,情况正在发生变化。1980年代的现代计算机现在拥有自己的操作系统,它们都不是免费软件,并且必须签署保密协议。斯托曼发现,这种不道德和反社会的想法不被允许共享和更改,这使公众分化并使用户无奈。
作为一名程序员,他很容易选择在任何一家公司工作并过上安定的生活,但他想为自己做好事。首先需要一个操作系统,没有它,软件就没有用了。有了免费的操作系统,他想再次创建一个社区。操作系统UNIX在1980年代得到了广泛的发展。因此,他选择使该系统与Unix兼容,以便Unix用户可以轻松切换到该系统,并将其命名为GNU,这是“ GNU's Not Unix”的递归首字母缩写。1984年,他辞去了MIT的工作,开始编写GNU软件。慢慢地,人们开始参与GNU项目。1985年,他们创建了自由软件基金会(FSF),这是一个为自由软件开发寻求资金的慈善组织。但是,在1990年代,他们在开发内核方面遇到了问题。