摘要
自由软件基金会的主要项目是GNU(GNU’s Not Unix,GNU不是Unix)。它的目标是建立可自由发布和可移植的Unix类操作系统。当开始实施GNU项目时,当时没有多少高质量的自由软件可供项目使用。所以,为GNU项目做出贡献的人们先从系统的应用软件和工具入手。因为GPL也是自由软件基金会发表的,所以,GNU操作系统的许多关键组成部分都置于GPL条款的约束下。GNU项目本身产生的主要软件包括:Emacs编译软件、gcc编译软件、bash命令解释程序和编程语言,以及gawk(GNU’s awk)等。还有许多操作系统必不可少的工具。除了按GPL,发布的自由软件之外,还有许多按其它许可证发布的自由软件。如X Windows系统、TEX排版系统和Perl语言等就是例子。随着时间的推移,GNU项目将这些软件也包括进来。这些工作为后来的Linux操作系统迅速发展奠定了坚实的基础。
出处
《电子测试》
1999年第11期40-40,共1页
Electronic Test