首页 > 代码库 > Eclipse各个版本号名字的由来

Eclipse各个版本号名字的由来

最近闲来无事,就下载了最新的开发软件玩玩,看看都有哪些创新,无意间发现Eclipse最新版的名字叫Luna,撸呐。名字让我很纳闷,他的新特性到没有什么特别之处:完成支持java8,提供了貌似很酷的黑色主题,用起来却不咋地。。我最好奇的是他为什么会叫这个名字呢,觉得很奇怪,于是就去搜了下,原来如此。

eclipse版本发布图

下面介绍一下Eclipse的版本发布和开发过程:

Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。

2001年11月7日 ,Eclipse 1.0发布
半年之后,2002年6月27日Eclipse进入了2.0时代。2.0时代的Eclipse经历了2.0和2.1两个大的版本。其中2.0在 之后又推出了2.0.1和2.0.2,而之后在2003年3月27日推出的2.1版本,也接连推出了2.1.1,2.1.2和2.1.3三个后续修订版本。

2004年6月25日 对Eclipse来说是一个值得记住的日子,进入3.0时代的Eclipse采用了OSGi运行时架构。这一年 Eclipse基金会成立,这也标志着Eclipse即将进入一个新的时代。3.0后有两个小的修订版本3.0.1和3.0.2。详细的发布时间信息请参 看Eclipse官网http://archive.eclipse.org/eclipse/downloads/index.php

2005年6月27日 Eclipse 3.1发布,之所以要特别提一下3.1,是因为从这个版本开始一直到还没有发布的3.5版,形成了一个以木星卫星名称相关的系列。1610年,著名的科学 家伽利略通过对木卫1-木卫4的观察,提出了反驳地心说的证据,木卫1-木卫4因此也被称之为伽利略四大卫星(木星还有很多之后发现的其它卫星)。这四大 卫星还被分别赋予了四个神话传说中人物的名字:
1. 木卫1:IO,伊奥
2. 木卫2:Europa,欧罗巴
3. 木卫3:Ganymede,盖尼米德.(值得一提的是早于伽利略2000年前,有记录表明战国时期中国的甘德在公元前346年就已发现了木卫3)
4. 木卫4:Callisto,卡里斯托

取这四个人的名字,一个很重要的原因可能就在于这四个人物都以俊美著称
但是Eclipse从3.1到3.4的命名(codename)并非按照木卫1-4的顺序,而是根据这四颗卫星距离木星从近到远的顺序,因此 Eclipse 3.1就使用了木星已知卫星中第1近的木卫1——IO来命名,Eclipse 3.2就使用木卫4——Callisto

下面是已知的版本代号:
Eclipse 1.0         2001年11月7日(Win32/Linux32 Motif)
Eclipse 2.0         2002年6月27日(Linux32 Motif + GTK, and Solaris/QNX/AIX)
Eclipse 2.1         2003年3月27日(OSX first version)
Eclipse 3.0         2004年6月25日(首个OSGi版本)
Eclipse 3.1         2005年6月27日  版本代号  IO              【木卫1,伊奥】  
Eclipse 3.2         2006年6月26日  版本代号  Callisto      【木卫四,卡里斯托 】  
Eclipse 3.3         2007年6月27日  版本代号  Eruopa       【木卫二,欧罗巴 】  
Eclipse 3.4         2008年6月25日  版本代号  Ganymede 【木卫三,盖尼米德 】  
Eclipse 3.5         2009年6月24日  版本代号  Galileo       【伽利略】  
Eclipse 3.6         2010年6月23日  版本代号  Helios        【太阳神】
Eclipse 3.7         2011年6月22日  版本代号  Indigo        【靛青】
Eclipse 3.8/4.2   2012年6月27日  版本代号  juno           【婚神星】
Eclipse 4.3         2013年6月26日  版本代号  Kepler        【开普勒】
Eclipse 4.4         2014年6月25日  版本代号  Luna          【月神】

自从2006年Callisto发布以来,Eclipse一直坚持在每年6月的最后一周或倒数第二周进行发布的传统,但Eclipse平台则从2001年开始就延续着每年发布一个版本的传统。
--------
这下我们明白了,原来是月神的意思,还是很有含义的,不是大家以为的撸呐。o(^▽^)o,看到这个想起当年毕业设计的时候我在台上演讲自己的论文,当时除了介绍了一些所用到的技术知识,锦上添花的是还给大家讲了下eclipse日食这个名字的由来,当时讲到这个时候大家貌似感觉到台上的这个家伙确实很牛,哈哈,其实发现所谓的那些牛人,最终的秘诀也就是事无巨细。

Eclipse各个版本号名字的由来