我认为我们内核的中国开发者,因为语言和文化障碍,中国内核开发者比我们(预期的)少-LinusTorvalds,2022OpenCloudOSCommunityDayLinux,地球上最流行的开源操作系统。一个完整的Linux操作系统,包括Linux内核、工具接口和支持内核的应用程序。市场上主流的Linux发行版有不同的应用程序或用户界面,但大多数都基于相同的Linux内核。可以说,Linux内核的迭代是Linux世界不断进步的原动力。近年来,中国的开源力量迅速崛起。GitHub2021年年报显示,中国以755万开发者位居全球第二。在一项关于Linux内核提交数量的统计中,来自中国的开发者所占比例也在不断增加,并且已经连续几年超过美国成为第一。作为Linux之父和Linux内核源码树最多产的贡献者,LinusTorvalds与Linux基金会执行董事JimZemlin就中国Linux内核开发者、Linux发行版与Rust就重写Linux内核等进行了交流讨论问题,并呼吁中国开发者努力打破语言和文化带来的障碍。中国内核开发者的内核开发者比我们(预期)少在Linux基金会最近的一项调查中,发现很多开发者都面临一个问题,就是如何向他们的领导和同事交代,花更多的时间参与开放来源。《2021 中国开源开发者年度报告》还显示,近60%的开发者每周只花1-2小时在开源上。而Linus认为,要解决这个问题,需要在开源社区和商业公司之间设置一个缓冲区,帮助开发者提高生产力:“在与中国Linux内核开发者交流后,我发现很多开发者的生产力是受语言的影响。和文化的制约。希望科技公司重视技术管理者的作用,让他们充当缓冲区,帮助开发者跨越语言、文化和工作模式的障碍,最终提高整体生产力.每个公司都有自己的即使代码数量和上游提交的PR数量可以计算出来,也很难量化开发者参与开源的最终效果,因为很多社区维护者不仅提交代码,还帮助其他人如何编写代码,以及审查和审计代码。这是在Linux内核社区中发现的问题,我相信在其他开源项目中也会出现。如果能够克服语言和文化的障碍,中国的Linux内核开发者的数量比我们能拥有的要少得多。多年来,我一直希望中国更加积极开放地参与开源。我知道这里面可能会有一些困难,但是我们可以一起克服。您如何评价Linux发行版?中国开发者的崛起不仅增加了Linux内核社区的多样性,也催生了OpenCloudOS等优秀的Linux发行版。全球各大科技公司也在积极投入资源开发各种Linux发行版,以促进Linux生态系统的繁荣。同时,很多开发者也会面临“谁好用”、“如何选择”等烦恼。对于社区中的热议,Jim还向Linus提出了“如何评价这些Linux发行版”的问题。Linus坦言,在Linux生态中,他更关注内核。“我基本上不参与任何用户端的讨论。对我来说,安装和使用发行版只是为了内核开发。每个发行版都有使用内核的权利,我不会干涉他们的选择。许多新的Linux发行版Linux发行版在云原生环境中被大规模使用,所以很重要的一点是这些Linux发行版非常擅长提高能源效率,实现成本节约和减少碳排放。从Linux内核的角度来看,有必要支持设置Hibernate是为了省电。但最终还是需要硬件管理的支持,上报内核并设置休眠,实现这样的功能需要大量的测试。像安全一样,很容易修复问题,但是找到问题很简单。”Rust不会取代C语言前段时间在奥斯汀举行的Linux基金会开源峰会上,LinusTorvalds表示Rust可能会出现在Linux内核中。这个问题也引发了开发者对Linux是否会用Rust重写的热议。在与Jim的这次谈话中,Linus也积极回应了这个问题:“Rust还没有正式进入Linux。在内核中,我们正在为它做准备,它随时可能发生,但还处于探索阶段。”内核语言分为两种,并使其更安全。”一个25岁的尝试用C++完善Linux内核的开发失败了。Linus表示,与其用Rust取代C语言,不如以一种非常缓慢和务实的方式增强C语言。该项目已经进行了数年。正如Linus所说,Rust有很多令人兴奋的地方,但你不能指望在一年内看到Rust代码被添加。在小型测试驱动程序之外注意到Rust的使用可能还需要几年时间。
