喜歡 Open Source 嗎:那些年必玩的開源方案
Open Source是大趨勢,Open Source軟件不時出現在日常電腦的桌面上,如 Firefox 瀏覽器、Ubuntu 操作系統等。我們選擇Open Source軟件的原因,主要是低成本、安全而且無病毒侵害、更加透明和開放等。按照大多數的Open Source協議如 GPL,Open Source軟件允許自由發行。在此,我們選出了那些年必玩的十款Open Source軟件。
1. Linux
這裡是指 Linux 核心。Linus Torvalds 在 1991 年宣佈了 Linux 的誕生,至今已有 23 年。目前,Linux 伺服器已佔全球 95% 的伺服器系統市場,最流行的 Android 系統也是基於 Linux 開發。雖然 Linux 並不是第一個Open Source軟件,但它仍然是最成功和最具影響力的操作系統。
2. GNU 工具及編譯器
GNU 專案由 Richard Stallman 於 1983 年發起,其目的在於建立一套完全自由的操作系統,它也一直是自由軟件的核心。由 GNU 開發的 GCC compiler已成為大多數Unix 操作系統的標準compiler。同樣,GNU 開發的一整套工具也為 Linux 系統提供了支援。
3. Ubuntu
Ubuntu 是基於 Debian 開發的,於 2004 年 10 月發佈首個版本。至今為止,它是最流行的 Linux 桌面系統,可以說是 Linux 初學者和普通用戶的首選。Ubuntu 一詞來自非洲部落,意思為“仁者愛人”。
4. BSD 操作系統
Linux 並非唯一流行的Open source操作系統,其他類型 UNIX 操作系統如 BSD 系(FreeBSD)也佔據伺服器操作系統市場的一席之地。FreeBSD 以穩定和性能取勝,NetBSD 是硬件支援最好的一個系統,OpenBSD 則重視安全。
5. Samba
Samba 為 Linux/UNIX 與 Windows 之間分享資源必用套件,我們可以用它在 Linux/UNIX 和 Windows 之間共用影印機、資料檔等。Samba 名稱來自 SMB(Server Message Block),後者是微軟與 Intel 在 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 DomainServer)是最流行的Open source DNS 伺服器軟件。BIND 的第一個版本是由伯克利大學的 4 位研究生共同開發,它和 4.3 BSD 一起發佈。BIND 是全球標準的 DNS 伺服器。目前最新的主版本 BIND 9 在 2000 年發佈至今。
8. OpenSSH
OpenSSH 是 OpenBSD 的子項目,是 SSH Communications Security 所提供商用版本的Open Source,它於 1999 年 10 月發佈。我們可以用 SSH 協議進行遠端控制,在電腦之間傳送檔案,OpenSSH 對檔案傳輸中的資料進行了加密處理,以確保安全。
9. OpenSSL
OpenSSL 為網絡通信提供安全及資料完整性的一種安全協定,為互聯網資料提供加密傳輸功能,目前已經成為互聯網基礎設施的一個重要組成部分。在今年 4 月份,OpenSSL 出現重大安全性漏洞“Heartbleed”,一時成為全球關注焦點。
10. Apache
Apache HTTP 伺服器誕生於 1996 年,目前它是全球最多人使用的Web 伺服器,屬於 Apache 軟件基金會項目,伺服器市佔率最高時曾經佔全球 70%。Apache 這個名稱是為了紀念北美印第安人的一個部落。