如果关注操作系统的人就会清楚,linux可以说是应用最广的系统,众多的互联网终端,手机、平板电脑、路由器、电视和电子游戏机等等,其嵌入式系统都建构在Linux之上。
再比如安卓、鸿蒙系统等均来自于linux,还有国内众多的国产PC操作系统,均来自于linux。
为什么linux这么受欢迎,因为它是开源、免费的,不会被谁限制住。另外linux平台上,有各种各样的工具,比如数据库软件MySQL,还有大数据处理工具 Hadoop、Spark等。
此外,linux的开发维护者众多,linux的开发者成员目前已经达到了13256人,这么多人一起努力找BUG,开发新功能,力量非常强大,远超其它闭源的操作系统。
所以在linux上,不必担心各种工具,不必担忧开发进度,不用担心BUG没人改,基于此,所以基本只要你能想象到的技术领域,几乎都能找到Linux 的身影。
不过,虽然linux是开源的,1万多人在维护,但也在贡献大小之分。目前在linux的贡献排行榜上,华为的排名已经攀升到了第一。
从具体的排名来看,基于Linux Kernel 5.8,华为在代码修改行(line changed)位列第一,占比 27.8%,是第二名的3倍以上;代码贡献(changesets)位列第二名,占比 8.6%,仅次于Intel。
华为贡献的代码,覆盖了linux的众多核心功能,基本上是Linux 能够正常运行所需的基础功能,对于linux非常重要。
这也引发了美国对这件事情的担忧,为此,美国国防高级研究计划局(Defense Advanced Research Projects Agency,简称DARPA)开展了一个名为SocialCyber的项目。
他们计划分析linux的源代码,识别贡献成员,看看大家的代码情况,然后将整个Linux这样的开源软件“控制”起来。
对此,不知道大家怎么看?不过对于DARPA的行为,当前大家都在反对,表示linux正是因为开源,维护者众多,全球协作的模式下,才有当前的局面。如果linux不再开源,也不再公开面向所有开发者,那么linux将被人弃用。