贡献于Linux发行版

贡献于Linux发行版,第1张

概述我有兴趣为 Linux发行版做出贡献,但是对于各种发行版的开发者社区,我有一些麻烦,找出我最喜欢加入哪一个. 我知道什么语言:C,C,Lua,Python,并且很熟悉Perl(虽然我不会说我“知道”).特别是,除了将黑客的东西放在一起进行性能调整,我对x86组装的经验很少,尽管这将在soon部分整改. 我正在寻找的:一个社区,为开发人员提供了大量的机会,可以分配各方面的工作.老实说,我最感兴趣的是 我有兴趣为 Linux发行版做出贡献,但是对于各种发行版的开发者社区,我有一些麻烦,找出我最喜欢加入哪一个.

我知道什么语言:C,C,Lua,Python,并且很熟悉Perl(虽然我不会说我“知道”).特别是,除了将黑客的东西放在一起进行性能调整,我对x86组装的经验很少,尽管这将在soon部分整改.

我正在寻找的:一个社区,为开发人员提供了大量的机会,可以分配各方面的工作.老实说,我最感兴趣的是阅读和处理内核源码(在这种情况下,发行版并不重要),但它非常令人生畏,我深入linux社区,与经验丰富的linux开发人员合作可能会给我一个更好的想法如何跳入勇气(让我知道这是假的,或者如果你有任何建议).

所以…

哪个发行版在组织方面有“最好的”开发者社区,有趣的人和有机会做出贡献?

我已经阅读了各种“贡献于XXX”页面和邮件列表,如Ubuntu,OpenSuse,Fedora等,但我宁愿从一个真正的开发人员获得更多的个人遗嘱.

解决方法 除非你有特定的愿望来学习各种包装格式的内容,否则你可能会更好地直接上传到您觉得有趣的应用程序/库.虽然个人发行版通常有一些独特的管理应用程序(ish),但大多数核心应用程序和库是共享的.

正如你对胆量表示兴趣一样,坚持使用主要的社区发行版(Fedora和Ubuntu / Debian)是有意义的,因为其余的都是基础发行版的变体.另一个选择是选择一个基于源的发行版,这对开发者来说有很多优势,尽管你可能会发现自己花费一点时间来保持机器修整.

由于我是开发人员,我个人使用Gentoo,这给了我很多东西:

>滚动发布:新版本的应用程序通常在发布后即将推出
>稳定/不稳定的混合:我可以运行稳定的核心与出血边缘在我关心的上游包
>开发准备:任何安装的软件包默认情况下都是“dev”软件包,构建时间/运行时依赖关系之间的区别是模糊的
>包装很简单:如果它是一个简单的“配置/ make / make安装”写入和ebuild是非常容易的.
>贡献很容易:贡献新的ebuilds是相当无痛的,从那里你可以像你喜欢的参与

当然有缺点,尤其是您所有的机器花费大量的时间来构建事物,如果您运行大量的“不稳定”软件包,您可能会发现您偶尔需要修复机器.然而,我发现这些缺点比较给我一个最新的平台,为上游做出贡献.

总结

以上是内存溢出为你收集整理的贡献于Linux发行版全部内容,希望文章能够帮你解决贡献于Linux发行版所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1048231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存