开源版本命名规范

什么是生命的意义”?

好吧,这是区分动植物和无机物质的条件。 那么,“开源生活”是什么意思? 为LifeHack撰写的Leo Babauta说:

“它可以适用于生活中的任何事物,任何信息在少数人手中而不是现在掌握的任何领域,少数人控制产品,服务或实体的生产,分配和改进的任何领域。”

! 现在我们已经弄清楚了,“ Kubernetes”是什么意思? 还是“ Arduino”?

就像许多我们认为理所当然的知名品牌名称一样,例如“ Kleenex”或“ Pepsi”,开源世界拥有自己独特的陌生名称集合,这些名称有时对某人有意义,但我们只是接受(或发音不正确)。

让我们看一下11种这样的开源名称的词源。

Arduino的

“所以,有两个开源开发人员走进了一家酒吧……” Arduino的名字来自联合创始人Massimo Banzi在意大利伊夫雷亚最喜欢的酒吧之一,这个“硬件和软件生态系统”的创始人曾在这里见面。 酒吧以一千多年前的意大利国王伊夫里亚(Ivrea)的Arduin命名。

德比安

Debian由Ian Murdock于1993年首次提出,是最早基于Linux内核的操作系统之一。 Debian最初以“ Debian Linux发行版”的形式发布,名称是portmanteau(通过组合其他两个词(例如“ [modulator] [dem] odulator”)创建的一个单词-因此,“调制解调器”就是这个意思!)。 通过组合默多克当时的女朋友黛布拉·林恩(Debra Lynn)和他自己的名字伊恩(Ian)的名字,他们组成了“ Debian”。

Kubernetes

用于自动化容器化应用程序的部署,扩展和管理的开源系统(也称为“ K8s”)从希腊语中以“舵手”或“飞行员”来称呼。 Kubernetes发端于谷歌的博格系统,最初代号为“项目七,” 星际旅行航海家参考的先前同化博格, 九七 。 Kubernetes徽标中的七个辐条(舵手的轮子)是对七个的视觉参考。

openSUSE

openSUSE的名称来自德国。 SUSE是“ Software und System-Entwicklung”或“软件和系统开发”的首字母缩写。 在Novell于2003年收购SUSE之后,以及在2005年向社区开放发行版开发之后,附加了“开放”部分。

PHP

PHP最初是用C语言编写的一组简单的CGI二进制文件,旨在帮助其创建者Rasmus Lerdorf维护其个人主页,因此该项目简称为“ PHP”。 后来,它成为该项目的缩写,即超文本预处理器,因此“ PHP:超文本预处理器”成为“ PHP”的新含义(是的,递归的反义词)。

PostgreSQL

PostgreSQL最初只是“ postgres ”,是1986年由Michael Stonebraker在加利福尼亚大学伯克利分校创建的,作为“ Ingres”数据库系统的后续版本。 开发Postgres是为了在数据库概念(例如对象关系技术)方面开辟新天地。 如本Reddit主题所示,其发音引起了很多争论。

Python

当Guido van Rossum开始实施Python编程语言时,他是Monty Python的Flying Circus的粉丝。 范·罗瑟姆(Van Rossum)认为他需要一个唯一且略带神秘的简称,因此他选择了Python。

树莓派

Raspberry Pi联合创始人Eben Upton 解释说 :“ Raspberry引用了微型计算机(如Tangerine Computer Systems,Apricot Computers和Acorn)中水果命名的传统。” 由于Raspberry Pi原本是要作为启动到Python Shell中的处理器,所以添加了“ Py”,但参考数学常数更改为“ Pi”。

红帽

Red Hat由联合创始人Bob Young和Marc Ewing在康涅狄格州的一间缝纫房和北卡罗来纳州的罗利市创建了一个单身汉。 “ 红色帽子 ”是指康奈尔大学的红色曲棍网兜球帽,尤因在工作中戴着它来帮助卡内基梅隆大学计算机实验室的学生。 学生被告知:“如果您需要帮助,请寻找戴红色帽子的人。”

的Ubuntu

Ubuntu的“ 关于”页面解释了该词的含义:“ Ubuntu是一个古老的非洲词,意为“对他人的人性”。”它的意思是“我就是我,因为我们所有人都是我们,”操作系统旨在带来“精神”。将Ubuntu推向了计算机和软件世界。” 这个词可以追溯到Nguni语言,这是南部非洲使用的班图语的一部分,仅表示“人性”。

维基百科

要获得此答案,请转到Wikipedia ! 1995年,Howard G.“ Ward” Cunningham开发了WikiWikiWeb,“可能工作的最简单的在线数据库”。 “ Wiki”一词是夏威夷语,意思是“快速”,“ pedia”是指“ umpedia”。

首字母缩写词,portmanteaus,pubs,外来词-这些只是开源标签的词源的一些示例。 还有很多。 您在开源宇宙中还遇到了什么其他奇怪和陌生的词? 他们来自哪里? 他们的意思是什么? 在下面的评论部分让我们知道。

