linux内核升级:linux-2.6内核升级文档(全)

=postbody序 做件事情,首先要知道自己在干什么,而不是盲目得升级内核,现在升级内核有点泛滥,sigh 首先让我们先了解下2.6内核新特性 、01.模块子系统(Module Subsystem)、统设备模型(Unied Device Model)和 PnP 支持 模块子系统发生了重大变化 02.稳定性有所提高 为了彻底避免内核加载或者导出正在被使用内核模块或者至少为了减少加载或者卸载模块同时... [阅读全文]

linux内核升级:升级Linux内核奋斗记

升级Linux内核奋斗记 dOYfbaiducukR19邹东金 dOYfbaiducukR19e-mail: [email protected] dOYfbaiducukR19我PIII Dell机运行着内核2.4.RedHat自从Linux内核2.6发布以来直想把该系统升级到内核2.6经过番艰辛万苦终于成功了为了体验下在Linux下编写多线程步骤又更新GCC和C语言库在此愿和各位朋友共享这... [阅读全文]

linux内核升级:linux安装之linux-2.6内核的升级文档

  序   做件事情首先要知道自己在干什么而不是盲目得升级内核现在升级内核有点泛滥首先让我们先了解下2.6内核新特性     、  01.模块子系统(Module Subsystem)、统设备模型(Unied Device Model)和 PnP 支持模块子系统发生了重大变化     02.稳定性有所提高   为了彻底避免内核加载或者导出正在被使用内核模块或者至... [阅读全文]

linux内核升级:Linux 套件升级

  前言   虽然 RedHat 提供好用东西但是 Linux 本身是直在进步当然啰他套件也就会直更新啦!什么是套件呢?例如你要使用 Web server 就应该会知道 RedHat 是使用 Apache 这套软件Software而这个软件Software就称为个套件啦!什么时候需要更新套件呢?通常这是完全视你需求而定如果你觉得你 Linux 已经够好了当然不用... [阅读全文]

linux内核:Linux操作系统的内核初始化过程详细解析

  概况  系统引导和化是操作系统实现控制第步也是集中体现系统优劣重要部分LINUX作为个免费准UNIX操作系统在众多业余爱好者以及小型商业处理市场表现不俗成为继WINDOWS系列后另个主流了解LINUX系统化对于进步掌握UNIX系统是十分有帮助  通常LINUX系统化可以分为两部分:内核部分和init部分内核主要完成系统硬件检测和化init则主要完成系统各项配... [阅读全文]

freebsd升级:FreeBSD下编译升级内核的不同操作手法

  编译安装升级内核思路方法  、  #cd /usr/src  #make world  #cd sys/i386/conf  #cp GENERIC NEWKERNEL  #/usr/sbin/conf NEWKERNEL  #cd ../../compile/NEWKERNEL  #make  #make    2、  #cd /usr/src  #mer... [阅读全文]

linux内核:教你一招,给Linux内核补IPVS补丁

  首先在安装Red Hat 7.2的时候,要将所有编译内核的库文件和编译工具都选上。如果系统安装后,发现不能编译内核,请重新安装安装光盘中以Kernel开头的RPM包。关闭一些不常用的服务后,再重新启动。    然后解压的内核,将其放在/usr/src/目录下,命令如下:    # tar xzvf -2.4.21.tar.gz -C /usr/src  # cd /usr/src  # ln ... [阅读全文]

linux内核升级:五个步骤升级你的linux系统内核

  1.内核        2.解压内核    #tar jvxf -2.6.6.tar.bz2 /解压内核安装包。  #mv -2.6.6 /usr/src/ /将解压后的内核文件夹移动到/usr/src目录下。    3.配置、编译及更新    #cd /usr/src/linux-2.6.6 /进入解压并移动后的内核目录。  #make mrproper /该命令可确保源代码目录下没有不正确... [阅读全文]

linux内核:Linux内核的一些算法

  1.Linux 调度  I/O消耗型和处理器消耗型进程(保证及时的IO响应和高效的CPU利用率)负载平衡:每颗CPU上有一个进程队列,当CPU的负载差大于25%时运行负载平衡程序。(从最忙的CPU上取下一个优先级最高且CPU亲和力最小的进程到负载最轻的CPU进程队列中)。  为什么要取优先级最高的进程呢?  因为把优先级高的进程平均分配到各个CPU上去才能使系统的性能达到最高。CPU的亲和力:... [阅读全文]

编译内核:简单编译升级内核激活FC1上的USB硬盘

  到www.kernel.org最新内核,我的是-2.6.6.tar.bz2文件   1. #cp -2.6.6.tar.bz2 /usr/src/   2. #cd /usr/src   3. #tar xvfj linux-2.6.6.tar.bz2   4. #cd linux-2.6.6   5. #make menuconfig   注意,请选中   M OHCI HCD suppor... [阅读全文]

