-
linux降内核版本_降级OpenWRT的Linux内核版本
2020-12-19 15:27:39原标题:降级OpenWRT的Linux内核版本不久前...然而,使用git获取的代码已经将Linux内核升级到4.1版本,最新的已经是4.4版本了。这样的更新速度对于业余爱好者也许是件好事,可是对于产品开发者,却未必如此。为了移...原标题:降级OpenWRT的Linux内核版本
不久前,OpenWRT关闭了官方的svn服务器,导致很多朋友无法按照正常固件编译指导文档获取OpenWRT代码,只能使用git方式。相比于svn,git貌似无法直接获取指定版本的代码。然而,使用git获取的代码已经将Linux内核升级到4.1版本,最新的已经是4.4版本了。这样的更新速度对于业余爱好者也许是件好事,可是对于产品开发者,却未必如此。
为了移植某驱动程序,笔者可谓绞尽脑汁,在4.1内核版本上,尝试了很多次都没能成功,后来仔细分析,才知道是内核版本过高导致的,本文给出降低内核版本的方法,具体编译环境的搭建,还请自行查阅其他文章。
1. 登录Linux编译服务器,在当前用户目录下创建一个新的目录,如erm。
2. 输入以下命令
git clone git://git.openwrt.org/openwrt.git
接下来便进入漫长的等待过程,如下图
3. git clone完成后,会出现如下提示
4. 进入openwrt目录,输入以下命令
git log
并使用Page Up/Down与上下方向箭头查看log内容,可以发现,在46553版本中,移除了对3.18内核版本的支持,如下图。
5. 找到一个合适的仍然支持Linux 3.18的版本,这里笔者选择了46550。将46550版本对应的commit字符串复制下来,并按“q”退出git log。输入以下命令
git checkout 367c4188921d77f5edb3dcfd148a59652fbfff37
然后便可以看到“HEAD is now at 367c418…”的字样,如下图
6. 安装软件包,输入以下命令
./s/feeds update
./s/feeds install –a
7. 输入make menuconfig命令,选择Advanced configuration options (for developers)—>Toolchain options,然后选择C library implementation,选择uclibc,如下图。
然后退出并保存配置。
8. 编辑target/linux/ar71xx/Makefile,将内核版本由4.1修改为3.18;编辑target/linux/ar71xx/image/Makefile,修改flash分区。
9. 笔者需要编译QCA9531的固件,所以需要再次make menuconfig,并将Target Profile选择为AP143。
10. 最后make V=s -j 29(多线程编译),即可得到用于QCA9531的3.18内核版本的固件。返回搜狐,查看更多
责任编辑:
-
【Linux内核设计与实现】 3 Linux内核版本命名机制及内核下载链接
2020-12-05 23:36:03Linux内核有两种:稳定的和处于开发中的 稳定的内核具有工业级的强度,可以广泛的应用和部署。 Linux内核通过一个简单的命名机制来区分稳定...Linux内核版本的最新发布状态,参见Linux官网:https://kernel.org/ ...Linux内核有两种:稳定的和处于开发中的
稳定的内核具有工业级的强度,可以广泛的应用和部署。
Linux内核通过一个简单的命名机制来区分稳定和处于开发中的内核。
Linux内核版本的最新发布状态,参见Linux官网:https://kernel.org/
-
linux 内核编号含义_Linux内核版本号的意义
2021-01-17 15:30:48展开全部版本号(version number)为版e5a48de588b63231313335323631343130323136353331333433626432本的标识号。每一个操作系统(或广义的讲,每一个软件)都有一个版本号。...Linux内核使用三种不同的版本编号方式。...展开全部
版本号(version number)为版e5a48de588b63231313335323631343130323136353331333433626432本的标识号。每一个操作系统(或广义的讲,每一个软件)都有一个版本号。版本号能使用户了解所使用的操作系统是否为最新的版本以及它所提供的功能与设施。 每一个版本号可以分为主版本号与次版本号两部分。
Linux内核使用三种不同的版本编号方式。
第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。
第二种方式用于1.0之后到2.6,数字由三部分“A.B.C”,A代表主版本号,B代表次主版本号,C代表较小的末版本号。
第三种方式从2004年2.6.0版本开始,使用一种“time-based”的方式。3.0版本之前,是一种“A.B.C.D”的格式。七年里,前两个数字A.B即“2.6”保持不变,C随着新版本的发布而增加,D代表一些bug修复,安全更新,添加新特性和驱动的次数。
扩展资料
Linux内核第二种方式只有在内核发生很大变化时(历史上只发生过两次,1994年的1.0,1996年的2.0),A才变化。可以通过数字B来判断Linux是否稳定,偶数的B代表稳定版,奇数的B代表开发版。C代表一些bug修复,安全更新,新特性和驱动的次数。
以版本2.4.0为例,2代表主版本号,4代表次版本号,0代表改动较小的末版本号。在版本号中,序号的第二位为偶数的版本表明这是一个可以使用的稳定版本,如2.2.5,而序号的第二位为奇数的版本有一些新的东西加入,是个不一定很稳定的测试版本,如2.3.1。
这样稳定版本来源于上一个测试版升级版本号,而一个稳定版本发展到完全成熟后就不再发展。
3.0版本之后是“A.B.C”格式,B随着新版本的发布而增加,C代表一些bug修复,安全更新,新特性和驱动的次数。第三种方式中不再使用偶数代表稳定版,奇数代表开发版这样的命名方式。举个例子:3.7.0代表的不是开发版,而是稳定版。
-
Linux内核版本
2018-11-26 14:22:45目前内核最新稳定版本 4.19.4内核是由芬兰linus维护的官方网址:https://www.kernel.org/ 转载于:https://blog.51cto.com/14087650/2322053目前内核最新稳定版本 4.19.4
内核是由芬兰linus维护的
官方网址:https://www.kernel.org/转载于:https://blog.51cto.com/14087650/2322053
-
Linux 内核最新稳定版linux-4.20.tar.xz
2018-12-25 14:42:36Linux内核最新稳定版本源码包,版本为4.20,有需要的请下载 -
Linux内核版本与分类
2016-11-12 19:34:50Y为次版本号,Y的变化表示Linux内核有了一定的改变,当Y是偶数时,表示该版本为发行版,代码运行稳定,当Y为奇数时,表示该版本为开发版,技术最新,代码处于测试阶段 Z为末尾版本号,Z表示仅对版本有微小改变 Linux... -
linux 查看neihe版本_教你识别哪个Linux内核版本是 “稳定的”
2021-01-14 14:27:52原标题:教你识别哪个Linux内核版本是 “稳定的”导读Konstantin Ryabitsev 为你讲解哪个 Linux 内核版本可以被视作“稳定版”,以及你应该如何选择一个适用你的内核版本。 每次 Linus Torvalds 发布 一个新 Linux ... -
linux最新内核5.80版本移植详细过程
2020-08-11 20:04:111.首先进入官网下载下载源码 ...gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf.tar.xz//下载最新版本,也可以用其他的 然后配置编译环境 tar xvf linux-5.8.tar.gz 修改ma -
1.3查看Linux内核版本
2016-04-25 17:07:00Linux3.x是最新推出的Linux内核版本; 2、查看Linux系统内核版本的方法: (1)使用命令:uname -a (2)使用命令:cat /proc/version 3、/proc不是普通的文件系统,而是系统内核的映象,该目录中... -
Linux 内核最新稳定版linux-4.20.4.tar.xz
2019-01-26 09:57:38Linux内核稳定版本源码包,可用于内核升级,又需要的,请下载 -
FS4412开发板移植Linux内核4.9.9版本
2018-06-08 22:47:00官网下载最新的linux4.9.9内核:https://mirrors.edge.kernel.org/pub/linux/kernel/。 第三个数字是修订版本号。 2、解压并配置 tar xvf linux-4.9.9.tar.xz 进入内核源码目录及:cd linux-4.9.9 修改... -
iso linux 内核版本号_给Linux系统更换内核(基于优麒麟Linux)
2020-12-31 15:07:47一、简介 本文基于优麒麟Linux系统的2020.04版本,介绍如何给Linux操作系统更换内核,其中包括下载最新稳定版的Linux内核源代码、编译内核、安装Linux内核。二、更换内核2.1 安装软件依赖包sudo apt-get install -y ... -
linux降内核版本_LINUX实操:CentOS 7.3降低内核版本
2020-12-19 15:27:38《LINUX实操:CentOS 7.3降低内核版本》要点:本文介绍了LINUX实操:CentOS 7.3降低内核版本,希望对您有用。如果有疑问,可以联系我们。使用CentOS最新的安装镜像CentOS 7.3在测试情况安装了一台服务器,然后安装一... -
Linux修改内核版本
2017-07-04 16:03:15如果执行以上命令后,输出的内核版本号低于 3.8,请参考下面的方法来来升级您的 Linux 内核。 对于 CentOS 6.5 而言,内核版本默认是 2.6。首先,可通过以下命令安装最新内核: rpm --import ... -
Linux内核4.18.9稳定版本.
2018-09-21 11:30:20该包为Linux内核4.18最新稳定版本,可用于Linux内核升级 -
linux内核,版本号是4.16.13
2018-09-27 10:07:51可以去官网下载最新的,网址是https://www.kernel.org/ -
linux内核历史版本及网址介绍
2017-06-06 16:37:56官网: https://www.kernel.org/ 最新版本4.12-rc4 Protocol Location HTTP https://www.kernel.org/pub/ GIT https://git.kernel.org/ RSYNC rsync://rsync.kernel.org/pub/ -
linux 统计_Linux 内核版本 5.11rc4 代码分布简要统计
2021-02-06 08:56:37在写这个文章的时候, Linux 内核最新的版本是2021-01-18 发布的 5.11-rc4。我们就拿这个最新的版本作为例子做分析。把内核下载下来发现,单linux-5.11-rc4.tar.gz 压缩包就有 181M 这么大;解压缩之... -
Linux LTS 内核最新稳定版 4.4.4 版本发布
2016-03-09 23:02:03Greg Kroah-Hartman 于5月4日发布了最新的 Linux 内核稳定版 4.4.4 。作为 LTS (长期支持)的内核,我们很高兴地看到它再次得到了更新。 虽然过几天就要发布了 4.5 内核的正式版了,不过大部分 Linux 发行版都... -
linux降内核版本_CentOS 7.3降低内核版本
2020-12-19 15:27:43使用CentOS最新的安装镜像CentOS 7.3在测试环境安装了一台服务器,然后安装一堆软件。...查看当前内核版本:1.[root@linuxidc ~]# uname -r2.3.10.0-514.2.2.el7.x86_64查看当前发行版本:1.[root...
-
berkflow:以Cookbook为中心的部署工作流工具-源码
-
零基础一小时极简以太坊智能合约开发环境搭建并开发部署
-
Spring-Boot 接收Html内容作为参数时的Json解析转义问题解决
-
计算机IO模型四、java堆内、外内存的一些说明
-
C语言零基础入门(详细讲解)
-
循序渐进学编程9. javascript BOM
-
织梦响应式织梦通用企业使用后台(自适应手机端)
-
校外测试-源码
-
Windows系统管理
-
MI训练:运动图像BCI的神经反馈训练-源码
-
物联网基础篇:快速玩转MQTT
-
JavaScript
-
基于Qt的LibVLC开发教程
-
工程制图 AutoCAD 2012 从二维到三维
-
MySQL 备份与恢复详解(高低版本 迁移;不同字符集 相互转换;表
-
MMM 集群部署实现 MySQL 高可用和读写分离
-
MySQL 多实例安装 及配置主从复制实验环境
-
织梦dedecms黑色高端响应式全屏滚屏摄影相册艺术设计公司网站模板(自适应手机移动端)_源码下载
-
查看基本类型的最大值与最小值
-
织梦广告品牌设计机构网站织梦模板