開源是大趨勢,開源軟件也在越來越多的出現在日常電腦桌面上,如Firefox瀏覽器、Ubuntu操作系統等。人們選擇開源軟件的原因,主要有低成本、安全無病毒侵害、更加透明和開放等。按照大多數的開源協議如GPL,開源軟件允許自由分發。在此,我們選出了在當前扮演最重要角色的十款開源軟件。
1. Linux。這里指Linux內核。Linus Torvalds在1991年宣布了Linux的誕生,至今已有23年。目前,Linux服務器已經占據了全球95%的服務器系統市場份額,最流行的Android系統也是基于Linux。雖然Linux并不是第一個開源軟件,但它是迄今為止最為成功和最具影響力的操作系統
2. GNU工具及編譯器。GNU項目由Richard Stallman于1983年發起,其目的在于創建一套完全自由的操作系統,它也一直是自由軟件運動的核心。由GNU開發的GCC編譯器已成為大多數類Unix操作系統的標準編譯器。同樣,GNU開發的一整套工具也為Linux系統提供了支持。
3. Ubuntu。Ubuntu基于Debian,于2004年10月發布首個版本。迄今為止,它是最流行的Linux桌面系統,可以說是Linux初學者和普通用戶的首選。Ubuntu一詞來自非洲部落,意思為“仁者愛人”。
4. BSD操作系統。Linux并非唯一流行的開源操作系統,其他類UNIX操作系統如BSD系(FreeBSD,)也占服務器眾操作系統市場的一席之地。FreeBSD以穩定和性能取勝,NetBSD是硬件支持最好的一個系統,OpenBSD則重視安全。
5. Samba。Samba為Linux/UNIX與Windows之間架起了一座橋梁,我們可以用它在Linux/UNIX和Windows之間共享打印機、資料文件等。Samba名稱來自SMB(Server Message Block),后者是微軟與英特爾在1987年制定的MicroSoft網絡通訊協議。
6. MySQL。MySQL是全球使用范圍很廣的數據庫系統,它是經典LAMP架構(Linux, Apache, MySQL, PHP/Python/Perl)中的“M”。2009年甲骨文收購了Sun公司,也將MySQL納入囊中。常用的如WordPress、Drupal等CMS系統都支持MySQL數據庫。
7. BIND。BIND(Berkeley Internet Name Domain Server)是最流行的開源DNS服務器軟件。BIND的第一個版本由伯克利大學的4位研究生共同開發,它和4.3 BSD一起發布。BIND是全球的標準DNS服務器。目前最新的主版本BIND 9發布在2000年。
8. OpenSSH。OpenSSH 是OpenBSD的子項目,是SSH Communications Security所提供的商用版本的開源實現,它于1999年10月發布。人們可以用SSH協議進行遠程控制, 在計算機之間傳送文件,OpenSSH對文件傳輸中的數據進行了加密處理,以確保安全。
9. OpenSSL。OpenSSL是為網絡通信提供安全及數據完整性的一種安全協議,為互聯網數據提供加密傳輸功能,目前已經成為互聯網基礎設施重要的一個組成部分。在今年4月份,OpenSSL出現重大安全漏洞“Heartbleed”,一時成為人們關注焦點。
10. Apache。Apache HTTP服務器誕生于1996年,目前它是全球使用最為廣泛的Web服務器,屬于Apache軟件基金會項目,服務器市場份額最高時曾占全球70%的市場份額。Apache這一名稱是為了紀念北美印第安人的一個部落。