linux内核:改善 Linux 内核和可伸缩性适应企业环境

  改善 Linux 性能的第一步是对其进行量化。但如何精确地对 Linux 的性能或与它相当的系统性能进行量化呢?在本文中,IBM Linux 技术中心的成员描述了他们在去年底对 Linux 2.4 和 2.5 内核所做的几个基准程序测试,就这些专家经验,以飨读者。    目前,Linux 操作系统是最成功的开放源码项目之一。Linux 作为 Web 操作系统,展示了其高可靠性,在 Web 市场... [阅读全文]

linux内核:全面分析对 Linux 内核进行压力测试

  自动软件测试让您可以在一段时间内运行相同的测试,从而确保您所比较的内容具备真正的可比性。在本文中, Linux Test Project 团队的成员们分享了他们对 Linux? 内核进行压力所使用的测试的方法、原理以及脚本和工具。     在对 Linux 内核版本稳定性的测试中,需要明确地声明并证明为什么版本是稳定的或者是不稳定的。 然而还没有被证明和证实当前现有的系统范围内的压力测试可以测... [阅读全文]

linux内核:Linux 内核 Device Simulator Framework入门

  Device Simulator Framework(DSF)为您的所有设备提供了一个易用的输入输出控制 (ioctl) 接口,无论这些设备是否确实存在。对那些经验丰富的内核和设备驱动程序软件开发人员而言,DSF 让调试和测试设备代码变得更容易,而这些工作如果没有 DSF 将难以进行模拟和再现。    为 Linux 内核创建测试用例相当简单;通常要么要求特定的范围,要么要求广泛的范围。不过,... [阅读全文]

linux内核:深入浅出分析Linux内核漏洞的问题

  与相比,Linux被认为具有更好的性和其他扩展性能。这些特性使得Linux在操作系统领域异军突起,得到越来越多的重视。随着Linux应用量的增加,其性也逐渐受到了公众甚或黑客的关注。那么,Linux是否真的如其支持厂商们所宣称的那样安全呢?本期我们请到了启明星辰信息技术有限公司积极防御实验室工程师赵伟,对Linux进行专业的漏洞技术分析。    Linux内核精短、稳定性高、可扩展性好、硬件需... [阅读全文]

linux内核:Linux内核管理基础知识概述

一、什么是内核; 内核官方: 内核洋文用 kernel,我刚才翻了一下词典,kernel 中文意思是内核、核心、中心、精髓的意思;也是果仁、果核的意思。从字面理解,kernel 是一事物的中心,植物的果实最重要的也是果仁和果核;:) 由此我们可以推断内核是操作系统的中心。 我们知道Linus Torvalds 开发了Linux ,其实他开发的就是内核,按内核官方主页的理解,这个内核就是Linux... [阅读全文]

linux内核升级:Linux2.4->2.6内核升级指南

The Guide of Upgrading to kernel 2.6.x The Guide of Upgrading to kernel 2.6.x Author: Rongkai Zhan date: 2004-3-14 前言: linux-2.6.x内核发布后, 坛子里的兄弟们肯定都迫不及待地要升级原有的2.4.x内核. 但是由于与2.6.x内核配套的系统程序并没有相应的来得及更新... [阅读全文]

linux内核:Linux2.6.14.3内核中宏定义 #define DEFINE

  2.6.14.3 内核中有如下宏定义,CODE:#define DEFINE(sym, val) \ asm volatile("\n-" #sym " %0 " #val : : "i" (val))没弄清它的用法,于是用如下函数做了一下试验,所得结果更是让人不解。 宏定义中从"\n-"中的"-"开始的后续部分被编译器忽略。gcc提示为Warning: rest of line ignor... [阅读全文]

linux内核:探索Linux内核飞行十二年

  Linux诞生的十二年,是其不断寻求发展的十二年,是经历各种磨练的十二年,也是逐渐成熟、逐渐清晰的十二年。     十二年一轮,只是历史长河中的短短一瞬。Linux用2.6版内核开启了其新一轮的发展,我们则将以对Linux十二年的回顾来揭开Linux内核的神秘面纱。     我没有从头开始经历Linux发展的所有大事,只是想从一个Linux用户的角度来描述一下Linux十二年成长经历中的点滴。... [阅读全文]

linux内核:Linux内核初始化过程简要介绍

  全部引导过程是四步    1:boot PROM phase    2:boot Programs phase    3:kernel initialization phase    4:init phase    system初始化,检测内存和cpu,检查设备和创建设备树,设置console    kernel初始化过程    kernel self -initialization 内核自检... [阅读全文]

linux内核:Linux启动添加内核参数简介

  一般情况,内核的配置对于一个安装好的操作系统来说,是一定的,不需要修改的。但如果遇到以下情况    比如:默认情况内核只能认到一个LUN,如果要支持多LUN是需要修改内核的。通过编译重新编译内核这个问题就可以解决。但是重新编译内核步骤繁琐,也容易出错。因此出现了一个折中的方法——在内核启动的时候,传递一个更新的内核参数,来让启动起来的内核具有新的功能,而且也不需要重新编译内核。    这种方法... [阅读全文]

