這11個(gè)為人熟知的開(kāi)源項(xiàng)目,它們的由來(lái)有啥說(shuō)法?
譯文【51CTO.com快譯】“生命”的含義是什么?當(dāng)然,這是區(qū)分動(dòng)植物和無(wú)機(jī)物的條件。那么,“開(kāi)源生命”的含義又是什么?為L(zhǎng)ifeHack撰稿的Leo Babauta說(shuō):
“它適用于信息目前掌握在少數(shù)人而非許多人手中的任何領(lǐng)域,少數(shù)人控制產(chǎn)品、服務(wù)或?qū)嶓w的生產(chǎn)、分發(fā)和改進(jìn)的任何領(lǐng)域。”
我們已搞明白了這點(diǎn),那么“Kubernetes”或者“Arduino”的含義又是什么呢?
與我們習(xí)以為常的許多知名品牌(比如“舒潔”或“百事可樂(lè)”)一樣,開(kāi)源界也有一堆獨(dú)特的名稱(chēng),這些名稱(chēng)一度對(duì)某些人有著特殊的含義,我們根本不知道其真實(shí)起源就接受了它們。
不妨看看11個(gè)這類(lèi)開(kāi)源名稱(chēng)的詞源。
1.Arduino
“于是,兩名開(kāi)源開(kāi)發(fā)人員走進(jìn)了一間酒吧......”Arduino的名稱(chēng)源于聯(lián)合創(chuàng)始人Massimo Banzi常去意大利伊夫雷亞光顧的其中一間酒吧,這個(gè)“軟硬件生態(tài)系統(tǒng)”的幾位創(chuàng)始人過(guò)去常在那間酒吧聚會(huì)。該酒吧以1000多年前的意大利國(guó)王:伊夫雷亞的Arduin命名。
2.Debian
Debian由Ian Murdock在1993年推出,它是首批基于Linux內(nèi)核的操作系統(tǒng)之一。最初發(fā)布時(shí)名叫“Debian Linux Release”,Debian的名字是個(gè)混合詞(結(jié)合另外兩詞的單詞而成,比如“調(diào)制解調(diào)器”)。Debian是結(jié)合Murdock當(dāng)時(shí)的女友Debra Lynn的名和他自己的名Ian而來(lái)的。
3.Kubernetes
這個(gè)用于自動(dòng)化部署、擴(kuò)展和管理容器化應(yīng)用程序的開(kāi)源系統(tǒng)又叫“K8s”,其名稱(chēng)來(lái)自希臘語(yǔ)中的“操舵員”或“駕駛員”。Kubernetes的歷史可追溯至谷歌的Borg系統(tǒng),最初代號(hào)為“Project Seven”,參照了《星際旅行:航海家號(hào)》中之前同化的電子人:Nine of Seven。Kubernetes標(biāo)識(shí)(操舵員的輪盤(pán))中的七個(gè)舵輪把柄直觀地代表了Seven。
4.openSUSE
openSUSE的名稱(chēng)來(lái)自德語(yǔ)。SUSE的全稱(chēng)是“Software und System-Entwicklung”,即“軟件和系統(tǒng)開(kāi)發(fā)”。Novell在2003年收購(gòu)SUSE,并在2005年向社區(qū)開(kāi)放了發(fā)行版的開(kāi)發(fā)代碼,此后就多了“open”這部分。
5.PHP
PHP最初是用C語(yǔ)言編寫(xiě)的一組簡(jiǎn)單的CGI二進(jìn)制文件,用來(lái)幫助***Rasmus Lerdorf維護(hù)其個(gè)人主頁(yè),因此該項(xiàng)目縮寫(xiě)為“PHP”。后來(lái)這個(gè)項(xiàng)目成為了超文本預(yù)處理器,于是“PHP:超文本預(yù)處理器”成了“PHP”的新含義。
6.PostgreSQL
PostgreSQL起初就叫“postgres”,它是1986年由Michael Stonebraker在加州大學(xué)伯克利分校開(kāi)發(fā)的,作為“Ingres”數(shù)據(jù)庫(kù)系統(tǒng)的后續(xù)版本。開(kāi)發(fā)Postgres的目的是,在數(shù)據(jù)庫(kù)概念(比如對(duì)象關(guān)系技術(shù))方面開(kāi)創(chuàng)新的局面。它的發(fā)音在網(wǎng)上論壇引發(fā)了激烈的爭(zhēng)議。
7.Python
Guido van Rossum開(kāi)始實(shí)施Python編程語(yǔ)言時(shí),是《巨蟒劇團(tuán)飛翔馬戲團(tuán)》(Monty Python’s Flying Circus)的粉絲。Van Rossum認(rèn)為他需要一個(gè)獨(dú)特又有點(diǎn)神秘的簡(jiǎn)稱(chēng),于是決定使用Python。
8.Raspberry Pi
Raspberry Pi的聯(lián)合創(chuàng)始人Eben Upton解釋?zhuān)?ldquo;Raspberry沿襲了在昔日微型機(jī)時(shí)代以水果命名的傳統(tǒng)”,比如Tangerine Computer Systems、Apricot Computers和Acorn。由于Raspberry Pi旨在成為啟動(dòng)后進(jìn)入到Python外殼的處理器,因此增加了“Py”,但后來(lái)改成了指代數(shù)學(xué)常量的“Pi”。
9.Red Hat
Red Hat是聯(lián)合創(chuàng)始人Bob Young和Marc Ewing在康涅狄格州的一間縫紉室和北卡羅來(lái)納州羅利市的一間單身公寓創(chuàng)辦的。“red hat”是指康奈爾大學(xué)的紅色曲棍球帽,Ewing常戴著紅帽在卡內(nèi)基梅隆大學(xué)的計(jì)算機(jī)實(shí)驗(yàn)室指導(dǎo)學(xué)生。他告訴學(xué)生:“如果你需要幫助,就找戴紅帽的那個(gè)家伙。”
10.Ubuntu
Ubuntu的介紹頁(yè)面解釋了這個(gè)詞的含義:“Ubuntu是個(gè)古老的非洲詞語(yǔ),意指善待他人。”它也意味著“我的存在是因?yàn)榇蠹业拇嬖?rdquo;,這款操作系統(tǒng)旨在將“Ubuntu的精神發(fā)揚(yáng)到計(jì)算機(jī)和軟件世界。”這個(gè)詞可以追溯到南非人所說(shuō)的班圖語(yǔ)言的一個(gè)分支:恩格尼語(yǔ)言,意味著“人性”。
11.Wikipedia
想獲得這個(gè)答案,讓我們轉(zhuǎn)到維基百科吧!1995年,Howard G.“Ward”Cunningham開(kāi)發(fā)了WikiWikiWeb,這是“可能管用的最簡(jiǎn)單的在線數(shù)據(jù)庫(kù)。”“wiki”這個(gè)詞是夏威夷語(yǔ),意指“快”,而“pedia”就是意指“百科全書(shū)”。
首字母縮寫(xiě)詞、混合詞、酒吧和外來(lái)詞,這些只是開(kāi)源名稱(chēng)詞源的幾個(gè)例子。還有另外很多名稱(chēng)。你在開(kāi)源界還遇到過(guò)哪些奇怪陌生的詞匯?它們來(lái)自哪里?又是什么意思?歡迎留言交流。
原文標(biāo)題:How 11 open source projects got their names,作者:Jeff Macharyas
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】