用于 Linux 的开放 BIOS

Tags: Linux   BIOS  

响铃!

尽管在 PC 硬件加电时喇叭响一下看起来似乎是件非常自然的事情,但实际上却有一些代码来驱动喇叭发声。这段代码就是引导固件。在大部分 PC 上,这都称为 BIOS(这个单词是 basic input/output system(基本输入/输出系统)的缩写)。BIOS 提供了底层的硬件支持,早期的 x86 操作系统就是使用它们来访问磁盘、显示器和其他东西的。

leon Published by 2014-01-06 03:55

Detail »

解读linux内核源码

Tags: Linux  

针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法,而不是解说linux复杂的内核机制;
一.核心源程序的文件组织:
1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(例如2.1.42)都是一个开发中的核心。本文基于稳定的2.2.5源代码,第二部分的实现平台为 Redhat Linux 6.0。
2.核心源程序的文件按树形结构进行组织,在源程序树的最上层你会看到这样一些目录:

leon Published by 2014-01-03 04:21

Detail »

内存管理

Tags: Memory   Linux  

学习 Linux 内核,应该是首先建立清晰的概念,把握整体,然后才是深入细节。
内存管理看上去比较复杂,但我认为,掌握以下几个基本概念,在学习时,就能做到成竹在胸
欢迎补充、讨论!

leon Published by 2014-01-03 03:58

Detail »

Introduction to BIOS

Tags: Linux   BIOS  

BIOS,计算机的很多硬件中都有BIOS,最常见的如:主板(也称为系统BIOS)、显示卡以及其它一些设备(例如IDE控制器、SCSI卡或网卡等)中都存在BIOS,其中系统BIOS是我们要介绍的主角,因为计算机的启动过程是在它的控制下进行的。BIOS程序一般被存放在主板ROM(只读存储芯片)之中,即使在关机或掉电以后,程序也不会丢失。

Author:leon

lyan Published by 2014-01-03 03:49

Detail »

CentOS 5.8编译安装Linux3.2.35新内核

Tags: Linux  

一、环境
linux:                       CentOS 5.8
内核版本                   2.6.18                         (用命令uname --a 查看)
计划新内核版本        inux-3.2.35.tar.gz             (文件保存在 /root中)
操作用户:               root

leon Published by 2013-12-22 04:33

Detail »