点击此处写信给我们(linux@egesh.com)

介绍GNU、GPL和Linux
欢迎续看姊妹篇“实用RedHat Linux 9.0技巧”

GNU 工程开始於1984年,创始人 理查得·斯多尔曼(Richard Stallman),旨在发展一个类Unix 且为自由软件的完整操作系统:GNU系统。(GNU 是由“GNU's Not Unix”所递归定义出的首字 母缩写语;它的发音为“guh-NEW”)。各种使用 Linux 作为内核的 GNU 操作系统正被广泛地使用著; 虽然这些系统通常被称作为“Linux”,但是它们应该更精确地被称为 GNU/Linux 系统 。

FSF 是 GNU 工程的主要赞助组织。 FSF 只由公司 或作出转让的基金会处收到很少的资金。他们依赖来自於支持 FSF 保存、保护以及促进 「使用、研究、复制、修改和重新散布电脑软件」,并且保卫著自由软件使用者的权利的任务的个人的支持。 去年,他们的运作资金超过百分之六十七来自於个人的 捐赠。持续进行的支持是他们可以继续他们的工作的主要方式。请考虑 今天就作出捐赠 ,或是成为 FSF 的准成员 。也可以订购理 理查得·斯多尔曼(Richard Stallman)的选文书籍《自由软件,自由社会》。

理查得·斯多尔曼是一个优秀的程序员,1984年9月,Richard Stallman开始编写GNU Emacs,1985年初, 它开始可以工作。这使它可以用Unix系统进行编辑。此时,人们开始想使用Emacs。因此一个现实的问题是: 如何传播它?当然,他将其放到了MIT计算机的匿名服务器上。但那时互联网 还未普及,人们很难通过FTP 获得拷贝。而失业的Richard Stallman也需要收入。于是,他宣布任何人都可以用150美元的价格获得程序。 自由软件的分销商业模式就此诞生。如今,整个基于Linux的GNU系统都是如此。

GPL(GNU GENERAL PUBLIC LICENSE) 中译为GNU通用公共许可证 也称为Copyleft授权, 是一种自由软件许可,它的授权包括提供源代码,并允许修改发布,但修改发布者也有 提供源代码及修改过程记录的义务,自由的含义从源代码的获取而言,它是为防止不肖厂商利用自由软件, 使其专有化的一种措施,以保证自由软件传播的延续性,诚如Richard Stallman本人的经历,在发布的过程中,可以收费。

什么是Linux?
Linux是芬兰人Linus Torvalds 在赫尔辛基大学大学时创作出来的一个操作系统核心。1991年理纳斯刚刚得到一台PC,他受安德鲁·塔南鲍姆 (Andrew Tanenbaum)的《操作系统:设计与实现》启发,以Minix当作脚手架,开始开发新的程序。 那年(1991)夏天,也就是理纳斯有了第一台PC的六个月之后,理纳斯觉得自己应该下载一些文件。 但是在他能够读写到磁盘上之前,他又不得不编写一个磁盘驱动程序。同时还要编写文件系统。 这样有了任务转换功能,有了文件系统和设备驱动程序,就成了Unix,至少成了Unix的内核。
Linux由此诞生了,当时他21岁,完全是出于一种创作的兴趣。
也正是在1991年前后,当时拉尔斯·沃兹尼亚斯(Lars Wizenius)拉着linus去赫尔辛基理工大学参加一个集会。 当时的演讲者正是自由软件的鼓吹者理查德·斯托曼(Richard Stallman),他撰写了《自由软件宣言》和 自由软件产权证书,即GPL,他首先提出的关于开放源代码的概念完全是有意的,而并非出于偶然,和UNIX 最初的开放发展理念是相吻合的。linus在生活中第一次见到了典型的留着长发、蓄着长胡子的黑客形象, 其代表就是理查德。这样的人在赫尔辛基为数不多。
理查德·斯托曼的一些话对Linus产生了触动,使他后来在Linux使用版权时选择了GPL,就这样, Linux走在了自己的前面。
之后在GPL的版权下,Linux以个人的产品起步,变成了一个百锦图, 成了志向相同的黑客们的一场运动。
由于自由软件基金(FSF)很早就建立了GNU计划,目标是编写一个完全免费的Unix版本, 而且当时也编写了许多软件,Linus便着手对Linux进行改写,使其与GNU现有的应用软件很好地结合起来, 通过这种方式,Linux这个内核的能量一夜之间就拥有了发挥的空间——软件和图形用户界面。

这种情形很象是自由企业家理查德,用GPL的旗帜号召有志于自由旅行的朋友们同造一个汽车流水线(GNU), 以便花很少的本钱就可以拥有自己的旅行汽车, 在基础零配件都已基本造出,准备造发动机时,发动机制造爱好者理纳斯(Linux)遇到了理查德, 而且很高兴地加入了进来,由于理纳斯的杰出创造才能,汽车流水线(GNU/Linux)便横空出世。

Linux对我们有什么用?
很有用!首先值得一提的当然是基于互联网的Web服务器的Appach、与Windows沟通的Samba等已经广为应用的服务器软件;
对于一家普通的企业也同样易用、够用,Linux有优秀、完整的桌面及办公套件,对于单机的办公毫无问题,打字排版 等方面的精美不会低于你的期望;对于局域网互联,则更是Linux的强项,你会发现,有了Linux,你能象魔术师 一样可以轻松地把苹果机系统、Windows系统、Netware系统、UNIX系统集成在一个局域网内而无须额外地寻找 工具软件;在GNU/Linux系统下,你还发现编辑各种格式的图片无须另外再购买软件,因为它有一个与Windows下 商用Photoshop软件一样优秀的图形编辑软件GIMP;
不只这些,甚至你可以不出Linux不依赖于Windows而照用Windows程序,这就是WINE工程,它可以让你在Linux 环境下运行诸如Photoshop、autoCAD等专业软件象在Windows下一样自如,这也意味着,就是对Windows依赖较 多的一些专业公司,也可以在Linux下轻松驰骋;

对于一些个性化较强的软件公司、科研学术机构,Linux可以说是一个最大的福音,因为开发环境是免费的, 而且你会发现用GTK/GNOME来编程可能比在Windows下编程更易学、更轻松,你会不由自主地说, “太好了!太棒了!免费的自由软件怎么竟好到如此地步!”(这是笔者的感受)对于互联网的数据库编程象Apache与PHP4、 mySQL数据库的组合更是中小型互联网数据开发的黄金组合。
对于Linux世界,你会真切地体会,什么是知识就是力量,因为只要具备知识,你几乎成为计算机世界的上帝——无所不能。
更让人拍案叫好的是,如果说Linux以前更象是黑客的玩具或工具,今天的它已对大众具备了足够的亲合力,它的界面和Windows 一样亲切,易用,任人驰骋,推荐你不妨去尝试一下。

欢迎续看姊妹篇“实用RedHat Linux 9.0技巧”

应用Linux你的朋友会越来越多。 微软大堤遭到威胁 Linux蚁穴开始扩散
欧盟初裁微软违法