十大最具價值開源軟件 MySQL和Ubuntu上榜
原創(chuàng)【51CTO整理】以下是美國知名科技網(wǎng)站《Inforworld》日前評出了10大最具價值開源軟件:
1. Linux內(nèi)核
Linux是最受歡迎的自由電腦操作系統(tǒng)內(nèi)核。它是一個用C語言寫成,符合POSIX標準的類Unix操作系統(tǒng)。Linux最早是由芬蘭黑客 Linus Torvalds為嘗試在英特爾x86架構(gòu)上提供自由免費的類Unix操作系統(tǒng)而開發(fā)的。該計劃開始于1991年,這里有一份Linus Torvalds當(dāng)時在Usenet新聞組comp.os.minix所登載的貼子,這份著名的貼子標志著Linux計劃的正式開始。
2. GNU工具及編輯器
GNU所倡導(dǎo)的自由軟件給開發(fā)者帶來了福音。1984 年,旨在開發(fā)一個類似 Unix 的,并且是完全免費的完整操作系統(tǒng)和配套工具:GNU 系統(tǒng)(發(fā)音為"guh-NEW")。GNU的操作系統(tǒng)和開發(fā)工具都是免費的,遵循GNU 通用公共許可證 (GPL)協(xié)議,任何人都可以從網(wǎng)上獲取全部的源代碼。
3. Ubuntu(操作系統(tǒng))
作為一個基于GNU/Linux的平臺,Ubuntu操作系統(tǒng)將ubuntu精神帶到了軟件世界。Ubuntu 項目完全遵從開源軟件開發(fā)的原則;并且鼓勵人們使用、完善并傳播開源軟件。也就是說Ubuntu目前是并將永遠是免費的。
4. 三款BSD操作系統(tǒng)(FreeBSD、NetBSD和OpenBSD)
BSD (Berkeley Software Distribution,伯克利軟件套件)是Unix的衍生系統(tǒng),在1977至1995年間由加州大學(xué)伯克利分校開發(fā)和發(fā)布的。
歷史上, BSD曾經(jīng)被認為是UNIX的一支-"BSD UNIX", 因為它和AT&T UNIX操作系統(tǒng)共享基礎(chǔ)代碼和設(shè)計。在20世紀80年代,BSD廣泛的被工作站級別的廠商所接受,并且衍生出了許多變形的UNIX授權(quán)軟件。比較著名的例子如DEC的Ultrix,以及Sun公司的SunOS。這可以歸功于BSD License相對而言比較地寬松,并且大多數(shù)這時成立的科技公司的創(chuàng)始人本身對UNIX系統(tǒng)的熟悉。
5. Samba(允許Linux和Unix服務(wù)器為Windows客戶端提供文件和打印服務(wù))
Samba是在Linux和UNIX系統(tǒng)上實現(xiàn)SMB協(xié)議的一個免費軟件,由服務(wù)器及客戶端程序構(gòu)成。
Samba是一個工具套件,在Unix上實現(xiàn)SMB(Server Message Block)協(xié)議,或者稱之為NETBIOS/LanManager協(xié)議.SMB協(xié)議通常是被windows系列用來實現(xiàn)磁盤和打印機共享.需要注意的是,NetBIOS是基于以太網(wǎng)廣播機制的,沒有透明網(wǎng)橋是不能跨越網(wǎng)段的,也許用WINS和LMHOSTS可以,但我沒試過.我感覺samba是把SMB綁定到TCP/IP上實現(xiàn)的,samba只在IP子網(wǎng)內(nèi)廣播(很多時候我不得不指定IP地址:-().所以在win95上與samba通訊既要裝NetBEUI協(xié)議,也要裝TCP/IP協(xié)議.
6. MySQL (數(shù)據(jù)庫)
MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,在2008年1月16號被Sun公司收購。MySQL這款開源軟件被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。
7. BIND (DNS服務(wù)器軟件)
Bind是一款開放源碼的DNS服務(wù)器軟件,Bind由美國加州大學(xué)Berkeley分校開發(fā)和維護的,全名為Berkeley Internet Name Domain它是目前世界上使用最為廣泛的DNS服務(wù)器軟件,支持各種unix平臺和windows平臺。
8. Sendmail(電子郵件服務(wù)器)
Sendmail是最重要的郵件傳輸代理程序。理解電子郵件的工作模式是非常重要的。一般情況下,我們把電子郵件程序分解成用戶代理,傳輸代理和投遞代理。 用戶代理用來接受用戶的指令,將用戶的信件傳送至信件傳輸代理,如:outlook express、foxmail等。而投遞代理則從信件傳輸代理取得信件傳送至最終用戶的郵箱,如:procmail。
9. OpenSSH和OpenSSL
OpenSSH 是SSH (Secure SHell)協(xié)議的免費開源實現(xiàn)。
它用安全、加密的網(wǎng)絡(luò)連接工具代替了 telnet、ftp、 rlogin、rsh 和 rcp 工具。OpenSSH 支持 SSH 協(xié)議的版本 1.3、1.5、和 2。自從 OpenSSH 的版本2.9以來,默認的協(xié)議是版本2,該協(xié)議默認使用 RSA 鑰匙。de:OpenSSH en:OpenSSH es:OpenSSH fr:OpenSSH it:OpenSSH ja:OpenSSH lv:OpenSSH nl:OpenSSH pl:OpenSSH sv:OpenSSH
10. Apache(網(wǎng)頁服務(wù)器)
Apache是開源軟件世界使用排名第一的Web服務(wù)器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上。
Apache源于NCSAhttpd服務(wù)器,經(jīng)過多次修改,成為世界上最流行的Web服務(wù)器軟件之一。Apache取自“a patchy server”的讀音,意思是充滿補丁的服務(wù)器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩(wěn)定,并可做代理服務(wù)器來使用。
【編輯推薦】