kernel源代码标记:mainline 、longterm、stable、linux-next、snapshot的含义
来源:互联网 发布:淘宝店招模板制作 编辑:程序博客网 时间:2024/06/03 04:57
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 asRed 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"内核中没有发布的功能。
- kernel源代码标记:mainline 、longterm、stable、linux-next、snapshot的含义
- git.kernel.org stable和longterm仓库
- The Linux Kernel Archives-mainline获取方法
- Compile the mainline Linux kernel for Ubuntu
- linux stable kernel development
- nginx的Mainline version、Stable version、Legacy version的版本区别
- nginx Mainline Stable Legacy 版本 说明
- Gentoo Linux USE标记的使用含义
- linux kernel stable compile on ubuntu
- https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/
- 使用git下载linux的kernel源代码
- 使用git下载linux的kernel源代码
- QueueUserWorkItem 标记的含义
- Intent的标记含义
- Nginx官方版本说明##Mainline version&Stable version&Legacy versions
- Linux Kernel源代码目录
- LINUX KERNEL源代码目录结构
- linux kernel通过堆栈地址查询对应源代码的行
- 常用词汇收集
- 文字反转 字体变颜色
- 前端工具
- Win10 Edge浏览器假死解决方案
- js 存贮-storage
- kernel源代码标记:mainline 、longterm、stable、linux-next、snapshot的含义
- poj2947 Widget Factory(gauss--->≡)
- 2017.10.8
- 学习ASP.NET的第一天
- 常用系统操作命令
- C++菱形继承模型刨析
- Java中的String类常用方法
- Cocos2d-x-3.15.1结合Android Studio2.3.3和Visual Studio2013开发使用简单说明
- 在jsp文件中和js文件中引入图片的方法