mainline 、longterm、stable、linux-next、snapshot这些名词,都是linux kernel source的标记名称,可以理解为代号。

mainline

mainline指由Linus Torvalds亲自制作的内核发布版,是官方当前最新版本的kernel source。在Torvalds对所有其他程序员所做出的重大变化进行整合,并且对先前版本的bug进行几轮修复之后,大约每十周正式发布一个新版本。mainline事实上代表着一个linux kernel分支,这个分支有另一个名称,叫做vanilla。

longterm

longterm,是Long Term Support的缩写,长期维护的意思。

stable

stable顾名思义 稳定版

linux-next、snapshot

linux-next和snapshot,都是代码提交周期结束之前生成的快照 用于给Linux代码贡献者们做测试。

Development model开发模式

The current development model of the Linux kernel is such that Linus Torvalds makes the releases of new versions, also called the “vanilla” or “mainline” kernels, meaning that they contain the main, generic branch of development. This branch is officially released as a new version approximately every ten weeks, after Torvalds does an initial round of integrating major changes made by all other programmers, and several rounds of bug-fix pre-releases.

Linux内核目前的发展模式是这样的: Linus Torvalds制作新版本内核(也称为“”vanilla” 或者”mainline” 内核)的发布,这意味着它们含有development(开发)的主要的、通用的分支。这个分支,在Torvalds对所有其他程序员所做出的重大变化进行整合,并且对先前版本的bug进行几轮修复之后,大约每十周正式发布一个新版本。

Relation with Linux distributions

Most Linux users run a kernel supplied by their Linux distribution. Some distributions ship the “vanilla” or “stable” kernels. However, several Linux distribution vendors (such as Red Hat and Debian) maintain another set of Linux kernel branches which are integrated into their products. These are by and large updated at a slower pace compared to the “vanilla” branch, and they usually include all fixes from the relevant “stable” branch, but at the same time they can also add support for drivers or features which had not been released in the “vanilla” version the distribution vendor started basing their branch from.

大多数Linux用户运行的是由某个Linux发行版提供的内核。一些发行版采用”vanilla” 或者 “stable” 内核。然而,一些Linux发行商(如Red Hat和Debian Linux)坚持使用另一组内核分支集成到他们的产品中。与”vanilla”分支相比,总的来说这些内核的更新速度较慢,并且他们通常包含了来自于相关“stable”分支的所有修复,不过他们同时还可以添加驱动程序支持或某些”vanilla”内核中没有发布的功能。

linux 内核编号含义_Linux kernel内核源代码代号:mainline、longterm的含义相关推荐

  1. Linux系统编程:验证kernel内核缓存区大小->4096字节

    Linux系统编程:验证kernel内核缓存区大小->4096字节 李四老师 于 2018-04-04 00:40:04 发布 2778 收藏 2 分类专栏: [Linux编程] [C/C++编 ...

  2. linux漏洞知乎_Linux本地内核提权漏洞(CVE-2019-13272)

    0x00 简介 2019年07月20日,Linux正式修复了一个本地内核提权漏洞.通过此漏洞,攻击者可将普通权限用户提升为Root权限. 0x01 漏洞概述 当调用PTRACE_TRACEME时,pt ...

  3. Linux系统编程:验证kernel内核缓存区大小-4096字节

    使用的API read/write函数 常常被称为Unbuffered IO.指的是无用户缓存区.但不保证不使用内核缓存区.我们可以用来验证内核缓存区的大小是不是4096字节.这里我们还用一个系统函数 ...

  4. Java程序员需要掌握的计算机底层知识(二):操作系统、内核、用户态与内核态、系统调用的执行过程

    操作系统 启动过程 通电 -> bios uefi 工作 -> 自检 -> 到硬盘固定位置加载bootloader -> 读取可配置信息 -> CMOS CMOS 用来存 ...

  5. linux 内核编号含义_linux内核(kernel)版本号的意义

    转自:http://www.cnblogs.com/jsjliuxing/archive/2011/12/01/2271182.html 在linux下有一个目录,即/usr/src/kernels/ ...

  6. linux中initrd的含义,Linux2.6 内核的 Initrd 机制解析

    1.什么是 Initrdinitrd 的英文含义是 boot loaderinitialized RAM disk,就是由 boot loader 初始化的内存盘.在 linux内核启动前, boot ...

  7. linux 物理内存用完了_Linux用户空间与内核空间(理解高端内存)

    Linux内核地址映射模型 x86 CPU采用了段页式地址映射模型.进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存. 段页式机制如下图. Linux内核地址空间划分 通常32位L ...

  8. 基于Yocto构建嵌入式Linux系统U-boot、kernel内核、rootfs文件系统

    前言 Yocto 是一个很强大的构建工具,其功能不仅仅是用来获取BSP源码和简单地编译源码,开发者还可以使用Yocto对其 开发板添加各种第三方开发库,而不需要每次重新从零开始编译源码,解决第三方依赖 ...

  9. Linux kernel内核编译配置选项详解

    转载于:http://lamp.linux.gov.cn/Linux/kernel_options.html 作者:金步国 Code maturity level options 代码成熟度选项 Pr ...

最新文章

  1. MySQL 优化实战记录
  2. python 难度-python上手难度算较低
  3. vuepress build提示YAMLException: end of the stream or a document separator is expected at line 7, colu
  4. cmd命令操作Oracle数据库
  5. Python__正则表达式
  6. 真正能挣钱的分析模型有哪些?这三个你绝对要学会
  7. java 随机抽取_java随机抽取指定范围不重复的数字
  8. python数据类型:序列(字符串,元组,列表,字典)
  9. NET上传大文件出现网页无法显示的问题 默认的上传文件大小是4M
  10. 数字电子技术基础(九):竞争—冒险现象成因及消除
  11. matlab输数据出结果,matlab对数据的输入输出
  12. hibernate、ibatis、freyja的价值
  13. appcan与java_APPCAN学习笔记004---AppCan与Hybrid,appcan概述
  14. __bridge,__bridge_transfer和__bridge_retained详解
  15. (附源码)springboot公选课在线选课系统 毕业设计 142011
  16. HTML小游戏11 —— 横版恐龙大冒险游戏(附完整源码)
  17. 近期的热点风险事件都与这些内容相关
  18. PyCharm 安装numpy包
  19. 【大学物理·恒定电流的磁场】恒定磁场的高斯定理与安培环路定理
  20. 看了某些蛊惑人心的招聘广告,实在忍不住想要提醒那些跃跃欲奉献的后生们...

热门文章

  1. [宋史学习] 结合水浒传看职役
  2. 求n + nn + nnn + nnnn + .... = 用C语言
  3. 光电耦合器的工作原理以及应用
  4. nvl2与nvl使用区别
  5. 大数据——何谓“大”
  6. 查看ubuntu系统的版本信息、内存大小及使用、磁盘大小等常用命令
  7. Android图灵机器人的实现(一)
  8. 诺基亚C2-03 - 简单应优先处理的诺基亚C2-03
  9. 零基础学习单片机切记这四点要求,少走弯路
  10. 关于ADS安装失败的问题