您现在的位置是:首页 > 文章详情

GNU 项目 42 岁生日快乐!

日期:2025-09-28点击:6

1983年9月27日,美东时间 12:35:59(北京时间是28日), Richard Stallman在 net.unix-wizards 和 net.usoft 新闻组发布了GNU项目宣言。它宣告了GNU项目的诞生,并播下了自由软件运动的种子。

到今天已经满42岁了,这份充满理想主义的行动纲领仍然在指引着很多人。

https://groups.google.com/g/net.unix-wizards/c/8twfRPM79u0/m/1xlglzrWrU0J?pli=1


自由的Unix!

从这个感恩节开始,我将着手编写一个与Unix完全兼容的软件系统,名为GNU(GNU's Not Unix的递归缩写,意为“GNU不是Unix”),并将其免费提供给所有能用上它的人。我们迫切需要时间、资金、程序和设备的捐助。

首先,GNU将包含一个内核以及编写和运行C程序所需的所有工具程序:编辑器、shell、C编译器、链接器、汇编器以及其他一些工具。在此之后,我们将添加一个文本格式化程序、一个YACC(编译器代码生成器)、一个叫“帝国”(Empire)的游戏、一个电子表格程序以及数百个其他东西。我们希望最终能提供一个通常的Unix系统所包含的一切有用之物,以及任何其他有用的东西,包括在线和纸质文档。

GNU将能够运行Unix程序,但它不会与Unix完全一样。我们将根据在其他操作系统上的经验,做出一切我们认为合适的改进。具体来说,我们计划拥有更长的文件名、文件版本号、一个防崩溃的文件系统、或许还有文件名自动补全功能、与终端无关的显示支持,并最终会有一个基于Lisp的窗口系统,通过它,多个Lisp程序和普通的Unix程序可以共享一个屏幕。C和Lisp都将作为可用的系统编程语言。我们将拥有基于MIT的chaosnet协议的网络软件,它远优于UUCP。我们可能也会提供与UUCP兼容的功能。

我是谁?

我是理查德·斯托曼,最初被广泛模仿的EMACS编辑器的发明者,现就职于麻省理工学院人工智能实验室。我在编译器、编辑器、调试器、命令解释器、“不兼容分时系统”(ITS)以及Lisp机器操作系统方面有广泛的工作经验。我是ITS系统中终端无关显示支持的开拓者。此外,我还为Lisp机器实现过一个防崩溃文件系统和两个窗口系统。

我为什么必须编写GNU

我认为,为人处世的黄金法则要求我,如果我喜欢一个程序,就必须将它分享给其他同样喜欢它的人。凭着良心,我不能签署保密协议或软件许可协议。

因此,为了能继续使用计算机而不违背我的原则,我决定汇集一个足够庞大的自由软件体系,这样我就可以摆脱任何非自由的软件。

你如何能做出贡献

我正在请求计算机制造商捐赠机器和资金。我正在请求个人捐赠程序和贡献工作。

已经有一家计算机制造商提出愿意提供一台机器。但我们还需要更多。如果你捐赠机器,你可以期待的一个结果是,GNU将很早就能在你的机器上运行。捐赠的机器最好能在一个居民区里运行,并且不需要复杂的冷却或电力支持。

个人程序员可以通过编写某个Unix工具的兼容替代品并将其交给我来做出贡献。对于大多数项目来说,这种分布式的兼职工作是很难协调的;独立编写的部分将无法协同工作。但对于替换Unix这项特定任务而言,这个问题并不存在。大多数接口规范都因需要与Unix兼容而固定下来了。如果每个贡献的程序能和Unix的其他部分协同工作,那它很可能也能和GNU的其他部分协同工作。

如果我获得资金捐助,我或许可以雇佣一些人全职或兼职工作。薪水不会很高,但我寻找的是那些认为帮助人类与金钱同等重要的人。我视此为一种方式,让那些有奉献精神的人能够将全部精力投入到GNU的工作中,使他们不必通过其他方式谋生。

转自自:https://weibo.com/2194035935/Q6Cj32DIN

原文链接:https://www.oschina.net/news/374978
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章