加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Linux 绝对霸主,Linux 开发者未来可期

发布时间:2019-04-19 22:08:58 所属栏目:移动互联 来源:局长
导读:Linus Torvalds 在上个月正式发布了 Linux Kernel 5.0 全新版本,版本号虽然直接从 4 升到了 5,但其实这只是 Linus 不喜欢子版本号太大的任性操作。 版本号大升级是否意味着 Linux 内核也发生了重大的变化? 目前 Linux 在物联网、云计算、超算、人工智能

上个月 Linux Kernel 5.0 正式发布了。整体来看变化不大,从 Linux Kernel 4.20 到 5.0 也只是顺延的版本升级。Linus 本人也表示之所以直接升级主版本是因为不喜欢非常大的子版本号,他觉得双手双脚都数不过来了。

至于是否应该保持和社区一致的版本节奏,我认为这和产品选型相关。拿云服务器厂商来举例,他们通常会使用 RHEL 或者 CentOS 系统,但现在最新的 CentOS 7.6 使用的还是 3.10 内核,这种情况不建议贸然升级到最新的 Linux 内核,因为风险太大。

要知道这些发行版所采用的 3.10 内核,是由红帽大量的 Linux 内核工程师和测试人员经过严格测试再推出的,属于比较可靠的版本,毕竟一般公司缺乏这种体量的实力。大家之所以选择红帽,也正是信任红帽在 Linux 社区的实力和影响力。

因此,为稳定起见,最好跟着厂商的步伐进行升级。

另外,有的公司需要利用 Android 系统进行产品研发,此类公司一般会跟随 Android 的版本,或利用芯片公司提供的 BSP 包的版本进行二次开发,他们也不会贸然升级到最新版的 Linux 内核。

如果是开发者出于个人的兴趣爱好,希望折腾一把,把自己的个人开发环境升级到最新版内核,这自然没问题。

除了桌面领域,Linux 已经是事实上的统治地位,你认为 2019 年 Linux 会如何发展?

虽然现在市场的关注热点放在 5G 和 AI 等一些新兴技术上,但不管 5G 还是人工智能,产品需要落地,都需要操作系统作为基础硬件平台。

除了桌面领域,现在 Linux 系统俨然已成为操作系统的绝对霸主。除了传统的服务器领域和嵌入式领域,我们可以看到越来越多的产业都在使用 Linux,包括工业 4.0、人工智能和物联网等。可以说,Linux 才是操作系统的第一,不仅是装机量第一,而且参与开发的人数和公司数量也是第一,拥有最活跃的社区,人气最高,还有众多大公司的支持和资金投入,这是其他任何一个社区都无法比拟的。

此外 Linux 的生态相当完善,其支持的硬件也是最多的,很多硬件厂商新发布的产品,最先支持的操作系统就是 Linux 系统。

由此可见,围绕 Linux 的产业生态会带来更多的职位需求,而 Linux 内核开发在这些职位当中最有含金量,前景和发展未来可期。

了解到笨叔已经出版过两本书了,那最后请和我们分享一下写书的心得和经验吧

写第一本《奔跑吧Linux内核》的初衷是希望把自己多年的工作经验和总结用文字的方式记录下来。

因为工作的关系,作为 FAE,常常需要面对客户的“蹂躏”和白眼,他们常常会甩给你一些刁钻的问题。对于这些问题,FAE 通常的做法是把它转发给后端的研发同事,让他们来回答,而我本人喜欢自己研究代码,自己解决(当然不是所有的问题都能一个人解决),而且在与研发同事的讨论和探讨过程中,自己也有十分大的收获。

另外,我有记笔记的习惯,这里说的是手写笔记,我会把一些思考的问题和思路记录下来,经过多年的积累,我已经记录了两大本笔记。《奔跑吧Linux内核》这本书通过奔跑卷和思考题的方式把我这么多年遇到的问题和思考都分享了出来,这些都是我作为 FAE 多年的吐血总结,对此我感到很开心,因为这本书体现了一个 FAE 应有的独立思考和坚韧的品质。

《奔跑吧Linux内核》出版后,得到了很多 Linux 工程师的喜欢,我也倍感欣慰。但有不少小伙伴纷纷给我留言,说这本书起点比较高,完全看不懂。另外也有大学老师说,书太厚,不适合作为大学本科教材,希望我可以写一本难度稍低,薄一点的书。

所以《奔跑吧Linux内核 *入门篇》这本书融入了很多老师给我的建议,特别是南昌大学的陈悦老师,大连理工的吴国伟老师,以及国防科大的余杰老师。还有一点就是,国内学 Linux 的小伙伴中,有相当的一部分都从事与 Linux 运维相关的职业,但从 Linux 运维到 Linux 专家之间还有一个巨大的鸿沟。入门篇这本书希望读者在阅读完鸟哥私房菜之后,可以通过这本书进入 Linux 内核的世界,从而提升自己对 Linux 的理解,也为此后的职业发展增加实力。

第一次写书的时候,完全没有想到要出版,当时只是为了把自己的积累用电子档案的方式记录下来。第二次写书,也就是这本入门篇,是带着任务写的,反而有点忐忑不安,生怕辜负了读者和老师们的期望,所以在此也忠心希望各位读者朋友可以毫不留情地给我批评和建议,以便后续修改再版的时候能做得更好。

【编辑推荐】

  1. “加班到头秃”?GitHub吐槽数据库被腾讯小米等封杀
  2. Edge on Linux会推出吗?看微软怎么说
  3. 百度之后阿里也谈小程序“操作系统”,但开放不能只是说说而已
  4. 人工智能持续增长,2019年的数据科学趋势预测
  5. 腾讯重磅开源 DCache,分布式 NoSQL 存储系统
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读