感谢Raspberry Pi基金会的社区经理Ben Nuttall为PHP,Python和Raspberry Pi提供了定义。

翻译自: https://opensource.com/article/18/3/how-11-open-source-projects-got-their-names

开源版本命名规范

开源版本命名规范_11个开源项目如何命名相关推荐

  1. 开源版本_重磅!阿里开源 OpenJDK 长期支持版本 Alibaba Dragonwell

    3 月 21 日北京阿里云峰会,阿里巴巴正式宣布对外开源 OpenJDK 长期支持版本 Alibaba Dragonwell.作为 Java 全球管理组织 Java Community Process ...

  2. 前端命名规范_值得收藏的前端命名规范

    不知道大家有没有这样一个苦恼,在开发过程中经常为了起一个css名,文件名,组件名而苦恼 起的高大上点害怕连自己都看不懂,起的太简单又显得自己很不专业 下面我们就来解决这个问题 布局使用语义化标签 对于 ...

  3. css外部命名规范,前端开发较全CSS命名规范

    前端开发用什么框架吗 前端开发新框架 前端开发app混合开发框架 文件名命名规范 模块:module. 基本共用:base. 布局.版面:layout.css 主题:themes.css 专栏:col ...

  4. 项目的命名规范,为以后的程序开发中养成良好的行为习惯

    代码编写规范目的:能够在编码过程中实现规范化,为以后的程序开发中养成良好的行为习惯. 代码编写规范使用范围:J2EE项目开发. 一.包命名规范: 目的:包的命名规范应当体现出项目资源良好的划分 1.s ...

  5. iOS项目的命名规范

    一.关于本文档 1.本文档的书写目的     <iOS项目的命名规范>的书写目的,在于让后续参加到该项目的iOS开发人员通过阅读该文档,了解在当前iOS项目的代码中的命名要求并严格按照本文 ...

  6. 2022最新oneNav导航系统源码全开源版本下载总裁导航

    介绍 2022最新导航系统源码全开源版本下载 导航系统2022最新开源版,所有文件均已开源,用户可自行更改二开,没有授权代码 没有后门 用户可自行D盾扫描,响应式布局,支持搜索框弹窗,支持暗夜模式,文 ...

  7. python 命名规范_python命名规范

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 如class base(object):def __init__(self, i ...

  8. 服务器hostname命名规范汇总

    服务器hostname命名规范 背景说明 目前,小组服务器的hostname没有一个标准,通常情况是沿用云机ID.若遇到hostname都是localhost,则修改hostname会比较困惑.特别注 ...

  9. Jsp /html命名规范

    Jsp /html命名规范 葛志春 对于本项目JSP/html命名请采用如下规范: 实体名 + 功能类型后缀.其中实体名采用:业务对应术语(term),每个业务术语可由1个或多个单词构成.每一个单词首 ...

最新文章

  1. MySQL面试重点篇27问27答
  2. 清理恶意插件提高上网速度
  3. 7、ShardingSphere 之 Sharding-Proxy
  4. Linux:文件描述符
  5. mysql5.7.24怎么打开_mysql-5.7.24-winx64安装教程
  6. 报名开始!第二届中国移动“梧桐杯”大数据应用创新大赛邀你夺52w大奖!
  7. 【多项式求逆】[BZOJ3456]城市规划
  8. ES6_Set和WeakSet_note
  9. maven 安装后变成 mvn 不是内部命令解决方法
  10. vue 数组添加元素_Vue躬行记(3)——样式和表单
  11. html网页简单代码
  12. 简单个人网页制作 大学生网页设计作业 静态HTML个人博客主页 DW个人网站模板下载 大学生简单个人网页作品代码
  13. oppo鸿蒙系统刷机包下载,OPPO A59st官方固件rom刷机包_OPPO A59st系统升级包下载
  14. 微软服务器如何启动tomcat,Windows服务器下重启Tomcat服务步骤
  15. 百度搜索下拉框,下拉菜单怎么做?如何刷?
  16. 批量获取百度网盘文件目录
  17. 【Elasticsearch教程8】Mapping字段类型之keyword
  18. 修改idea64.exe.vmoptions导致双击打不开idea的解决办法
  19. vmware虚拟机linux重置密码
  20. 天行健,君子以自强不息;地势坤,君子以厚德载物的解释

热门文章

  1. 什么是serverless无服务架构
  2. Java的native方法-----你必须要知道的JAVA知识
  3. 镜像的查看,获取,推送和构建
  4. CTU——一个神奇的oj
  5. SQL SERVER查看当前连接情况
  6. HDU4907小技巧
  7. c# DataTable DataBinding 应用笔记
  8. 转载:迷你云 – 搭建自己的本地多人团队Dropbox 服务
  9. jvm学习笔记(1)——java虚拟机内存区域
  10. mysql连接多个存储存储_Mysql(三):多表查询和存储程序