0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux这么多的内核版本你是怎么选的?内核版本使用建议

5RJg_mcuworld 来源:未知 作者:易水寒 2018-10-03 12:34 次阅读

Linux Kernel的稳定分支维护者 Greg Kroah-Hartman 近日在其个人博客上谈及了关于稳定内核版本的选择。Kroah-Hartman 表示经常会有人咨询他们的产品/设备/笔记本电脑/服务器等应该使用哪个版本的稳定内核,但考虑到每个人的需求不同,各个版本的支持时间也有差异,所以答案并非固定。他试图用这篇文章来写下对此事的看法,以表达自己的观点。

Kroah-Hartman 列出了推荐使用的内核版本列表,从优至劣排序如下:

选择使用自己喜欢的发行版所支持的内核

最新的稳定版本

最新的 LTS 版本

还在维护的老 LTS 版本

Kroah-Hartman 解释称,对所有 Linux 用户来说,最明智的选择是使用自己喜欢的发行版中的内核。就个人而言,他更喜欢基于社区的 Linux 发行版,它们会不断推出最新的内核,并且会得到了社区的支持,不断打上补丁。这些发行版包括像是 Fedora、openSUSE、Arch、Gentoo、CoreOS 等。

最新的稳定版本则不用多说,大约每三个月,Linux 社区会发布一个新的稳定内核,其中包含所有最新的硬件支持,最新的性能改进,以及针对内核的最新 Bug 修正。

最新的 LTS 版本则相较更适合于一些嵌入式设备,无需担心每三个月发生一次“重大”升级。缺点是无法及时获得新内核中出现的性能改进,除非更新到下一个 LTS 版本。

一些更老的 LTS 版本则已经过社区考验,由于 Google、Linaro、kernelci.org 和其他公司的测试和基础设施的大量支持和投资,这些内核得到了更长时间的支持。使用这种内核实际上就代表你是独立的,最好是能够自己为内核提供支持。

也就是说,在适用性上,Kroah-Hartman 推荐:

笔记本电脑/台式机:最新的稳定版本

服务器:最新的稳定版本或最新的 LTS 版本

嵌入式设备:最新的 LTS 版本或更还在维护的老 LTS 版本

对于Linux Kernel 的版本,你是怎么选的?

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    4981

    文章

    18281

    浏览量

    288396
  • 内核
    +关注

    关注

    3

    文章

    1309

    浏览量

    39846
  • Linux
    +关注

    关注

    87

    文章

    10990

    浏览量

    206733

原文标题:Linux 内核版本那么多,你的嵌入式项目要选哪个版本?

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何编译Linux内核rpm包

    进入github官网,搜索linux,使用git下载最新版本,或者其它版本内核代码。
    发表于 06-07 16:24 793次阅读
    如何编译<b class='flag-5'>Linux</b><b class='flag-5'>内核</b>rpm包

    Android系统版本和它的Linux内核版本有没有必须的对应关系?

    正在往一个SoC(XILINX zc706)上移植Android系统,如果我用较高版本Linux内核和较低版本的Android系统(除了内核
    发表于 01-11 11:56

    开发板的内核版本和源码的内核版本都是linux3.8,安装模块失败???

    基于源码生成的内核版本(未下载进开发板,开发板本身运行的内核没有动过,我是为了编译驱动,编译了源码生成了内核)如下:开发板运行的linux3
    发表于 09-30 11:47

    Linux内核及发行版本相关知识

    linux内核及发行版本相关知识1.应用程序间的抽象层2、操作系统是计算机的核心,而内核是操作系统的核心。3、内核的开发也是一步一步过来的
    发表于 11-13 14:30

    如何选择Linux发行版本

    本系列文章将向大家介绍嵌入式系统开发的各方面知识。本文将向大家介绍Linux发行版本的选择。本文为转载文章,原文网址:这么多Linux版本
    发表于 11-08 06:28

    Harmony和Android的内核版本有什么含义呢?

    |Android的内核版本指的是linux版本吗?Harmony的内核版本指的也是
    发表于 05-19 14:44

    Linux内核教程

    本章学习目标掌握LINUX内核版本的含义理解并掌握进程的概念掌握管道的概念及实现了解内核的数据结构了解LINUX
    发表于 04-10 16:59 0次下载

    Linux内核与Android的关系

    Android虽然建立在Linux内核之上,但是他对内核进行了一些扩展,增加了一些驱动。比如Binder,loger等等驱动。可以拿Android内核代码和其Baseline
    发表于 09-09 09:10 4403次阅读

    谷歌Android设备内核引入主线Linux内核难吗?

    Android是基于Linux内核的操作系统,但是,运行在Android设备上的内核其实与Google选择的LTS版本Linux
    的头像 发表于 11-22 10:41 2826次阅读
    谷歌Android设备<b class='flag-5'>内核</b>引入主线<b class='flag-5'>Linux</b><b class='flag-5'>内核</b>难吗?

    Linux 5.4内核正式版本有哪些新功能

    今天,Linus Torvalds正式签署了Linux 5.4内核的正式版本,带来了大量新功能,强化了安全,更新了硬件驱动,你值得拥有。
    的头像 发表于 11-25 16:31 9875次阅读

    openwrt如何更换原有的Linux内核版本

     1;将openwrt14.07 中的内核版本从3.10.49 更换成3.10.102
    发表于 01-08 15:35 0次下载

    如何查看Linux系统版本信息

    这里所谓的Linux版本信息,包括Linux内核版本信息和Linux系统
    发表于 05-19 09:11 3085次阅读
    如何查看<b class='flag-5'>Linux</b>系统<b class='flag-5'>版本</b>信息

    学习linux内核的一些建议

    学习linux内核,这个可不像学一门语言,c或者java一个月或者3月你就能精通掌握。学习linux内核是需要一步一步循序渐进,掌握正确的linux
    发表于 05-07 15:20 462次阅读
    学习<b class='flag-5'>linux</b><b class='flag-5'>内核</b>的一些<b class='flag-5'>建议</b>

    Linux内核版本号是如何形成的?

    当 Linus 刚开始开发内核时,所使用的版本控制系统只是由一个从零(0.x)开始的递增变量方案组成。最初,Linus 是该项目的唯一工作人员,这个版本控制系统足以满足记录和分发新内核
    的头像 发表于 07-31 11:37 1129次阅读

    张健:Linux内核的最新进展(6.2版本

    在平时比较简单开发流程,评审过之后可能跑个CI,通过后可能就合进去了。但是对于内核来说,它其实不会直接合进去。为啥呢?因为内核补丁太多了,其实每一次的大版本内核的合入可能都是上万个提交
    的头像 发表于 02-23 10:21 1134次阅读