博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起
阅读量:6695 次
发布时间:2019-06-25

本文共 1349 字,大约阅读时间需要 4 分钟。

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

在中国 Linux 开发者社区当中,他是一位先行者:在国内很多人还不知道 Linux 的 2000 年,他已经把 Linux 内核主要部分的源代码都读完了一遍;从 2006 年开始连续举办了十年、当前中国最有影响力的 Linux 内核开发者大会 CLK,他是最早的组织者之一,一直参与至今;作为中国最早一批脱离计划经济体系的软件工程师,他更为这个领域发现并培养了众多人才。在软件领域一做就是二十多年的他,并不爱谈理想、情怀。也许对他而言,坚持本身,就是意义。本次《初心》纪录片的讲述者,他的名字叫做——

视频加载中...

《初心》十集技术人物纪录片 | 第七集由 InfoQ 二叉树出品Fleming Feng(冯晓焰),现任英特尔开源技术中心安卓项目研发经理。1990 年毕业于清华大学,1997 年就职于英特尔中国有限公司软件中心,2000 年开始参与 Linux 相关的开源项目,2009 年到 2015 年期间作为英特尔中国首席开源科学家,大量参与了 Linux 和开源软件在中国业界和社区的推广工作。

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

我刚刚毕业的时候,想去做软件。惯性使然,我就在这上面一直做着。也并没有说我一定不能改变什么,只是说我没有想要改变什么。

读书的时候一直是在读的工程力学,那主要的都是做一些算法。读研究生的一段时间,其实就是一直做桥的结构分析,杨浦大桥、南浦大桥,我在那上面继续做一些开发。

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

其实我在我第一份工作当中确实是做的,到后来离开那个数控软件的那个公司的时候,确实应该说是不成功的。因为刚刚走出校园嘛,棱角比较分明,处理事情会比较简单直接。

在家休息了半个月。半个月的时间,我其实花了很长时间去思索,为什么会一步步走到这个样子。那个时候我经常用一个词叫“吾日三省吾身”来提醒自己。

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

在英特尔做过其实好多个比较有挑战的项目。很多年前做过一个关于 Graphics 的 Simulator,一开始我们被要求相当于第六个星期以后就要能够让这个东西,我们叫 sign of life,就是能够跑起来。一直到第八周的星期五的上午,还一片漆黑。我当时还不知道我到底离这个这个 sign of life 有多远。

那时候当时到中午一点半钟的时候,fix 了一个 bug,最后一下子东西全部出来了。那当然了,那其实八个星期感觉就天天,每天早上很早就醒来了,在想昨天到底出来什么问题。

其实经历了这个项目以后,我觉得在之后做过很多有 technical challenge 的项目,自信心会有很大的增强了。

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

开源,或许有人把它看作一个信仰,但是其实更多的我觉得是说,大家能够从开源角度其实是去发现这个 business model,包括它采用什么样的一个 license,为什么要去做开源。

你如果脱离了这个,你就纯粹讲情怀……人还是要吃饭的嘛。无论个人还是公司行为,都是说,你要有一个持续的推动力。如果找不到这样的一个相符合的驱动力,反而倒是做不长久,也不会把它做得更好。

很多的事情其实是做得长久,才能显现出一些效果。

Linux 先行者 Fleming:二十多年的开源技术人生,要从一个 Bug 说起

二叉树是 InfoQ 全新推出的一档面向技术人的视频栏目,在第一季《初心》纪录片中,我们采访跟拍了十位技术大咖,探问他们的初心,叩响对技术的本心。更多高清视频,请在【秒拍】搜索“InfoQ”。

转载地址:http://iovoo.baihongyu.com/

你可能感兴趣的文章
常用ODBC连接字符串
查看>>
Win10+VS2015+EF6.0+MySQL5.6+MVC环境部署和排错
查看>>
三维偏序 cdq
查看>>
Tenegrad评价函数 分类: 图像处理 Open...
查看>>
VS如何连接2种类型的数据库
查看>>
数据事务四种隔离机制和七种传播行为
查看>>
WinForm界面布局空间---WeifenLuo.WinformUI.Docking
查看>>
关于提示表单执行的一些小问题!
查看>>
C#字符串的方法
查看>>
POJ 1274 二分图匹配
查看>>
交叉编译iperf源代码
查看>>
学习小结(一) —— 基础数据结构
查看>>
WinDbg内核调试命令
查看>>
React文档(十七)非受控组件
查看>>
centos系统初始化脚本
查看>>
Hadoop源码学习笔记(2) ——进入main函数打印包信息
查看>>
python中的metaclass
查看>>
大白叔叔专题之匹配、网络流(二)(第一题不是呐~)
查看>>
在centos中使用rpm安装包安装jenkins
查看>>
Linux释放内存空间
查看>>