10 個古老的經久不衰的開源專案

發表於2013-06-02

如今,開源專案無處不在,它們經歷了誕生、興盛、衰落等一系列過程,最終非常優秀的專案才得以存留並發展壯大。 一些人認為開源運動是近幾年才興起的,其實不然,開源專案甚至可以追溯到幾十年前。比如,20世紀60年代的NASA COSMIC軟體集合

自由軟體創始人Richard M. Stallman曾說,“當我1971年在麻省理工學院人工智慧實驗室工作時,我已經成為了軟體共享社群的一部分,當時該社群已經存在很多年了”。

本文將列出一些古老的、經典的開源專案,在這個名單中我只列出了目前仍在使用的開源專案。

1.  Linux:1991年8月25日

Linux之父Linus Torvalds在該專案的開源計劃中寫道“我正在做一個免費的作業系統,這只是我的一個愛好,不會成為一個大而專業的專案(比如GNU)”。時至今日,Linux已經成為開源作業系統的主宰,也是最成功的開源專案。

2.  Python:1991年2月20日 

Python的創造者Guido van Rossum在1989年12月就開始工作,但直到1991年2月才首次釋出。根據Black Duck軟體公司的統計,Python是開源領域中提交貢獻人數增長最快的程式語言。

不僅開源開發者支援Python,甚至微軟也提供了一個Python IDE for Visual Studio。

3.  GNU C Library(glibc):1988年2月 

glibc早期的成功應該歸功於Roland McGrath,在1988年初,Roland McGrath釋出了《glibc, "一個近乎完整的ANSI C庫"》。基於該專案,又湧現出了無數的方案,其中包括Linux。

4.  Perl:1987年12月18日 

得益於Larry Wall,Perl已經成為大部分伺服器的首選指令碼語言。

5.  GNU C編譯器(gcc):1987年3月22日 

如果glibc很重要,那麼gcc同樣至關重要。剛開始時,gcc僅支援C語言。但現在,支援的語言包括C、C++、Objective C、Fortran和JAVA等。

6.  GNU Emacs:1984年 

一些人認為GNU Emacs是該編輯器的第一個版本。其實,Emacs的開始時間可以追溯到1972年。這是一款強大的文字編輯器,在程式設計師和其他以技術工作為主的計算機使用者中廣受歡迎。

7.  X Window System:1983年 

X Window是一種以點陣圖方式顯示的軟體視窗系統,最初是1983年麻省理工學院的研究成果,之後變成UNIX、類UNIX、以及OpenVMS等作業系統所一致適用的標準化軟體工具包及顯示架構的運作協議。

8. BRL-CAD:1983年12月16日 

BRL-CAD全稱為Ballistic Research Laboratory-computer-aided design(彈道研究實驗室的電腦輔助設計),這是一個由美國軍方支援的三維幾何模型開發程式碼庫,你可以用這個開源的開發包繪製坦克、車輪等各種各樣3D實體模型,這個工具包包括如下內容:互動幾何圖形編輯器、通用幀緩衝庫、網路分發、影像處理、訊號處理等,支援命令列和GUI圖形互動方式。

9.  BSD UNIX:1978年3月9日 

第一個開放原始碼的作業系統不是Linux,而是Bill Joy的BSD UNIX。UNIX在1969年首次開源,但隨後被關閉。但是BSD版本,使得該系統以開源形式延續下去。隨後的FreeBSD、OpenBSD、NetBSD、Solaris和Mac OS X等都是基於BSD UNIX的。

10.  VistA:1975年 

最後,介紹一個歷史最悠久的開源系統VistA。這不是微軟的Windows作業系統,而是Veterans Health Information Systems and Technology Architecture(退伍軍人健康資訊系統和技術架構)的縮寫。

到目前為止VistA是世界上使用最廣泛的醫療資訊系統。在美國,部屬EMR(電子病歷)的醫院中將近有一半在使用VistA。

原文:The 10 oldest, significant open-source programs 

via http://www.linuxde.net/2013/02/11968.html 

相關文章