登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发厂商动态 > 正文

人工智能怎样 开发者都有必要了解Linux内核

2017-12-19 11:49    it168网站原创  作者: 厂商动态 编辑: 厂商动态

Linux 内核在计算机世界的地位有目共睹,称它为计算机世界的基石也不为过。而且它还是全球最大的开源项目,几乎最知名的科技公司都参与其中,包括谷歌、Red Hat、SUSE、Intel、Facebook、甲骨文和华为等。当然还包括 Linux 的竞争对手 —— 微软。

然而人工智能的发展在近两年是如此的迅猛,技术圈内几乎每个领域都表示要拥抱人工智能,惟怕稍有走神就会全盘落后。对于 Linux 内核,大家对它的关注度似乎没有那么高,即便它也一直在活跃地更新。

提到 Linux,开发者对于 Linux 发行版的熟悉程度远高于 Linux 内核。不过这也正常,毕竟不是每个开发者都需要去研究内核。

Linux 内核的关注度低也可以理解,毕竟它是如此的繁复庞大,而且大多数时候,开发者并不需要对它进行深入研究。学习曲线陡峭,应用场景较少,这两个原因打消了大部分开发者对 Linux 内核进行深入研究的欲望。

但事实上,Linux 内核作为一个操作系统的核心,了解 Linux 内核对于大多数开发者都有意义。

比如说 Linux 驱动开发工程师必须要了解 Linux 内核运作的原理;而应用程序开发工程师也需要深入了解 Linux 内核才能写出高效的程序。应用程序开发者都比较熟悉 malloc() 或者 mmap() 这些常用 libc 的 API 函数,但如果不了解它们内部的运作机制,当面对莫名其妙的 bug 时就会一头雾水,找不到方向。

再比如 Linux 运维工程师,他们也需要深入了解 Linux 内核,仅仅懂得安装和敲几个命令是远远不够的。

所以,看起来似乎和底层开发打交道的程序员会比较关注内核,其实不仅仅和底层开发打交道的程序员会关注内核,还有很多其他方向的程序员都会关注内核,比如运维人员、上层应用开发人员、Android 程序设计人员等等。因此,不管是做底层还是做上层开发的开发者都有必要了解 Linux 内核的工作原理。

Linux 内核已经进入 4.x 时代了,按照版本发行说明,4.0 内核发布将让 Linux 系统彻底告别计算机重启时代。数字的递进并没有非常根本性、引人注目的大变化,但每个大版本中都有一些或大或小的功能改变。主版本号只是一个数字而已。在 Linus Torvalds 这个“超级项目经理”的绝对掌控下,Linux 内核正在稳步地发展着。虽然在外界看来,Linux 内核近年来并没有很大的特性变化,主要还是对其进行优化的更新。

事实上,Linux 4.x 内核带来了很多相当吸引人的特性,例如调度器、文件系统、内存调用等方面的更新。

希望了解 Linux4.x 内核最新特性?想要深入熟悉 Linux 内核的学习,那千万不要错过开源中国于12 月 23 日在北京举办的源创会年终盛典 ——

在源创会年终盛典的综合会场,将会对 Linux 4.x 内核的一些重大新特性进行介绍,并和大家分享学习 Linux 内核的经验。

最新 Linux4.x 内核最新特性介绍及 Linux 内核学习经验分享

 

讲师简介

笨叔叔,上海一家芯片公司 软件工程师,内心 90 后的憨豆中年男子,沪上紫竹某小公司的小 FAE。虽笨手笨脚,每日坚持奔跑。Linux 社区吃瓜叔叔,但热爱开源技术,闲暇之余写点 Linux 小段子。

主题介绍(综合会场)

开发者都有必要了解Linux内核

虽然现在人工智能的热度超越了 Linux 内核,但是依然有很多在校学生或者刚毕业的小伙伴想深入学习和了解 Linux 内核。本讲座主要是和大家分享最新 Linux 4.x 内核的一些重大特性,以及本人在学习 Linux 内核的一些经验,希望能对想学习或者想深入熟悉 Linux 内核的小伙伴有所帮助。【点击报名

  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部