龙空技术网

小米将开源进行到底

CSDN 10004

前言:

现在你们对“apachecxf240”大体比较关切,姐妹们都需要了解一些“apachecxf240”的相关文章。那么小编同时在网上网罗了一些有关“apachecxf240””的相关文章,希望你们能喜欢,姐妹们一起来了解一下吧!

小米集团技术委员会主席崔宝秋

作者 | 胡巍巍

出品 | CSDN(ID:CSDNnews

近日,《财富》世界500强发布,9岁的小米公司赫然在列,全球最年轻的世界500强诞生!

而13位创始人决定创办小米、并干下那碗小米粥时,他们做手机的经验均为0,当时几乎没人看好他们。

如央视纪录片《互联网时代》所言,小米是中国西北部贫瘠地区的一种农作物,雷军的小米却生长在新时代最肥沃的土地上。正所谓,时代造就英雄,英雄成就时代!

“入围500强”消息发布后,创始人雷军,大笔一挥发给每位员工1000股股票。

地铁上、家庭里、公司里,很多地方都能看到小米的手机和智能产品。

但是,和小米公司同样“年长”的还有小米开源。

2012年,雷军“大学上铺的兄弟”、留美博士崔宝秋,带着从IBM、雅虎和LinkedIn积累的经验,带着他从1995年就开始的对自由软件和之后的开源软件的热爱,来到仅有2岁的初创公司小米。

很多人觉得雷军是个超级的产品经理,其实,开源也是他所爱。

几年前,雷军就曾对崔宝秋说:“宝秋,今天任何一家创业公司、任何一家互联网公司离开开源,就直接输在了起跑线上。”

7年间,小米集团技术委员会主席崔宝秋就像一位育婴师,亲手推动小米开源,从蹒跚学步到朝气蓬勃。

基于开源,小米打造了自己的MIUI操作系统,自此,小米在开源的路上越走越好。

小米开源的五大原则

2019年7月20日,在小米主办、腾讯和华为共同协办HBase 2019亚洲峰会上,崔宝秋就小米开源的五大原则,作出如下阐述:

1、快;

2、绝不重造轮子;

3、不用则已,要用则精;

4、坚持开放与共享;

5、在重大项目上极力推出自己的Committer。

HBase是小米开源以来的最佳实践项目

会上,崔宝秋表示,“HBase是小米开源战略过去几年来实践中的一个最佳案例。HBase在早期满足了小米几乎所有业务的需求,帮助了这些业务的健康发展。”

目前,HBase项目在中国大陆,共有17位Committer。光是来自小米的就有9位,其中还有两位是PMC成员。

最近,小米工程师张铎,更是被Apache软件基金会任命为HBase项目主席,因此小米也被认为是HBase在中国的黄埔军校。

业界一致公认,小米秉承开源和分享的精神,大批的工程师在支持公司业务的同时,积极大力地回馈社区,为HBase的发展做出突出贡献。

2018年,全球其他厂商一共为HBase贡献了1010个Patch,而小米就贡献了306个Patch,占整体Patch贡献值的23%。

从小米诞生的首位HBase社区项目主席

会议召开几天前,张铎刚刚当选HBase社区项目主席,亦是中国内地第一位HBase PMC成员。

小米工程师、HBase社区项目主席

这位两个孩子的父亲,在峰会上侃侃而谈。

他表示,HBase是全世界都非常风靡的项目,曾支持很多项目,目前已有超过十年的历史。

一些统计数据也显示,当下HBase项目的状态很健康。迄今为止,HBase项目总共有862469行代码,16504次提交。

这些提交来自全球391位开发者,而第一次提交在2007年4月,已经超过了十年。根据软件工程的COCOMO模型测算,工作量超过了240人×年。

目前,HBase的最新版本是2.2.0,该版本在稳定性上,做出很大改进。HBase社区也正在努力将2.2.x这个Release Line,作为新的稳定版本。值得一提的是,这个版本的Release Manager是小米的张洸豪同学。

关于HBase 3.0.0,目前社区的计划,是在第四季度将branch-3分支开出来,开始进行Release相关的工作。目前已经在列的新特性有Off-Heap优化等等。其中超过半数都是由小米贡献到社区的。

另外,HBase社区也做了更好的GitHub集成,方便更多人参与到项目贡献中。

最后,张铎再次强调了Apache社区的做事方式(The Apache Way)。首先,项目需要能够独立自主,只有项目的管理委员会(PMC)能够决定项目的发展方向,而不受其他任何公司/实体的控制。第二,社区高于代码。项目代码质量不好只是暂时的,一个好的社区总是有能力改善代码,而一个差的社区最终会导致项目的死亡。

事实上,除了HBase,小米在开源上早已硕果累累。

小米开源硕果累累

由小米云存储团队开发的分布式KV存储系统Pegasus,目前可支持十几个业务;

小米开发的分布式发布和监控系统Minos ,目前已经支持包括 HDFS、YARN 和 Impala;

移动端深度学习框架MACE(Mobile AI Compute Engine),曾获得2018年“东北亚优秀开源项目”奖;

小米运维部开源的互联网企业级监控系统解决方案Open-Falcon,可实现数据采集免配置和容量水平扩展等功能......

等等等等,这些都在证明着小米的开源能力。

如崔宝秋所言,拥抱开源一直是小米的工程师文化,公司为工程师投身开源社区,创造了良好的工作氛围,可以说,小米是不折不扣的“工程师的理想乐园”。

但是,从目前来看,小米不仅是工程师的理想乐园,还是小米厨师的理想乐园。

因为小米不仅让员工看见诗和远方,更能解救眼前的苟且。

9岁的小米,自称为少年,少年强,则公司强;开源强,则公司强!

愿越来越多的“9岁500强”可以出现在这片土地!

【END】

标签: #apachecxf240