发布时间:2023-11-01 10:30
2013年春节,李万鹏没有回家。
此时他满脑子都是Linux,“上班路上,包括等公交、等地铁的时间,基本都在思考,完全地思考”。
就在几个月前,因为在开源社区中发布的东西太“小白”,遭到一群国外技术大佬的嘲笑,有前辈找到李万鹏,让他暂时先不要再往上面发东西了。
从大学开始选择Linux,像其他人爱着篮球、游泳或旅行一样的当成兴趣爱好爱着它,一有空就混迹开源社区,却始终没找到成长的诀窍,这让李万鹏很受伤,甚至开始怀疑自己。落差摆在眼前,技术上的稚嫩却也是不争的事实。那一段时间,李万鹏几乎无时无刻都在思考,到底是哪里出了问题?
一见钟情
非计算机专业的人,可能很少知道Linux是什么。
Linux 是全世界最大的开源软件之一,作为基础的操作系统,被广泛应用在互联网世界中,不管是常见的主流网站,还是智能手机、平板电脑、路由器、电视等终端,或是云端以及超级计算机,不少都是基于Linux内核创建。
NASA 国际空间站上的大部分计算机运行的是 Linux 、SpaceX 的 Dragon 飞船和 Falcon 9 火箭也是运行 Linux……Linux 是互联网的基石技术,它也是互联网自由开放精神的代表,任何个人和机构都可以使用Linux的所有底层源代码,也可以自由地修改和再发布。
初识Linux以及Linux内核是在李万鹏大学选专业方向时,那是一种一见钟情式的心动:“链表可以实现的这么简洁好用”, “锁可以写的这么厉害”、“代码写的居然能如此优雅”……他像发现了宝藏一般,“突然之间Linux内核世界的大门打开了, 而我迈了进去。内核对于那时的我而言, 无异于一个宝藏,还是满是精致艺术品的那种。”
自此,日复一日,基本上除了上课, 李万鹏其余时间都在学习和分析Linux内核,学习相关的书籍、搜索网上的文章、潜水专业的论坛、分析内核的代码、撰写相关的博客。随着了解的越来越多, 尤其看到社区上关于内核的一条条commit(操作指令)记录,他憧憬着: 终有一天,在这个庞大的系统中能有来自我的patch(补丁),它的代码属于整个世界。
执念与顿悟
无时无刻的思考,终于为李万鹏带来了灵感。在那个冷冷清清的办公室里,李万鹏似乎突然找到了解题思路,这是生命中为数不多的顿悟时刻。
他试着再写了一个小的Feature(特性),怀着忐忑的心情把它在社区进行了发布,没想到马上被接收了。
农历春节,办公室里还有个别外籍工程师没有休假,李万鹏激动地告诉他们这一消息,大家都不太相信——在他们的印象中,李万鹏的水平还停留在找bug的阶段,很难有特别大的贡献。
于是,李万鹏直接把社区的链接发给了他们。
自那以后,似乎大家的态度有了一些变化。开源社区就是靠实力说话,贬低和赞美都会来得非常直接。这次经历,也成为了李万鹏在Linux相关开源技术研究上的一个转折点,他称为“打通了任督二脉”,从此一发不可收拾。
2014年年底, 提交了第一个比较大的特性, 优化了虚拟机上下文切换, 从而有更少的内存占用和更好的性能。该特性在2015年的KVM Forum上被评为"年度核心突破”之一;
从2015年开始, 每年都会有特性入选KVM"年度核心突破”;
2017年开始,受邀参与各种大会并发表主题演讲,主要有: KVM FORUM 2021, KVM FORUM 2020, KVM FORUM 2019,KVM FORUM 2018,linux基金会的技术会议LinuxCon 2018, LinuxCon 2017,以及中国linux内核开发者大会2019,中国linux内核开发者大会2017;
2019年,成为Linux内核X86 KVM子系统的5个核心reviewer之一。