近日,Linus Torvalds出席了 Linux 基金会的日本开源峰会,并与他的好友、Verizon 开源负责人 Dirk Hohndel 谈及了 Linux 的现状。
此次峰会 Linus 指出:Linux 内核现在确实拥有一些优秀的维护者。但问题在于,大家基本需要保持一个随时在线的工作状态,无法自由的安排假期,除非是可以找到能换班的其他维护者。
此外,Linus 还回答了一个 “Linux 内核社区的老龄化” 的问题。Hohndel 指出,如果把目光投向未来五年,很多顶级 Linux 内核人员将开始步入 60 多岁,第一批人员甚至已经接近 70 多岁。
对此 Linus 坦承道," 我们中的很多人确实都已经白发苍苍了。但部分原因在于,我们的维护者已经工作了 30 多年。他们仍然存在、仍很活跃,最终仍将与我同在。We have a community where people do stick around"。
Linus 也赞同了 Hohndel 有关内核社区的老化是一把 “双刃剑” 的说法。并以 Rust 举例称:"我喜欢内核 Rust 方面的一点是,有一位维护者明显比大多数维护者年轻得多。我们可以清楚地看到,内核中的某些领域引入了更多的年轻人。例如,在驱动程序方面,你会更容易找到年轻人,而这也是我们培养大量维护者的传统方式,包括 Greg。"
双方还谈到了 Rust 语言在 Linux 内核中的应用。Linus 称:“它一直在增长,但我们还没有任何内核部分真正依赖于 Rust。对我来说,Rust 是具有技术意义的事物之一,但对我个人来说,更重要的是作为内核和开发人员,我们不能停滞不前。”
他透露,明年将在内核中开始集成驱动程序,甚至一些主要的子系统也将开始积极使用 Rust。并表示,想让 Rust 成为内核的重要组成部分,还需数年的时间。“但它肯定会成为内核的一部分”。
正在风头上的人工智能大语言模型(LLM)自然也得到了 Linus 的关注。但 Linus 并不担心 AI 威胁,"很明显,自动化一直在帮助人们编写代码。这根本不是什么新鲜事。"
他反而更希望 AI 工具能提供真正的帮助,譬如识别一些愚蠢且低级的错误。“我们实际上需要加强自动更正功能。我认为 AI 是一种可以帮助我们做得更好的工具。”
以上信息来源,源于开源中国的《Linus收敛火爆脾气,谈内核社区“老龄化问题”》。消息来源链接:Linus收敛火爆脾气,谈内核社区“老龄化问题”
针对上面的内容,我们可以基本上对linux的发展有一个探讨小结:
1.Linux内核的源代码发展,确实需要一批非常优秀的程序员、源代码维护者作为技术的探索者,这对于源代码的高质量发展是非常有意义的;
2.linux内核社区的发展,现在也在不断吸纳新的技术进行拓展和更新,比如AI大模型、新安全级别较高的编程语言Rust等等。
3.让更多年轻人能够主动加入,其实Linux内核开源的事业并不是单独的,而是和GNU组合成真正能用的套件,也就是全球标准的称谓:GNU/Linux,林纳斯本人当年也比较年轻,让开源的操作系统有了现在的未来。
......
对于deepin 应用软件生态发展的启示:
1.确实需要有一个技术牛人,给更多软件开发者提供技术上的新体验,确定技术发展路线、明确发展方向;
2.开源应用的源代码,实际上需要高质量的版本去维护和优化,尽量让源代码的代码量更加变“轻”,因为系统以后提供很多服务后,应用程序实际上编译后的量并不少;
3.提供更多初级程序员在deepin开发的资源,比如sdk包、Qt/DTK视频教程。API文档不仅要在开源社区github/gitee中提供,在官方平台社区也需要图文并茂。
4.对于应用开发所用的编程语言,我一直是不太建议用Qt C++写UI界面、写应用业务逻辑,而是把C/C++代码在Qt Core/DTK Core、Qt GUI/DTK GUI中进行沉淀和不断优化,界面UI设计、后端业务逻辑事件的处理可以选择QM*、python等更加现代的编程语言进行开发。实际上,我说的主要意思是这些现代编程语言,至少现在的年轻人也能很快学习、很快上手。
5.积极打造自己的本土化开源应用软件,让开源软件能够在国内有更好的体验、可持续的发展。针对libreOffice、FreeCAD、libreCAD、gimp等国外软件的使用,我的体验是UI界面设计比较差、功能不够强大、界面一些设置不能和系统设置同步、操作逻辑复杂,且有些功能也不是用户所需要的,这就意味着我们要花更多时间去重写其源代码内容,让这些开源应用在国内本土化发展,以贴近用户的真实需求。
最后,deepin开源社区在前进发展的道路上,有时需要参考一下其他开源前辈的发展思路,作为桌面应用的系统使用环境,我觉得源代码高质量发展、有更多年轻人加入也确实能让deepin走的更远,我们需要为更多年轻的程序员提供可靠的“巨人肩膀”。
No replies yet
Popular Events
近日,Linus Torvalds出席了 Linux 基金会的日本开源峰会,并与他的好友、Verizon 开源负责人 Dirk Hohndel 谈及了 Linux 的现状。
此次峰会 Linus 指出:Linux 内核现在确实拥有一些优秀的维护者。但问题在于,大家基本需要保持一个随时在线的工作状态,无法自由的安排假期,除非是可以找到能换班的其他维护者。
此外,Linus 还回答了一个 “Linux 内核社区的老龄化” 的问题。Hohndel 指出,如果把目光投向未来五年,很多顶级 Linux 内核人员将开始步入 60 多岁,第一批人员甚至已经接近 70 多岁。
对此 Linus 坦承道," 我们中的很多人确实都已经白发苍苍了。但部分原因在于,我们的维护者已经工作了 30 多年。他们仍然存在、仍很活跃,最终仍将与我同在。We have a community where people do stick around"。
Linus 也赞同了 Hohndel 有关内核社区的老化是一把 “双刃剑” 的说法。并以 Rust 举例称:"我喜欢内核 Rust 方面的一点是,有一位维护者明显比大多数维护者年轻得多。我们可以清楚地看到,内核中的某些领域引入了更多的年轻人。例如,在驱动程序方面,你会更容易找到年轻人,而这也是我们培养大量维护者的传统方式,包括 Greg。"
双方还谈到了 Rust 语言在 Linux 内核中的应用。Linus 称:“它一直在增长,但我们还没有任何内核部分真正依赖于 Rust。对我来说,Rust 是具有技术意义的事物之一,但对我个人来说,更重要的是作为内核和开发人员,我们不能停滞不前。”
他透露,明年将在内核中开始集成驱动程序,甚至一些主要的子系统也将开始积极使用 Rust。并表示,想让 Rust 成为内核的重要组成部分,还需数年的时间。“但它肯定会成为内核的一部分”。
正在风头上的人工智能大语言模型(LLM)自然也得到了 Linus 的关注。但 Linus 并不担心 AI 威胁,"很明显,自动化一直在帮助人们编写代码。这根本不是什么新鲜事。"
他反而更希望 AI 工具能提供真正的帮助,譬如识别一些愚蠢且低级的错误。“我们实际上需要加强自动更正功能。我认为 AI 是一种可以帮助我们做得更好的工具。”
以上信息来源,源于开源中国的《Linus收敛火爆脾气,谈内核社区“老龄化问题”》。消息来源链接:Linus收敛火爆脾气,谈内核社区“老龄化问题”
针对上面的内容,我们可以基本上对linux的发展有一个探讨小结:
1.Linux内核的源代码发展,确实需要一批非常优秀的程序员、源代码维护者作为技术的探索者,这对于源代码的高质量发展是非常有意义的;
2.linux内核社区的发展,现在也在不断吸纳新的技术进行拓展和更新,比如AI大模型、新安全级别较高的编程语言Rust等等。
3.让更多年轻人能够主动加入,其实Linux内核开源的事业并不是单独的,而是和GNU组合成真正能用的套件,也就是全球标准的称谓:GNU/Linux,林纳斯本人当年也比较年轻,让开源的操作系统有了现在的未来。
......
对于deepin 应用软件生态发展的启示:
1.确实需要有一个技术牛人,给更多软件开发者提供技术上的新体验,确定技术发展路线、明确发展方向;
2.开源应用的源代码,实际上需要高质量的版本去维护和优化,尽量让源代码的代码量更加变“轻”,因为系统以后提供很多服务后,应用程序实际上编译后的量并不少;
3.提供更多初级程序员在deepin开发的资源,比如sdk包、Qt/DTK视频教程。API文档不仅要在开源社区github/gitee中提供,在官方平台社区也需要图文并茂。
4.对于应用开发所用的编程语言,我一直是不太建议用Qt C++写UI界面、写应用业务逻辑,而是把C/C++代码在Qt Core/DTK Core、Qt GUI/DTK GUI中进行沉淀和不断优化,界面UI设计、后端业务逻辑事件的处理可以选择QM*、python等更加现代的编程语言进行开发。实际上,我说的主要意思是这些现代编程语言,至少现在的年轻人也能很快学习、很快上手。
5.积极打造自己的本土化开源应用软件,让开源软件能够在国内有更好的体验、可持续的发展。针对libreOffice、FreeCAD、libreCAD、gimp等国外软件的使用,我的体验是UI界面设计比较差、功能不够强大、界面一些设置不能和系统设置同步、操作逻辑复杂,且有些功能也不是用户所需要的,这就意味着我们要花更多时间去重写其源代码内容,让这些开源应用在国内本土化发展,以贴近用户的真实需求。
......
最后,deepin开源社区在前进发展的道路上,有时需要参考一下其他开源前辈的发展思路,作为桌面应用的系统使用环境,我觉得源代码高质量发展、有更多年轻人加入也确实能让deepin走的更远,我们需要为更多年轻的程序员提供可靠的“巨人肩膀”。