linux内核:走向高手之路 Linux系统内核技术解读

针对好多Linux 爱好者对内核很有兴趣却无从下口本文旨在介绍种解读内核源码入门思路方法而不是解说复杂内核机制;  .核心源文件组织:1.Linux核心源通常都安装在/usr/src/linux下而且它有个非常简单编号约定:任何偶数核心(例如2.0.30)都是个稳定地发行核心而任何奇数核心(例如2.1.42)都是个开发中核心本文基于稳定2.2.5源代码第 2部... [阅读全文]

linux内核:详细解析 Linux内核的主要配置选项

配置内核命令是: # make config 文本配置方式 # make menuconfig 菜单配置方式 # make xconfig 图形界面配置方式 我们可以采用任何个命令配置内核般推荐使用make menuconfig来配置内核 .代码成熟度选项 Code maturity level options ---[*] Prompt for deve... [阅读全文]

linux内核:Linux内核抢占补丁的基本原理

作者 jklCPU在内核中运行时并不是处处不可抢占内核中存在些空隙在这时进行抢占是安全内核抢占补丁基本原理就是将SMP可并行代码段看成是可以进行内核抢占区域2.4内核正好细化了多CPU下内核线程同步机构对不可并行指令块用spinlock和rwlock作了细致表示该补丁实现可谓水到渠成具体思路方法就是在进程任务结构上增加个preempt_count变量作为内核抢占... [阅读全文]

linux内核升级:Linux 2.4->2.6内核升级指南

前言: -2.6.x内核发布后, 坛子里兄弟们肯定都迫不及待地要升级原有2.4.x内核. 但是由于和2.6.x内核配套系统并没有相应来得及更新, 升级过程会碰到很多问题, 因此觉得有必要把我经验和大家share下:-) XD们以后碰到类似问题时, 请先阅读本文, 而不要上来就盲目发帖.ps, you are welcome to fix me.1. 备份重要数据这是个好习惯,就不用多说了:-)2.... [阅读全文]

linux内核:Linux中用内核KHTTPD实现Web服务加速

、介绍 从2.4.13开始在Networking options出现了个试验性选项-'[ ] Kernel httpd acceleration (EXPERIMENTAL)'什么是kHTTPd呢?它是个Linux环境下webkHTTPd和其它web区别的处在于其是作为内核部分运行在Linux内核中(可以看成是个设备驱动) KHTTPd仅仅处理静态(基于静态文件... [阅读全文]

linux内核:Linux内核初始化及启动之用户模式开始

PCI: bus0: Fast back to back transfers disabledPCI: Configured XX as a PCI slave with 128MB PCI memoryPCI: Each Region size is 16384KBPCI: Reserved memory from 0x10080000 to 0x1508... [阅读全文]

linux内核:减少Linux内核空循环 降低系统能耗技巧

如果不花更多时间看表你将有更多充裕时间  通俗地讲这就是Linux内核中个重要变化基本原理编程人员希望这变化能够提高Linux效率新版Linux操作系统将采用“tickless”(没有空循环)内核使处理器能够在低能耗状态下运行  能耗对于所有操作系统都是非常重要对于Linux而言通过延长电池续航时间低能耗能够提高它在笔记本电脑和领域对竞争能力降低电费成本  tickless内核不是唯提高Linux... [阅读全文]

linux内核升级:Linux内核升级&补丁安装手册

第步:Linux2.4.18升级到2.4.31首先介绍说明下我环境: 3台装有RedHat8(2.4.18-14)主机初步任务就是升级内核到2.4.31然后再安装补丁Squashfs升级需要源代码-2.4.31.tar.gz拷贝到/usr/src下 CODE: #cd /usr/src/#tar -zxvf -2.4.31.tar.gz 如果你安装了2.... [阅读全文]

linux内核:Linux 内核剖析

  Linux内核是个庞大而复杂操作系统核心不过尽管庞大但是却采用子系统和分层概念很好地进行了组织在本文中您将探索 Linux 内核总体结构并学习些主要子系统和核心接口您还可以通过其他 IBM 文章链接更深入地进行学习  由于本文目标是对 Linux 内核进行介绍并探索其体系结构和主要组件因此首先回顾下 Linux 简短历史然后从较高层次审视 Linux 内核体... [阅读全文]

linux内核:高手风范 Linux操作系统内核编码风格

这篇简短文章描述了Linux内核首选编码风格编码风格是很个人化东西我不会把自己观点强加给任何人但是Linux内核代码毕竟是我必须有能力维护因此我宁愿它编码风格是我喜欢请至少考虑下这点 首先我建议打印份GNU编码标准不要阅读它烧掉它它不过是象征性姿态然后请看: 第 1 章: 缩进 Tabs(制表符)是8个大小因此缩进也应该是8个大小有些叛逆主张试图把缩进变成4个(... [阅读全文]
1 共1条 分1页