Linux内核4是一款功能强大的操作系统内核,也是自由软件世界中的一颗明珠。它的诞生至今已经走过了漫长的发展历程,经历了无数次更新迭代,不断完善自身的功能和性能,成为了现代计算机系统中不可或缺的一部分。 红帽作为Linux内核的主要支持和推广者,一直将其视为核心战略的重要部分。早在Linux内核4发布之初,红帽就积极投入其中,为其贡献了大量的代码和改进,使其更加稳定、高效。在红帽的努力下,Lin
原创 2024-03-20 10:26:37
85阅读
进程调度 核心应该是调度算法以及相关的一些内容 优先级是分配CPU时间的标准,但是如何依靠这个标准去分配时间? 现在最好的办法是CFS,尽量做到了不会让大家等太久,而且能够比较公平的依靠优先级去分配时间片 实现相关的内容真tm看不下去..... 不过里面几个比较核心的数据结构 进程选择的时候用的是最优二叉树 剩下的话,队列居多
原创 2013-01-31 10:55:05
384阅读
系统引导框架
原创 2023-09-30 22:50:06
24阅读
环境:centos5.5 32位升级包下载:https://www.kernel.org/我下载的是linux-2.6.34.14这个包 本机内核linux-2.6.18-194你也可以通过下面命令查看你系统的linux内核版本#uname -r操作中会提示各种各样的错误:比如内核包是64位的、不适合本机32位的、还有就是centos6.0以前的版本升级linux-3*的内核都会报错!网络查下了
原创 2013-12-29 22:55:29
639阅读
1点赞
环境:centos5.5 32位升级包下载:https://www.kernel.org/我下载的是linux-2.6.34.14这个包本机内核linux-2.6.18-19
原创 2023-07-17 14:29:27
32阅读
1 交叉编译环境配置 1.1 交叉编译工具链的获取 文件准备: arm-linux-tools-20061213.tar.gz. 下载地址: http://ftp.snapgear.org/pub/snapgear/tools/arm-linux/arm-linux/arm-linux -tools- 20061213.tar.gz 1.2 交叉编译工具链的安装和验证 解压文件:到你想
转载 精选 2011-02-19 21:47:52
1612阅读
yum安装相关依赖包yum -y groups install "Development Tools"yum install ncurses-devel make gcc bc openssl-devel下载4.x内核源码压缩包并解压(wget下载有问题或者慢可把链接复制到浏览器上下载)wget https://mirrors.edge.kernel.org/pub/linux/kernel/v4
原创 精选 2022-04-26 14:58:08
833阅读
1点赞
内核下载地址https://www.kernel.org/在系统中安装相关的内核:主要是ncurses-devel包 编译步骤将下载的内核包上传到服务器上。 解压通过相关命令解压内核包xd –dlinux-XXX.tar.xztar –xvflinux-XXX.tar.xz 清除旧.o文件Cd 到解压的内核包目录目录中运行如下命令make m
原创 2021-08-16 22:44:34
478阅读
本文是ULK中断和异常这一章的笔记,讲的是Intel 80x86的中断,与硬件紧密相关,ARM与其有很大不同。中断通常分为同步中断(synchronou
原创 2023-01-01 20:59:54
576阅读
## 本人在测试机上测试过,效果不错fs.file-max = 6553600 net.ipv4.ip_local_port_range = 1024 65000 net.ipv4.tcp_max_orphans = 3276800 net.ipv4.tcp_max_syn_backlog = 262144 net.i
原创 2014-07-08 11:25:09
729阅读
转自:https://www.cnblogs.com/fengeryi/p/3449720.html linux内核中ffs(x)宏是平台相关的宏,在arm平台,该宏定义在 arch/arm/include/asm/bitops.h __t & -__t 等于找到__t 第一个为1的位(从低位开始)
转载 2020-01-17 17:36:00
560阅读
2评论
  本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn   6. XFRM的其他操作 6.1 HASH处理 关于HASH值的计算方法主要在net/xfrm/xfrm_hash.h中定义: // IPV4
转载 2009-05-14 17:19:23
1344阅读
本文档的Copyleft归yfydz所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性, 严禁用于任何商业用途。msn: yfydz_no1@hotmail.com来源:http://yfydz.cublog.cn 5.4 PRIO(priority) PRIO是PFIFO_FAST算法的扩展,PFIFO_FAST中一共是3个队列, 而PRIO最多可设置16个带(
转载 2009-05-14 18:11:37
884阅读
linux内核编程4部曲之一:linux内核编译(2.6.12版本)图文解说linux内核编程4部曲之二:增加linux内核系统调用linux内核编程4部曲之三:修改O(1)调度算法linux内核编程4部曲之四:模块编程  本文,承接上面一篇linux内核编译,增加系统调用后,需要重新编译内核。一、实验目的    增加加减乘除系统调用,并测试系统调用和用户调用的
原创 2023-04-27 08:41:47
475阅读
80x86 保护模式极其编程 首先我不得不说。看这章真的非常
转载 2017-07-31 15:30:00
92阅读
2评论
由于公司产品一直以X86架构为基础发展,在前几年中一直受到ASIC、NP架构等厂商的攻击,但是随着技术的发展,在PCI-E架构出现后,效率的瓶颈得以突破。最初PCI总线是32bit,33Mhz,这样带宽为133Mbps。接着因为在服务器领域传输要求Intel把总线位数提高到64,这样又出现了2种PCI总线,分别为64bit/33Mhz和64bit/66Mhz,当然带宽分别翻倍了,为266Mbp
转载 7月前
177阅读
常常被人问及微信中使用的X5内核的问题,其实我也不是很清楚,只知道它是基于android 4.2的webkit,版本号是webkit 534。今天正好从X5团队拿到了一份问题汇总,梳理下发出来,给各位开发者以参考——不排除明天会删除这篇文章的可能。1.Android WebView常见问题及解决方案汇总: 2.请问各位碰到过X5浏览器内,局部滑动使用iscroll卡顿的问题么?回答:是使用&nb
转载 11月前
213阅读
初始化X5服务//在application中初始化 @Override public void onCreate() { super.onCreate();//搜集本地tbs内核信息并上报服务器,服务器返回结果决定使用哪个内核。 QbSdk.PreInitCallback callback = new QbSdk.PreInitCallback() { @Override public
转载 2024-08-27 09:21:54
151阅读
注: ret2text即控制返回地址指向程序本身已有的的代码(.text)并执行。例题1部署(无需函数传参情况)#include<stdio.h> #include<stdlib.h> #include<unistd.h> char shell[] = "/bin/sh"; int func(char *cmd){ system(shell); return
转载 11月前
0阅读
Linux 2.6.19.x 内核编译配置选项简介[url]http://lamp.linux.gov.cn/Linux/kernel_options.html[/url]作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件
转载 2008-06-24 23:44:02
1127阅读
  • 1
  • 2
  • 3
  • 4
  • 5