⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6.html

📁 网上一个牛人整理的关于linux内核编译
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<td>http://www.linuxvirtualserver.org</td></tr>
</table><table><tr><td>
系国际项目LVS(Linux虚拟服务器)创始人。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:郑原忠</td><td>网名:小虫</td>
<td>http://cle.linux.org.tw/CLE/</td></tr>
</table><table><tr><td>
台湾著名的CLE-中文Linux延伸套件的领军人物。台湾很多繁体中文Linux套件使用了CLE,例如XLinux、Caldera OpenLinux、Linpus Linux等。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:方汉</td><td>网名:dfbb</td></tr>
</table><table><tr><td>
曾任水木清华BBS中Linux板斑竹,为中文Linux的标准化规范贡献了巨大力量。在北京拓林思公司(TurboLinux北京公司)任职期间,所主持开发的TurboLinux中文版系列被认为是最好的中文Linux版本之一。 他和陈向阳合写的《Linux实用大全》一书,该书是国内较早的一本系统、全面、专业地介绍了Linux方方面面的知识,影响了一大批知识青年,带动了大家投身Linux事业的热情。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:于明俭</td>
<td>http://yumingjian.home.china.com</td>
<td>http://go18.163.com/~yumingjian/</td>
</tr></table><table><tr><td>
Chinput汉字输入服务器软件项目的创始人。
</td></tr>
</table>
<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>

<table>
<tr><td>姓名:邓煜、李凌、廖生苗</td><td>网名:devin、hahalee、samuel</td>
<td>http://www.openunix.org</td></tr>
</table><table><tr><td>
三剑客为蓝点Linux创始人,其首先实现(并非首先提出)的自内核使用FrameBuffer特性显示中文的技术开创了一个时代,为广大中文Linux爱好者提供了最好的中文Linux发行套件之一。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:李振春</td><td>网名:shi</td>
<td>http://freepy.yeah.net</td></tr>
</table><table><tr><td>
系自由拼音的作者。目前CCE-0.3x系列和Unicon系列以及Chinput系列所使用的智能拼音输入法模块皆直接来源于李振春先生的FreePY算法。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:苏哲</td><td>网名:suzhe</td>
<td>http://suzhe.gnuchina.org</td></tr>
</table><table><tr><td>
水木清华Linux版斑竹,为国际项目SmartBootManager(智能启动管理器)原创者。曾多次撰稿宣传自由软件和Linux,并为社区贡献三个自由软件。其所创始之SBM据传将成为两个重要中文发行套件的默认系统启动管理器。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:霍东灵</td><td>网名:Foka</td><td>毕业:</td></td></tr>
</table><table><tr><td>
Debian中文化工程的领导。
</td></tr>
</table>

<p>01010101010101010101010101010101010101010101010101010101010101010101010101010101</p>
<table>
<tr><td>姓名:</td><td>网名:zixia</td><td>毕业:清华大学</td></td></tr>
</table><table><tr><td>
著名站点zixia.net的站长,也是AKA的资深成员,曾经是Chinaren.net和Tom.com.cn的root
</td></tr>
</table>










<center><A HREF="#Content">[目录]</A></center>
<hr><br><A NAME="I656" ID="I656"></A><center><b><font size=+2>定制自己的Linux</font></b></center><br>
1.项目整体分析<p>
  制作Linux发布的目的是为了在系统中能够快速,正确地建立Linux系统环境。制作Linux发布的主要工作是决定各种软件的去留,因为有了RPM(RedHat Package Manager)包对其提供优良的管理能力,所以以目前比较成熟的RedHat 7.1(Linux Kernel Version 2.4.2-12)Linux发布程序作为蓝本,以RPM包作为基本的制定单元,以需求为原则对其进行取舍,得到适合实际需要的Linux系统。<p>
  由此,项目自然而然的以分析RedHat Linux的光盘安装系统为起点,在掌握了其结构和行为的基础上,在包一级(结构部分)和代码一级(行为部分)进行修改,同时建立相应的测试环境,以便对修改进行及时的规范。<p>
2.项目分步骤实施细节<p>
  2.1对Linux光盘安装系统的分析<p>
  ●结构部分<p>
  在安装光盘中,主要的目录结构和文件大致如下:<p>
  images/ 此目录下包含了制作启动盘的映像文件(文件后缀img),<p>
  其中boot.img是当安装介质为CD-ROM时负责引导系统的映像文件<p>
  bootnet.img是当安装介质为FTP,NFS等时负责引导系统的映像文件<p>
  driver.img是由一些特殊设备驱动程序模块组成的映像文件,在当前内核不支持这些设备的情况下,提供了对它们进行访问的一种方法<p>
  其中,boot.img映像文件中主要包含以下文件:<p>
  boot.img<br>
  |----vmlinuz&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux内核<br>
  |----ldlinux.sys&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 引导Linux的系统文件<br>
  |----syslinux.cfg&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Linux内核引导参数配置文件<br>
  |----initrd.img&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 内存虚拟文件系统映像文件<br>
  |----*.msg文件&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 引导时的各种提示信息文件<p>
  其中,initrd.img为Linux ext2文件系统,构成如下:<p>
  initrd.img<br>
  |----/bin<br>
  |----/dev<br>
  |----/etc<br>
  |----/module<br>
  |----/sbin ------ loader<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安装程序装载器<br>
  |----/tmp<br>
  |----/var<p>
   可执行文件/sbin/loader的任务是判断安装介质的有效性,并从中执行安装程序。<p>
  其实正是boot.img,在系统启动时被执行,经解析之后在内存建立起了Linux内核,并根据配置文件syslinux.cfg装载虚拟文件系统,形成了完整的Linux System,为后续的工作提供了必要的操作系统环境。Boot.img映像的文件系统类型为msdos,而其中的initrd.img映像的文件系统类型必为Linux系统自己的ext2,所以对于它们的解析操作是不同的,具体请参考附录A 。<p>
  RedHat/ 此目录是RedHat Linux发布的核心目录,主要的目录结构都在这里,其中<p>
  RPMS/ 包含了RedHat Linux发布的主要部分,即以RPM包的形式将Linux系统中的二进制可执行文件,配置文件,文档等等组织在一起,形成能完成一定功能的比较独立的软件包(文件后缀rpm)。这个目录就是把这些软件包都集合在一起,形成了RedHat Linux发布。<p>
  base/ 包含了在安装过程中要用到的描述组织结构和安装行为的所有文件,其中comps,hdlist和hdlist2是描述RPM包组织结构的文件。<p>
  comps 此文件把各个RPM包按一定的原则组织成若干组,即components,这样在安装过程中就不必对每一个包做出取舍,而以组为单位。comps文件为简单文本格式,它的结构如下所示:<p>
  4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 表示RPM包的版本号,当前为4<br>
  1 base { }<br>
  &nbsp;&nbsp; base是此componen

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -