内核修炼一:kernel定制编译
文章平均质量分 80
孙昊
毕业并工作于中科院计算所长期从事集群存储系统研发专注于linux内核技术现任用友集团PAAS中心技术专家qq:184214206微博http://weibo.com/u/3247230564邮箱john.hao.sungmail.com工作室www.talk-edu.com
展开
-
centos6.2内核定制编译
1 centos6.2 内核编译定制技能详解在学习了第三章在centos5.2平台上进行内核定制编译后,我们再以centos6.2为例,完整的走一遍,基本步骤是一样的,细节上可能会略有差异,大家可以继续在虚拟机上快速实战,内核定制编译讲究的是熟练操作,能够在后续我们内核实战学习中辅助我们进行内核代码调试及内核功能开发。1.1 安装内核源码1.1.1 下载官方内核源码大家可以从下原创 2013-06-14 10:27:36 · 2396 阅读 · 0 评论 -
内核定制与编译准备工作
1 CentOS5.X/6.X平台内核定制与编译1.1 为什么选择centoscentos是redhat红帽公司企业发行版rhel系列的开源发行版本,它也是面向企业服务器架构的,由于紧跟redhat rhel商业版本的步伐,centos的成熟度/稳定性都有保证,特别是能够全面并及时支持新型的驱动著称,更为重要的是centos发行版本更适合内核开发者进行内核开发,提供了非常便捷的开发环境原创 2013-06-14 10:22:30 · 958 阅读 · 0 评论 -
kernelRPM包安装与制作
1 KernelRPM包制作与安装内核只有通过以rpm包的形式才能更广泛的发布给所有用户进行自由安装,否则只是在自己本机进行了编译安装,其它的用户是不能使用你的内核的,rpm包就像windows的应用程序安装文件一样,你通过制作rpm包,把自己定制好的内核以一种通用的便捷的方式共享开来。上面章节我们已经熟悉并举例实战了如何进行内核定制与编译,如何给内核打补丁,并且专门在centos6.2内原创 2013-06-14 10:29:19 · 3720 阅读 · 0 评论 -
谈操作系统(linux内核)学习的重要性
. 内核学习概述1.1 再谈操作系统(linux内核)学习的重要性现阶段国内大学的计算机教学情况不容乐观,教材过时或者实用性不够成为我们大学生学业就业或者研究生进行项目研究实践的难题,当前大学课程对于理论的灌输过多,对于计算机编程语言的应试教学让国内学生并没有真正理解计算机的原理和机制,我们要知道会使用辅助开发环境进行web或者ui开发,能够掌握算法进行程序设计,这些是远远不够的,我们原创 2013-06-14 10:15:27 · 2529 阅读 · 0 评论 -
centos5.2内核定制编译
1 centos5.2 内核编译定制技能详解1.1 centos5.2内核编译快捷步骤本节以快捷步骤为出发点,介绍centos5.2内核的编译步骤,通过本节的介绍和实践,大家可以非常快速简洁的掌握内核编译步骤,主要是从实用性和操作效率上考虑,快速给出编译的标准和正确的步骤,让大家能够有快速和整体的把握,能够迅速掌握centos5.2内核编译技能,是非常实用的,后续一节会进一步展开如何给原创 2013-06-14 10:25:53 · 1395 阅读 · 0 评论 -
将第三方内核模块打入内核
1 将第三方内核模块(talk模块)打进内核1.1 预备知识开头我们已经知道如何写一个最简单的内核talk模块,并且简单介绍了内核模块灵活的动态可加载技术,但是往往内核会将许多重要的核心模块默认集成在内核中,让内核启动时自动随着内核的加载而加载,这就涉及到了我们如何将自己开发的第三方模块打入内核,对于一些嵌入式系统,它们往往是只读的,不允许你事后(linux启动后)再往系统里动态加载内原创 2013-06-14 10:30:21 · 1494 阅读 · 1 评论