Shuah Khan成为第三位Linux基金会成员
程序员喜欢写代码。但是如何调试它、编写测试套件和跟踪安全bug呢?并非如此。为了帮助解决Linux中的这些问题,著名的Linux内核开发人员Shuah Khan将成为继Linus Torvalds和Greg Kroah-Hartman之后的Linux基金会的第三位Linux基金会成员。
还有:为开发人员提供最好报酬的顶级编码语言
舒阿汗,第三个Linux基金会研究员。
在印度长大的可汗获得了操作系统和图形学的计算机科学硕士学位。在AT&T贝尔实验室和朗讯工作后,她在HPE工作了13年,在那里她从事开源项目。在那里,她决定:“我真的很想为Linux内核做贡献,我开始寻找参与其中的方法。”
2011年,她开始利用业余时间,将Android代码主流化,重新引入Linux。与一些人不同的是,她发现Linux内核开发人员社区非常受欢迎。“我认为这是一个合适的地方,适合我,”汗告诉ZDNet。
当时,Kroah-Hartman正在寻找Linux稳定发行版的帮助。“我喜欢这个倡议,部分原因是它跨越了Linux的广泛范围,有助于稳定内核,”Khan解释说。
今天,她还在和Kroah-Hartman一起研究稳定内核。
后来她加入了三星,成为了一名全职的Linux内核开发人员。
格雷格在找人帮忙做测试。我开始从事Linux内核的自我测试。我喜欢的是,这是软件和生态系统的基础。”就在这个时候,她也成为了Linux技术顾问委员会的成员。
现在,作为基金会的第三位Linux基金会成员,Khan将继续她的内核工作——同时增加一份新工作,作为弥合Linux内核开发者社区和新的Linux基金会社区之间的鸿沟的人。
还有:薪酬最高的编程语言、技能
CommunityBridge是在加州半月湾举行的开源领袖峰会上介绍的,其目的是授权开源开发者和组织,他们需要社区来促进开源技术的可持续性、安全性和多样性。
CommunityBridge是Linux基金会的score基础设施倡议(CII)的后续。CII使技术公司能够识别关键任务、资金不足、需要帮助的开源项目,如OpenSSL、OpenSSH和NTPd。
“社区之桥”不仅仅是为开发商提供了一个栖身之所。Linux基金会认识到许多重要的开源项目根本没有足够的资源。
“社区之桥”将做的远不止为那些没有大公司支持的重要项目提供资金。它为公司和社区提供了三个关键工具:
这背后的想法很简单:开源开发者希望得到报酬。作为一名年轻的软件开发人员,Linux基金会的执行董事Jim Zemlin曾经说过:“有什么业余爱好者可以花三年时间编写程序,找出所有的bug,记录他的产品,然后免费发布?”
此外:研究表明,程序员会走捷径
那个叫比尔·盖茨的乳臭未干的开发者说的有道理。
两代人之后的开源开发者想要从他们的工作中谋生,而公司想要有他们可以依靠的开源软件来运营他们的业务。
当然,“大型开源项目往往资源充足,许多小型项目需要更多的资金、人才、安全、多样性和资源才能蓬勃发展,”Zemlin说。“社区之桥是一个平台,可以解决关键的挑战,并通过赋予人们权能来推动开源创新和可持续发展——所有这些都集中在一个地方。”
对于维护人员和开发人员来说,访问和使用CommunityBridge是没有成本的。为了鼓励开源项目参与CommunityBridge的early access项目,该基金会将承担任何平台的成本,并为CommunityBridge筹集的第一笔1000万美元支付处理费用。
Zemlin还表示,community - bridge将改进代码。根据2017年Forrester的一份报告,80%到90%的开发者使用开源组件作为他们的基础。CommunityBridge提供了丰富的安全特性,例如扫描服务,为维护人员提供有关上游依赖关系、安全漏洞、使用报告和授权细节的相关信息。它还包括一个bug补偿服务,提供可复制的缺陷以及可操作的数据积压,维护人员可以轻松使用这些数据来提高项目的安全性和健壮性。
对于Khan来说,CommunityBridge是她在Linux内核中工作的自然进展。对于那些在社区中找到位置的贡献者来说,这是一种鼓励新来者的方式。对于那些想要成为Linux开发者的人来说,这给了他们一条通往Linux的道路。“我意识到很多有才华的开发人员都很担心迈出Linux的第一步。局外人很难知道从哪里开始。Linux是复杂的。有些子系统比其他子系统更复杂。你需要一个锚,一个让你咬紧牙关的项目和一个导师,”她说。
接下来,Linux将使用CommunityBridge帮助新开发人员熟悉Linux内核。“这将是一个让所有球员都参与其中的工具。新应用;他们将与一位导师配对。”
最终的结果将是使社区更加多样化,同时改进代码并使Linux更加安全。汗预计,如果一切顺利,“我们将在4月的第一周开放。所以,我目前的大致计划是,实习项目可能在5月中旬或6月初开始,为期三个月。”
在那之后,新项目每年将启动几次。
CommunityBridge绝不仅仅是Linux。它将在Linux基金会的开源领域中用于许多项目。该项目启动资金为50万美元,Zemlin宣布Linux基金会将为任何向社区桥梁项目捐赠资金的组织匹配资金。GitHub立即表示将再捐出10万美元,并表示将参与该项目。Zemlin希望在会议结束时,CommunityBridge的启动资金能达到数百万。
至于汗,她感到“与托瓦兹和克拉夫-哈特曼同处一室很荣幸。”Kahn还希望引入更多的Linux开发人员并改进其代码。