关于 Linux 的几个概念

首先什么是 Linux ?

Linux并不是操作系统,它只是操作系统的的内核。Linux 最早由 Linux Torvalds 在1991年开始编写。我们常说得 Linux 其实是指 GNU/Linux 。Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(程序的许可方式均为GPL: General Public License)。在不断的有程序员和开发者加入到GNU组织中后,变造就了今天我们所看到的 “Linux” 。

简单提一下下面几个发行版:

关于'Linux'的发行版: 详细查看 WIKI

Red Hat Enterprise Linux : 简作RHEL,是Red Hat公司的LINUX发行版,面向商业市场,包括大型机。Red Hat最早由Bob Young和Marc Ewing在1995年创建。而公司在最近才开始真正步入盈利时代,归功于收费的RHEL。有两个重要的衍生版本,Fedora 和 CentOS。

 Fedora : Fedora 发布于2003年年末,定位便是桌面用户。FC提供了最新的软件包,同时,它的版本更新周期也非常短,仅六个月。

CentOS : CentOS可以算是RHEL的克隆版,定位是服务器,它最大的好处是免费。作为免费服务器系统来说,是理想选择。

Ubuntu : 以桌面应用为主。它是一个相对较新的发行版,第一个版本发布于2004年。Ubuntu的運作主要依賴Canonical有限公司的支援,同時亦有來自Linux社區的熱心人士提供協助。它继承了Debian大多数的优点,它的出现可能改变了许多潜在用户对Linux的看法,因为他把Linux变成了一个易用的系统。

FreeBSD : 需要强调的是:FreeBSD不是一个Linux系统!!  可是,为什么笔者要介绍FreeBSD呢?因为FreeBSD的用户也相当多,其许多特性都与Linux相类似。事实上,Linux和BSD(Berkeley Software Distribution)均是UNIX的演化分支。并且,Linux中相当多的特性和功能(比如用于配置DNS的Bind软件)都是取自于BSD的。而FreeBSD便是BSD家族中最出名,用户数量最多的一个发行版。MEZOC之前所采用的便是FreeBSD系统。FreeBSD建立于1993年,除了作为服务器系统外,也适合桌面用户。不过,考虑到软件方面的兼容性,一般用户选择FreeBSD作为桌面系统不是很明智。作为服务器而言,FreeBSD是相当优秀的。比起Linux而言对硬件的支持较差,对于桌面系统而言软件的兼容性是个问题。

'Linux' 相关词汇:

 GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard Stallman最早是在net.unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。 GNU是“GNU's Not Unix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO,与canoe发音相同,以避免与gnu(非洲牛羚,发音与new相同)这个单词混淆。

 GPL 是GNU通用公共许可证(简称为GPL),GPL设计为一种许可证,而不是合同,是由自由软件基金会发行的用于计算机软件的许可证。最初由Richard Stallman为GNU计划而撰写。目前大多数的GNU程序和超过半数的自由软件使用此许可证。此许可证最新版本为“版本2”,1991年发布。GNU宽通用公共许可证(简称LGPL)是由GPL衍生出的许可证,被用于一些GNU程序库。

 Copyleft :GPL不会授予许可证接受人无限的权利。再发行权的授予需要许可证接受人开放软件的源代码,及所有修改。且复制件、修改版本,都必须以GPL为许可证。

(东西很多,慢慢补充吧)