内容简介:像许多生活中常见的品牌名称一样,例如“Kleenex”或“百事可乐”,他们的命名都有一些故事在其中。开源世界也拥有自己独特的命名法,这些奇怪的名称对一些人却又特殊的含义。而我们只是了解他的名称或者以错误的...
像许多生活中常见的品牌名称一样,例如“Kleenex”或“百事可乐”,他们的命名都有一些故事在其中。开源世界也拥有自己独特的命名法,这些奇怪的名称对一些人却又特殊的含义。而我们只是了解他的名称或者以错误的发音读出这些名称。接下来,就带你们看看看看这些开源软件命名背后的故事。
1、Arduino
Arduino 的名字来源于其联合创始人Massimo Banzi最喜爱的酒吧之一,Massimo Banzi 喜欢去一家名叫 di Re Arduino 的酒吧,该酒吧是以 1000 年前意大利国王 Arduin 的名字命名的。为了纪念这个地方,他将这块电路板命名为 Arduino。
2、Debian
Debian是1993年由Ian Murdock开发的,它是第一个基于 Linux 内核的操作系统之一。首先发布为“Debian Linux Release”,Debian的名字是一个portmanteau(通过结合其他两个单词创建的词,例如“调制解调器”,就是由[mo]dulator [dem]odulator这两个单词结合而来的)。Debian是通过结合Murdock当时的女友Debra Lynn的名字和他自己的名字Ian,因此组成了“Debian”。
3、Kubernetes
Kubernetes 是来自 Google 云平台的开源容器集群管理系统,用于自动部署、扩展和管理容器化,通常也被称为k8s。Kubernetes可以追溯到Google的博客系统,最初代号为“Project Seven”,这是受Google内部管理系统Borg启发而催生的一个新的开源项目。
他的名字是源星际迷航中一个名叫Seven of Nine的航海家,Kubernetes的logo来源于星际迷航中舵手的方向盘。
4、openSUSE
openSUSE从德国获得它的名字。SUSE是“软件和系统开发”的英文缩写。Novell于2003年收购SUSE后,于2005年向社区开放发行版时,名字才被加上“open”。
5、PHP
PHP最初是用 C语言 编写的 HTML 内嵌式的语言,一开始是用于帮助其创建者Rasmus Lerdorf维护他的个人主页,他的名字是一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写,缩写为“PHP”。
6、Python
Python的创始人为Guido van Rossum。Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。当时,他是一个叫Monty Python的喜剧团体的爱好者,他觉得这门语言的名字不仅要独特还要带有一点神秘,于是他决定使用 Python 这个名字
7、PostgreSQL
PostgreSQL最初被称为“ postgres”,由Michael Stonebraker于1986年在加州大学伯克利分校创建,作为“Ingres”数据库系统的后续。Postgres的开发是为了提供提供了相对其他开放源代码数据库系统之外的另一种选择。
8、Red Hat
红帽公司总部位于美国北卡罗来纳州的罗利市,由鲍勃杨和马克尤因共同创立的。“ 红帽 ”是指红色的康奈尔大学曲棍球帽,Ewing在就读卡内基·梅隆大学期间曾经戴着一顶红色的康奈尔大学曲棍球帽子,这是他的祖父赠送给他的 。当时的学生经常会说:“如果你需要帮助,找那个红帽子的人。”
9、Ubuntu
Ubuntu(乌班图)是一个以桌面应用为主的Linux操作系统,其名称来自非洲南部祖鲁语或豪萨语的"ubuntu"一词,意思是"人性"、"我的存在是因为大家的存在",是非洲传统的一种价值观,类似华人社会的"仁爱"思想。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
10、FreeDOS
FreeDOS一开始并不是被称为FreeDOS。1994年6月开始这个项目时,它称之为PD-DOS。该PD代表公有领域,Jim Hal当时想要创建一个任何人都可以使用的DOS。后来他们意识到这个系统应该是一个自由的DOS软件操作系统,所以就改名为Free-DOS。直到1996年1月前后发布了《The FreeDOS Kernel》之后,正式去掉了连字符号。
11、MariaDB
大家都知道甲骨文公司收购了 MySQL 后,觉得依靠甲骨文来发展MySQL,实在很不靠谱,于是决定另开分支,这个分支的名字叫做MariaDB。MariaDB名称来自麦克尔·维德纽斯的女儿玛丽亚(英语:Maria)的名字。
12、Wikipedia
想获得这个答案,让我们转到维基百科吧!1995年,Howard G.“Ward”Cunningham开发了WikiWikiWeb,这是“可能管用的最简单的在线数据库。”“wiki”这个词是夏威夷语,意指“快”,而“pedia”就是意指“百科全书”。
首字母缩写词、混合词、酒吧和外来词,这些只是开源名称词源的几个例子,你在开源界还遇到过哪些奇怪的命名?它们源自哪里,又是什么意思?欢迎留言交流。
来自:开源最前线
【声明】文章转载自:开源中国社区 [http://www.oschina.net]
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 开源工具帮开发者解决变量命名的苦恼
- 前端开发之Pascal命名规范 & BEM命名规范
- C# 中新增类型的命名空间只需部分与其他命名空间名称相同即可破坏源码兼容性
- 未命名
- Java~命名规范
- 如何代码命名
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
像程序员一样思考
V. Anton Spraul / 徐波 / 人民邮电出版社 / 2013-6 / 49.00元
编程的真正挑战不是学习一种语言的语法,而是学习创造性地解决问题,从而构建美妙的应用。《像程序员一样思考》分析了程序员解决问题的方法,并且教授你其他图书所忽略的一种能力,即如何像程序员一样思考。全书分为8章。第1章通对几个经典的算法问题切入,概括了问题解决的基本技巧和步骤。第2章通过实际编写C++代码来解决几个简单的问题,从而让读者进一步体会到问题解决的思路和应用。第3到7章是书中的主体部分,分别探......一起来看看 《像程序员一样思考》 这本书的介绍吧!