640?wx_fmt=gif

640?wx_fmt=png

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

作者 | 胡巍巍

出品 | CSDN(ID:CSDNnews

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

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

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

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

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

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

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

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

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

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

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

 

640?wx_fmt=png

 

小米开源的五大原则

 

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

1、快;

2、绝不重造轮子;

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

4、坚持开放与共享;

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

 

 

640?wx_fmt=png

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

 

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

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

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

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

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

 

640?wx_fmt=png

 

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

 

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

640?wx_fmt=png

小米工程师、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,小米在开源上早已硕果累累。

 

640?wx_fmt=png

 

小米开源硕果累累

 

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

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

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

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

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

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

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

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

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

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

小白Python的学习规划,我只做了5件事!

https://edu.csdn.net/topic/python115?utm_source=csdn_bw

640?wx_fmt=jpeg

【END】

640?wx_fmt=jpeg

 热 文 推 荐 

苹果收购英特尔手机芯片业务;西门子将在华建立 5G 研发中心;React Native 0.60.4 发布 | 极客头条

我是如何提升 Rust 编译器的速度?

阿里平头哥“生娃”!最强 RISC-V 处理器玄铁 910 诞生!

17 岁成为 iOS 越狱之父,25 岁造出无人车,黑客传奇!

抢程序员饭碗?自动写代码的Deep TabNine真如此神奇?

又是GAN!这个AI让周杰伦、罗永浩“变脸”古典画像

☞你硬盘里的那些电影都是如何被保存的?

孙宇晨深夜发文致歉: “我年轻, 涉世未深”……

中国第一程序员,微软得不到他就要毁了他!

640?wx_fmt=gif点击阅读原文,输入关键词,即可搜索您想要的 CSDN 文章。

640?wx_fmt=png你点的每个“在看”,我都认真当成了喜欢

Logo

20年前,《新程序员》创刊时,我们的心愿是全面关注程序员成长,中国将拥有新一代世界级的程序员。20年后的今天,我们有了新的使命:助力中国IT技术人成长,成就一亿技术人!

更多推荐