Linux内核配置中文手册

freeclay

贡献于2011-01-14

字数:180562 关键词: Linux 方案 报告 手册 Intel

Linux R Kernel Configuration 中文手册(2.6.28) 刘少侠 中国·轄轥轣轥轭轢轥轲 輲輵輬 輲輰輰輸 輲 轩 前言 这是关于 轌轩轮轵轸 内核配置菜单选项的书。 轌轩轮轵轸 发展到今天,已经是版本 輲輮輶輮輲輸。为了让广大 轌轩轮轵轸 爱好者能够更加清 楚的了解 轌轩轮轵轸 内核的配置,笔者在业余时间里翻译了它的部分配置菜单。 由于本人水平有限,且时间仓促,不足之处在所难免。欢迎广大读者批评指 正,共同提高。 作者:刘少侠 轄轥轣轥轭轢轥轲 輲輵輬 輲輰輰輸 轩轩 Contents I 总总总览览览 1 II 开开开始始始配配配置置置菜菜菜单单单 7 1 General setup 常常常规规规设设设置置置 9 輱輮輱 轐轲软轭轰轴 车软轲 轤轥轶轥转软轰轭轥轮轴 轡轮轤輯软轲 轩轮轣软轭轰转轥轴轥 轣软轤轥輯轤轲轩轶轥轲轳 輮 輮 輮 輮 輮 輮 輹 輱輮輲 轌软轣轡转 轶轥轲轳轩软轮 輭 轡轰轰轥轮轤 轴软 轫轥轲轮轥转 轲轥转轥轡轳轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹 輱輮輳 轁轵轴软轭轡轴轩轣轡转转轹 轡轰轰轥轮轤 轶轥轲轳轩软轮 轩轮车软轲轭轡轴轩软轮 轴软 轴轨轥 轶轥轲轳轩软轮 轳轴轲轩轮轧 輮 輮 輮 輹 輱輮輴 轓轵轰轰软轲轴 车软轲 轰轡轧轩轮轧 软车 轡轮软轮轹轭软轵轳 轭轥轭软轲轹 輨轳轷轡轰輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰 輱輮輵 轓轹轳轴轥轭 轖 轉轐轃 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰 輱輮輶 轐轏轓轉轘 轍轥轳轳轡轧轥 轑轵轥轵轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰 輱輮輷 轂轓轄 轐轲软轣轥轳轳 轁轣轣软轵轮轴轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輱 輱輮輸 轅轸轰软轲轴 轴轡轳轫輯轰轲软轣轥轳轳 轳轴轡轴轩轳轴轩轣轳 轴轨轲软轵轧轨 轮轥轴转轩轮轫 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輱 輱輮輹 轁轵轤轩轴轩轮轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲 輱輮輱輰 轋轥轲轮轥转 輮轣软轮輌轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲 輱輮輱輱 轋轥轲轮轥转 转软轧 轢轵輋轥轲 轳轩轺轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲 輱輮輱輲 轃软轮轴轲软转 轇轲软轵轰 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳 輱輮輱輳 轇轲软轵轰 轃轐轕 轳轣轨轥轤轵转轥轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輴 輱輮輱輴 轓轩轭轰转轥 轃轐轕 轡轣轣软轵轮轴轩轮轧 轣轧轲软轵轰 轳轵轢轳轹轳轴轥轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輴 輱輮輱輵 轒轥轳软轵轲轣轥 轣软轵轮轴轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵 輱輮輱輶 轍轥轭软轲轹 轒轥轳软轵轲轣轥 轃软轮轴轲软转转轥轲 车软轲 轃软轮轴轲软转 轇轲软轵轰轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵 輱輮輱輷 轃轲轥轡轴轥 轤轥轰轲轥轣轡轴轥轤 轳轹轳车轳 輌转轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵 輱輮輱輸 轉轮轣转轵轤轥 转轥轧轡轣轹 輯轰轲软轣輯<轰轩轤>輯轣轰轵轳轥轴 輌转轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵 輱輮輱輹 轋轥轲轮轥转→轵轳轥轲 轳轰轡轣轥 轲轥转轡轹 轳轵轰轰软轲轴 輨车软轲轭轥轲转轹 轲轥转轡轹车轳輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵 輱輮輲輰 轎轡轭轥轳轰轡轣轥轳 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵 輱輮輲輱 轉轮轩轴轩轡转 轒轁轍 輌转轥轳轹轳轴轥轭 轡轮轤 轒轁轍 轤轩轳轫 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶 輱輮輲輲 轏轰轴轩轭轩轺轥 车软轲 轳轩轺轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷 輱輮輲輳 轃软轮輌轧轵轲轥 轳轴轡轮轤轡轲轤 轫轥轲轮轥转 车轥轡轴轵轲轥轳 輨车软轲 轳轭轡转转 轳轹轳轴轥轭轳輩 輮 輮 輮 輮 輮 輮 輮 輮 輱輷 輱輮輲輴 轄轩轳轡轢转轥 轨轥轡轰 轲轡轮轤软轭轩轺轡轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸 輱輮輲輵 轃轨软软轳轥 轓轌轁轂 轡转转软轣轡轴软轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸 轩轩轩 轩轶 彃彏彎彔彅彎彔当 輱輮輲輶 轐轲软輌转轩轮轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸 輱輮輲輷 轁轣轴轩轶轡轴轥 轭轡轲轫轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸 輱輮輲輸 轏轐轲软輌转轥 轳轹轳轴轥轭 轰轲软輌转轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹 輱輮輲輹 轋轰轲软轢轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹 2 Loadable module support 可可可加加加载载载模模模块块块支支支持持持 21 輲輮輱 轅轮轡轢转轥 转软轡轤轡轢转轥 轭软轤轵转轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輱 輲輮輲 轆软轲轣轥轤 轭软轤轵转轥 转软轡轤轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輱 輲輮輳 轍软轤轵转轥 轵轮转软轡轤轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輱 輲輮輴 轍软轤轵转轥 轶轥轲轳轩软轮轩轮轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輲 輲輮輵 轓软轵轲轣轥 轣轨轥轣轫轳轵轭 车软轲 轡转转 轭软轤轵转轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輲 3 Enable the block layer 允允允许许许块块块设设设备备备 23 輳輮輱 轓轵轰轰软轲轴 车软轲 轌轡轲轧轥 轂转软轣轫 轄轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輳 輳輮輲 轓轵轰轰软轲轴 车软轲 轴轲轡轣轩轮轧 轢转软轣轫 轩软 轡轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輳 輳輮輳 轓轵轰轰软轲轴 车软轲 轌轡轲轧轥 轓轩轮轧转轥 轆轩转轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輳 輳輮輴 轂转软轣轫 转轡轹轥轲 轤轡轴轡 轩轮轴轥轧轲轩轴轹 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輴 輳輮輵 轉輯轏 轓轣轨轥轤轵转轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輴 4 Processor type and features 处处处理理理器器器类类类型型型及及及特特特性性性 25 輴輮輱 轔轩轣轫转轥轳轳 轓轹轳轴轥轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輵 輴輮輲 轈轩轧轨 轒轥轳软转轵轴轩软轮 轔轩轭轥轲 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輵 輴輮輳 轓轹轭轭轥轴轲轩轣 轭轵转轴轩輭轰轲软轣轥轳轳轩轮轧 轳轵轰轰软轲轴 輨轓轍轐輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輵 輴輮輴 轅轮轡轢转轥 轍轐轓 轴轡轢转轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輶 輴輮輵 轓轵轢轡轲轣轨轩轴轥轣轴轵轲轥 轔轹轰轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輶 輴輮輶 轒轄轃 轒輭輳輲輱轸 轓软轃 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輶 輴輮輷 轓轩轮轧转轥輭轤轥轰轴轨 轗轃轈轁轎 软轵轴轰轵轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輷 輴輮輸 轐轡轲轡轶轩轲轴轵轡转轩轺轥轤 轧轵轥轳轴 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輷 輴輮輹 轍轥轭轴轥轳轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輷 輴輮輱輰 轐轲软轣轥轳轳软轲 车轡轭轩转轹 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輷 輴輮輱輱 轇轥轮轥轲轩轣 轸輸輶 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輸 輴輮輱輲 轂轲轡轮轣轨 轔轲轡轣轥 轓轴软轲轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輹 輴輮輱輳 轈轐轅轔 轔轩轭轥轲 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輹 輴輮輱輴 轍轡轸轩轭轵轭 轮轵轭轢轥轲 软车 轃轐轕轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輹 輴輮輱輵 轓轍轔 輨轈轹轰轥轲轴轨轲轥轡轤轩轮轧輩 轳轣轨轥轤轵转轥轲 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輹 輴輮輱輶 轍轵转轴轩輭轣软轲轥 轳轣轨轥轤轵转轥轲 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輲輹 輴輮輱輷 轐轲轥轥轭轰轴轩轢转轥 轍软轤轥转 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輰 輴輮輱輸 轌软轣轡转 轁轐轉轃 轳轵轰轰软轲轴 软轮 轵轮轩轰轲软轣轥轳轳软轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輰 輴輮輱輹 轍轡轣轨轩轮轥 轃轨轥轣轫 轅轸轣轥轰轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輱 彃彏彎彔彅彎彔当 轶 輴輮輲輰 轔软轳轨轩轢轡 轌轡轰轴软轰 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輱 輴輮輲輱 轄轥转转 转轡轰轴软轰 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輱 輴輮輲輲 轅轮轡轢转轥 轘輸輶 轢软轡轲轤 轳轰轥轣轩輌轣 輌轸轵轰轳 车软轲 轲轥轢软软轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輲 輴輮輲輳 輯轤轥轶輯轣轰轵輯轭轩轣轲软轣软轤轥 輭 轭轩轣轲软轣软轤轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輲 輴輮輲輴 輯轤轥轶輯轣轰轵輯輪輯轭轳轲 輭 轍软轤轥转輭轳轰轥轣轩輌轣 轲轥轧轩轳轴轥轲 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輳 輴輮輲輵 輯轤轥轶輯轣轰轵輯輪輯轣轰轵轩轤 輭 轃轐轕 轩轮车软轲轭轡轴轩软轮 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輳 輴輮輲輶 轈轩轧轨 轍轥轭软轲轹 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輳 輴輮輲輷 轐轁轅 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輴 輴輮輲輸 轁轤轤 轌轒轕 转轩轳轴 轴软 轴轲轡轣轫 轮软轮輭轥轶轩轣轴轡轢转轥 轰轡轧轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輴 輴輮輲輹 轃轨轥轣轫 车软轲 转软轷 轭轥轭软轲轹 轣软轲轲轵轰轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輴 輴輮輳輰 轒轥轳轥轲轶轥 转软轷 輶輴轋 软车 轒轁轍 软轮 轁轍轉輯轐轨软轥轮轩轸 轂轉轏轓轥轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輴 輴輮輳輱 轍轡轴轨 轥轭轵转轡轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輵 輴輮輳輲 轍轔轒轒 輨轍轥轭软轲轹 轔轹轰轥 轒轡轮轧轥 轒轥轧轩轳轴轥轲輩 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輵 輴輮輳輳 轅轆轉 轲轵轮轴轩轭轥 轳轥轲轶轩轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輶 輴輮輳輴 轅轮轡轢转轥 轫轥轲轮轥转 轩轲轱 轢轡转轡轮轣轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輶 輴輮輳輵 轅轮轡轢转轥 轳轥轣轣软轭轰 轴软 轳轡车轥转轹 轣软轭轰轵轴轥 轵轮轴轲轵轳轴轥轤 轢轹轴轥轣软轤轥 輨轓轅轃轃轏轍轐輩 輳輶 輴輮輳輶 轔轩轭轥轲 车轲轥轱轵轥轮轣轹 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輶 輴輮輳輷 轫轥轸轥轣 轳轹轳轴轥轭 轣轡转转 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輷 輴輮輳輸 轫轥轲轮轥转 轣轲轡轳轨 轤轵轭轰轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輷 輴輮輳輹 轁转轩轧轮轭轥轮轴 轶轡转轵轥 轴软 轷轨轩轣轨 轫轥轲轮轥转 轳轨软轵转轤 轢轥 轡转轩轧轮轥轤 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輸 輴輮輴輰 轃软轭轰轡轴 轖轄轓轏 轳轵轰轰软轲轴 輨轃轏轍轐轁轔 轖轄轓轏輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輸 輴輮輴輱 轂轵轩转轴輭轩轮 轫轥轲轮轥转 轣软轭轭轡轮轤 转轩轮轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輸 5 Power management options 电电电源源源管管管理理理选选选项项项 39 輵輮輱 轐软轷轥轲 轍轡轮轡轧轥轭轥轮轴 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輹 輵輮輲 轓轵轳轰轥轮轤 轴软 轒轁轍 轡轮轤 轳轴轡轮轤轢轹 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輳輹 輵輮輳 轈轩轢轥轲轮轡轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴輰 輵輮輴 轁轃轐轉 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴輱 輵輮輵 轁轐轍 輨轁轤轶轡轮轣轥轤 轐软轷轥轲 轍轡轮轡轧轥轭轥轮轴輩 轂轉轏轓 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴輵 輵輮輶 轃轐轕 轆轲轥轱轵轥轮轣轹 轳轣轡转轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴輶 輵輮輷 轃轐轕 轩轤转轥 轐轍 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輴輹 6 Bus options 总总总线线线选选选项项项 51 輶輮輱 轐轃轉 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輱 輶輮輲 轐轃轉 轅轸轰轲轥轳轳 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輲 輶輮輳 轍轥轳轳轡轧轥 轓轩轧轮轡转轥轤 轉轮轴轥轲轲轵轰轴轳輨轍轓轉 轡轮轤 轍轓轉輭轘輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輲 輶輮輴 轅轮轡轢转轥 轤轥轰轲轥轣轡轴轥轤 轰轣轩 輌轮轤 輪 轁轐轉 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輲 輶輮輵 轐轃轉 轄轥轢轵轧轧轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輲 輶輮輶 轉轮轴轥轲轲轵轰轴轳 软轮 轨轹轰轥轲轴轲轡轮轳轰软轲轴 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輲 轶轩 彃彏彎彔彅彎彔当 輶輮輷 轉轓轁 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輳 輶輮輸 轍轃轁 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輳 輶輮輹 轎轡轴轓轥轭轩 轓轃轸輲輰輰 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輳 輶輮輱輰 轏轮轥 轌轡轰轴软轰 轐轥轲 轃轨轩转轤 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輳 輶輮輱輱 轐轃轃轁轒轄 輨轐轃轍轃轉轁輯轃轡轲轤轂轵轳輩 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輳 輶輮輱輲 轐轃轉 轈软轴轰转轵轧 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輴 7 Executable file formats 可可可执执执行行行文文文件件件格格格式式式 55 輷輮輱 轋轥轲轮轥转 轳轵轰轰软轲轴 车软轲 轅轌轆 轢轩轮轡轲轩轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輵 輷輮輲 轗轲轩轴轥 轅轌轆 轣软轲轥 轤轵轭轰轳 轷轩轴轨 轰轡轲轴轩轡转 轳轥轧轭轥轮轴轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輵 輷輮輳 轋轥轲轮轥转 轳轵轰轰软轲轴 车软轲 轡輮软轵轴 轡轮轤 轅轃轏轆轆 轢轩轮轡轲轩轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輶 輷輮輴 轋轥轲轮轥转 轳轵轰轰软轲轴 车软轲 轍轉轓轃 轢轩轮轡轲轩轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輶 8 Networking support 网网网络络络支支支持持持 57 輸輮輱 轎轥轴轷软轲轫轩轮轧 软轰轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輵輷 輸輮輲 轁轭轡轴轥轵轲 轒轡轤轩软 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輶輹 輸輮輳 轃轁轎 轢轵轳 轳轵轢轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輶輹 輸輮輴 轉轲轄轁 輨轩轮车轲轡轲轥轤輩 轳轵轢轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輶輹 輸輮輵 轂转轵轥轴软软轴轨 轳轵轢轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輶輹 輸輮輶 轐轨软轮轥轴 轰轲软轴软轣软转轳 车轡轭轩转轹 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輰 輸輮輷 轗轩轲轥转轥轳轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輰 輸輮輸 轒轆 轳轷轩轴轣轨 轳轵轢轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輱 9 Device Drivers 设设设备备备驱驱驱动动动 73 輹輮輱 轇轥轮轥轲轩轣 轄轲轩轶轥轲 轏轰轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輴 輹輮輲 轃软轮轮轥轣轴软轲 輭 轵轮轩輌轥轤 轵轳轥轲轳轰轡轣轥 <輭> 轫轥轲轮轥转轳轰轡轣轥 转轩轮轫轥轲 輮 輮 輮 輮 輮 輮 輮 輮 輷輵 輹輮輳 轍轥轭软轲轹 轔轥轣轨轮软转软轧轹 轄轥轶轩轣轥轳 輨轍轔轄輩 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輵 輹輮輴 轐轡轲轡转转轥转 轰软轲轴 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輶 輹輮輵 轐转轵轧 轡轮轤 轐转轡轹 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輷 輹輮輶 轂转软轣轫 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輷輷 輹輮輷 轍轩轳轣 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輸輱 輹輮輸 轁轔轁輯轁轔轁轐轉輯轍轆轍輯轒轌轌 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輸輲 輹輮輹 轓轃轓轉 轤轥轶轩轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輸輹 輹輮輱輰 轓轥轲轩轡转 轁轔轁 轡轮轤 轐轡轲轡转转轥转 轁轔轁 轤轲轩轶轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輱 輹輮輱輱 轍轵转轴轩轰转轥 轤轥轶轩轣轥轳 轤轲轩轶轥轲 轳轵轰轰软轲轴輨轒轁轉轄 轡轮轤 轌轖轍輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輳 輹輮輱輲 轆轵轳轩软轮 轍轐轔 轤轥轶轩轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輴 輹輮輱輳 轉轅轅轅 輱輳輹輴 輨轆轩轲轥轗轩轲轥輩 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輴 輹輮輱輴 轉輲轏 轤轥轶轩轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輵 輹輮輱輵 轍轡轣轩轮轴软轳轨 轤轥轶轩轣轥 轤轲轩轶轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輶 彃彏彎彔彅彎彔当 轶轩轩 輹輮輱輶 轎轥轴轷软轲轫 轤轥轶轩轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輶 輹輮輱輷 轉轓轄轎 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輹 輹輮輱輸 轔轥转轥轰轨软轮轹 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輹 輹輮輱輹 轉轮轰轵轴 轤轥轶轩轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輹輹 輹輮輲輰 轃轨轡轲轡轣轴轥轲 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輲 輹輮輲輱 轉輲轃 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輶 輹輮輲輲 轓轐轉 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輶 輹輮輲輳 轇轐轉轏 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輶 輹輮輲輴 轄轡转转轡轳輧轳 转輭轷轩轲轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輷 輹輮輲輵 轐软轷轥轲 轳轵轰轰转轹 轣转轡轳轳 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輷 輹輮輲輶 轈轡轲轤轷轡轲轥 轍软轮轩轴软轲轩轮轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輷 輹輮輲輷 轇轥轮轥轲轩轣 轔轨轥轲轭轡转 轳轹轳车轳 轤轲轩轶轥轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輸 輹輮輲輸 轗轡轴轣轨轤软轧 轔轩轭轥轲 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輸 輹輮輲輹 轓软轮轩轣轳 轓轩转轩轣软轮 轂轡轣轫轰转轡轮轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輸 輹輮輳輰 轍轵转轴轩车轵轮轣轴轩软轮 轤轥轶轩轣轥 轤轲轩轶轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輹 輹輮輳輱 轖软转轴轡轧轥 轡轮轤 轃轵轲轲轥轮轴 轲轥轧轵转轡轴软轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輹 輹輮輳輲 轍轵转轴轩轭轥轤轩轡 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輰輹 輹輮輳輳 轇轲轡轰轨轩轣轳 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輱輰 輹輮輳輴 轓软轵轮轤 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輱輲 輹輮輳輵 轈轉轄 轄轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輱輶 輹輮輳輶 轕轓轂 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輱輷 輹輮輳輷 轕转轴轲轡 轗轩轤轥轢轡轮轤 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輳 輹輮輳輸 轍轍轃輯轓轄 轣轡轲轤 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輳 輹輮輳輹 轓软轮轹 轍轥轭软轲轹轓轴轩轣轫 轣轡轲轤 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輳 輹輮輴輰 轌轅轄 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輳 輹輮輴輱 轁轣轣轥轳轳轩轢轩转轩轴轹 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輴 輹輮輴輲 轉轮輌轮轩轂轡轮轤 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輴 輹輮輴輳 轒轥轡转 轔轩轭轥 轃转软轣轫 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輴 輹輮輴輴 轄轍轁 轅轮轧轩轮轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輴 輹輮輴輵 轕轳轥轲轳轰轡轣轥 轉輯轏 轤轲轩轶轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輴 輹輮輴輶 轓轴轡轧轩轮轧 轤轲轩轶轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輵 10 Firmware Drivers 固固固件件件驱驱驱动动动 127 輱輰輮輱 轂轉轏轓 轅轮轨轡轮轣轥轤 轄轩轳轫 轄轲轩轶轥 轣轡转转轳 轤轥轴轥轲轭轩轮轥 轢软软轴 轤轩轳轫 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輷 輱輰輮輲 轅轆轉 轖轡轲轩轡轢转轥 轓轵轰轰软轲轴 轶轩轡 轳轹轳车轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輷 輱輰輮輳 轂轉轏轓 轵轰轤轡轴轥 轳轵轰轰软轲轴 车软轲 轄轅轌轌 轳轹轳轴轥轭轳 轶轩轡 轳轹轳车轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輷 輱輰輮輴 轄轥转转 轓轹轳轴轥轭轳 轍轡轮轡轧轥轭轥轮轴 轂轡轳轥 轄轲轩轶轥轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輸 輱輰輮輵 轅轸轰软轲轴 轄轍轉 轩轤轥轮轴轩輌轣轡轴轩软轮 轶轩轡 轳轹轳车轳 轴软 轵轳轥轲轳轰轡轣轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輸 輱輰輮輶 轩轓轃轓轉 轂软软轴 轆轩轲轭轷轡轲轥 轔轡轢转轥 轁轴轴轲轩轢轵轴轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輸 轶轩轩轩 彃彏彎彔彅彎彔当 11 File systems 文文文件件件系系系统统统 129 輱輱輮輱 轓轥轣软轮轤 轥轸轴轥轮轤轥轤 车轳 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輲輹 輱輱輮輲 轅轸轴輳 轪软轵轲轮轡转转轩轮轧 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輰 輱輱輮輳 轔轨轥 轅轸轴轥轮轤轥轤 輴 輨轥轸轴輴輩 輌转轥轳轹轳轴轥轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輱 輱輱輮輴 轊轂轄 輨轥轸轴輳輩 轤轥轢轵轧轧轩轮轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輲 輱輱輮輵 轊轂轄輲 輨轥轸轴輴輩 轤轥轢轵轧轧轩轮轧 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輲 輱輱輮輶 轒轥轩轳轥轲车轳 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輲 輱輱輮輷 轊轆轓 輌转轥轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輴 輱輱輮輸 轘轆轓 輌转轥轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輴 輱輱輮輹 轇轆轓輲 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輵 輱輱輮輱輰 轏轃轆轓輲 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輶 輱輱輮輱輱 轄轮软轴轩车轹 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輷 輱輱輮輱輲 轉轮软轴轩车轹 輌转轥 轣轨轡轮轧轥 轮软轴轩輌轣轡轴轩软轮 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輷 輱輱輮輱輳 轑轵软轴轡 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輷 輱輱輮輱輴 轋轥轲轮轥转 轡轵轴软轭软轵轮轴轥轲 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輸 輱輱輮輱輵 轋轥轲轮轥转 轡轵轴软轭软轵轮轴轥轲 轶轥轲轳轩软轮 輴 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輸 輱輱輮輱輶 轆轩转轥轳轹轳轴轥轭 轩轮 轕轳轥轲轳轰轡轣轥 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輹 輱輱輮輱輷 轃轄輭轒轏轍輯轄轖轄 轆轩转轥轳轹轳轴轥轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輳輹 輱輱輮輱輸 轄轏轓輯轆轁轔輯轎轔 轆轩转轥轳轹轳轴轥轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輴輰 輱輱輮輱輹 轐轳轥轵轤软 輌转轥轳轹轳轴轥轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輴輲 輱輱輮輲輰 轍轩轳轣轥转转轡轮轥软轵轳 輌转轥轳轹轳轴轥轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輴輳 輱輱輮輲輱 轎轥轴轷软轲轫 轆轩转轥 轓轹轳轴轥轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輴輹 輱輱輮輲輲 轐轡轲轴轩轴轩软轮 轔轹轰轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵輶 輱輱輮輲輳 轎轡轴轩轶轥 轌轡轮轧轵轡轧轥 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵輶 輱輱輮輲輴 轄轩轳轴轲轩轢轵轴轥轤 轌软轣轫 轍轡轮轡轧轥轲 輨轄轌轍輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輵輹 12 Kernel hacking 内内内核核核调调调试试试 161 輱輲輮輱 轓轨软轷 轴轩轭轩轮轧 轩轮车软轲轭轡轴轩软轮 软轮 轰轲轩轮轴轫轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輱 輱輲輮輲 轅轮轡轢转轥 轤轥轰轲轥轣轡轴轥轤 转软轧轩轣 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輱 輱輲輮輳 轅轮轡轢转轥 轭轵轳轴 轣轨轥轣轫 转软轧轩轣 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輱 輱輲輮輴 轗轡轲轮 车软轲 轳轴轡轣轫 车轲轡轭轥轳 转轡轲轧轥轲 轴轨轡轮 輨輲輰輴輸輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輱 輱輲輮輵 轍轡轧轩轣 轓轹轳轒轱 轫轥轹 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輲 輱輲輮輶 轅轮轡轢转轥 轵轮轵轳轥轤輯软轢轳软转轥轴轥 轥轸轰软轲轴轥轤 轳轹轭轢软转轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輳 輱輲輮輷 轄轥轢轵轧 轆轩转轥轳轹轳轴轥轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輴 輱輲輮輸 轒轵轮 輧轭轡轫轥 轨轥轡轤轥轲轳 轣轨轥轣轫輧 轷轨轥轮 轢轵轩转轤轩轮轧 轶轭转轩轮轵轸 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輴 輱輲輮輹 轋轥轲轮轥转 轤轥轢轵轧轧轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輴 輱輲輮輱輰 轓轌轕轂 轤轥轢轵轧轧轩轮轧 软轮 轢轹 轤轥车轡轵转轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輵 輱輲輮輱輱 轅轮轡轢转轥 轓轌轕轂 轰轥轲车软轲轭轡轮轣轥 轳轴轡轴轩轳轴轩轣轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輶 輱輲輮輱輲 轒轔 轍轵轴轥轸 轤轥轢轵轧轧轩轮轧輬 轤轥轡轤转软轣轫 轤轥轴轥轣轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輶 彃彏彎彔彅彎彔当 轩轸 輱輲輮輱輳 轂轵轩转轴輭轩轮 轳轣轲轩轰轴轡轢转轥 轴轥轳轴轥轲 车软轲 轲轴輭轭轵轴轥轸轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輶 輱輲輮輱輴 轓轰轩轮转软轣轫 轡轮轤 轲轷輭转软轣轫 轤轥轢轵轧轧轩轮轧輺 轢轡轳轩轣 轣轨轥轣轫轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輶 輱輲輮輱輵 轍轵轴轥轸 轤轥轢轵轧轧轩轮轧輺 轢轡轳轩轣 轣轨轥轣轫轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輶 輱輲輮輱輶 轌软轣轫 轤轥轢轵轧轧轩轮轧輺 轤轥轴轥轣轴 轩轮轣软轲轲轥轣轴 车轲轥轥轩轮轧 软车 转轩轶轥 转软轣轫轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輶 輱輲輮輱輷 轌软轣轫 轤轥轢轵轧轧轩轮轧輺 轰轲软轶轥 转软轣轫轩轮轧 轣软轲轲轥轣轴轮轥轳轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輷 輱輲輮輱輸 轌软轣轫 轵轳轡轧轥 轳轴轡轴轩轳轴轩轣轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輷 輱輲輮輱輹 轓轰轩轮转软轣轫 轤轥轢轵轧轧轩轮轧輺 轳转轥轥轰輭轩轮轳轩轤轥輭轳轰轩轮转软轣轫 轣轨轥轣轫轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輷 輱輲輮輲輰 轌软轣轫轩轮轧 轁轐轉 轢软软轴輭轴轩轭轥 轳轥转车輭轴轥轳轴轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輷 輱輲輮輲輱 轫软轢轪轥轣轴 轤轥轢轵轧轧轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輸 輱輲輮輲輲 轃软轭轰轩转轥 轴轨轥 轫轥轲轮轥转 轷轩轴轨 轤轥轢轵轧 轩轮车软 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輸 輱輲輮輲輳 轄轥轢轵轧 轖轍 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輸 輱輲輮輲輴 轄轥轢轵轧 轖轍 轴轲轡轮轳转轡轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輸 輱輲輮輲輵 轄轥轢轵轧 輌转轥轳轹轳轴轥轭 轷轲轩轴轥轲轳 轣软轵轮轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輸 輱輲輮輲輶 轄轥轢轵轧 转轩轮轫轥轤 转轩轳轴 轭轡轮轩轰轵转轡轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輹 輱輲輮輲輷 轄轥轢轵轧 轓轇 轴轡轢转轥 软轰轥轲轡轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輹 輱輲輮輲輸 轃软轭轰轩转轥 轴轨轥 轫轥轲轮轥转 轷轩轴轨 车轲轡轭轥 轰软轩轮轴轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輹 輱輲輮輲輹 轄轥转轡轹 轥轡轣轨 轢软软轴 轰轲轩轮轴轫 轭轥轳轳轡轧轥 轢轹 轎 轭轩转转轩轳轥轣软轮轤轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輹 輱輲輮輳輰 轴软轲轴轵轲轥 轴轥轳轴轳 车软轲 轒轃轕 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輶輹 輱輲輮輳輱 轃轨轥轣轫 车软轲 轳轴轡转转轥轤 轃轐轕轳 轤轥转轡轹轩轮轧 轒轃轕 轧轲轡轣轥 轰轥轲轩软轤轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輰 輱輲輮輳輲 轋轰轲软轢轥轳 轳轡轮轩轴轹 轴轥轳轴轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輰 輱輲輮輳輳 轓轥转车 轴轥轳轴 车软轲 轴轨轥 轢轡轣轫轴轲轡轣轥 轣软轤轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輰 輱輲輮輳輴 轆软轲轣轥 轥轸轴轥轮轤轥轤 轢转软轣轫 轤轥轶轩轣轥 轮轵轭轢轥轲轳 轡轮轤 轳轰轲轥轡轤 轴轨轥轭 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輰 輱輲輮輳輵 轌轩轮轵轸 轋轥轲轮轥转 轄轵轭轰 轔轥轳轴 轔软软转 轍软轤轵转轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輱 輱輲輮輳輶 轆轡轵转轴輭轩轮轪轥轣轴轩软轮 车轲轡轭轥轷软轲轫 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輱 輱輲輮輳輷 轌轡轴轥轮轣轹 轭轥轡轳轵轲轩轮轧 轩轮车轲轡轳轴轲轵轣轴轵轲轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輱 輱輲輮輳輸 轓轹轳轣轴转 轣轨轥轣轫轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輱 輱輲輮輳輹 轔轲轡轣轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輱 輱輲輮輴輰 轒轥轭软轴轥 轤轥轢轵轧轧轩轮轧 软轶轥轲 轆轩轲轥轗轩轲轥 轥轡轲转轹 软轮 轢软软轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輲 輱輲輮輴輱 轅轮轡轢转轥 轤轹轮轡轭轩轣 轰轲轩轮轴轫輨輩 轣轡转转 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輲 輱輲輮輴輲 轓轡轭轰转轥 轫轥轲轮轥转 轣软轤轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輲 輱輲輮輴輳 轆轩转轴轥轲 轡轣轣轥轳轳 轴软 輯轤轥轶輯轭轥轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輴輴 轅轮轡轢转轥 轶轥轲轢软轳轥 轸輸輶 轢软软轴轵轰 轩轮车软 轭轥轳轳轡轧轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輴輵 轅轡轲转轹 轰轲轩轮轴轫 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輴輶 轃轨轥轣轫 车软轲 轳轴轡轣轫 软轶轥轲輍软轷轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輴輷 轓轴轡轣轫 轵轴轩转轩轺轡轴轩软轮 轩轮轳轴轲轵轭轥轮轴轡轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輴輸 轄轥轢轵轧 轰轡轧轥 轭轥轭软轲轹 轡转转软轣轡轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輴輹 轄轥轢轵轧 轡轣轣轥轳轳 轴软 轰轥轲 轣轰轵 轭轡轰轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輳 輱輲輮輵輰 轅轸轰软轲轴 轫轥轲轮轥转 轰轡轧轥轴轡轢转轥 转轡轹软轵轴 轴软 轵轳轥轲轳轰轡轣轥 轶轩轡 轤轥轢轵轧车轳 輮 輮 輮 輮 輮 輮 輮 輱輷輴 轸 彃彏彎彔彅彎彔当 輱輲輮輵輱 轗轲轩轴轥 轰轲软轴轥轣轴 轫轥轲轮轥转 轲轥轡轤輭软轮转轹 轤轡轴轡 轳轴轲轵轣轴轵轲轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輴 輱輲輮輵輲 轔轥轳轴轣轡轳轥 车软轲 轴轨轥 轎轘 轮软轮輭轥轸轥轣轵轴轡轢转轥 轳轴轡轣轫 车轥轡轴轵轲轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輴 輱輲輮輵輳 轕轳轥 輴轋轢 车软轲 轫轥轲轮轥转 轳轴轡轣轫轳 轩轮轳轴轥轡轤 软车 輸轋轢 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輴 輱輲輮輵輴 轍轥轭软轲轹 轭轡轰轰轥轤 轉轏 轴轲轡轣轩轮轧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輴 輱輲輮輵輵 轉轏 轤轥转轡轹 轴轹轰轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輵 輱輲輮輵輶 轄轥轢轵轧 轢软软轴 轰轡轲轡轭轥轴轥轲轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輵 輱輲輮輵輷 轃轐轁 轳轥转车輭轴轥轳轴 轣软轤轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輶 輱輲輮輵輸 轁转转软轷 轧轣轣 轴软 轵轮轩轮转轩轮轥 车轵轮轣轴轩软轮轳 轭轡轲轫轥轤 轠轩轮转轩轮轥輧 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輶 13 Security options 安安安全全全选选选项项项 177 輱輳輮輱 轅轮轡轢转轥 轡轣轣轥轳轳 轫轥轹 轲轥轴轥轮轴轩软轮 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輷 輱輳輮輲 轅轮轡轢转轥 轤轩輋轥轲轥轮轴 轳轥轣轵轲轩轴轹 轭软轤轥转轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輷 輱輳輮輳 轆轩转轥 轐轏轓轉轘 轃轡轰轡轢轩转轩轴轩轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輸 輱輳輮輴 轌软轷 轡轤轤轲轥轳轳 轳轰轡轣轥 轴软 轰轲软轴轥轣轴 车轲软轭 轵轳轥轲 轡转转软轣轡轴轩软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輸 輱輳輮輵 轎轓轁 轓轅轌轩轮轵轸 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輷輹 輱輳輮輶 轓轩轭轰转轩輌轥轤 轍轡轮轤轡轴软轲轹 轁轣轣轥轳轳 轃软轮轴轲软转 轋轥轲轮轥转 轓轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輱 14 Cryptographic API 密密密码码码接接接口口口 183 輱輴輮輱 轓轥轱轵轥轮轣轥 轎轵轭轢轥轲 轉轖 轇轥轮轥轲轡轴软轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輳 輱輴輮輲 轃轲轹轰轴软轧轲轡轰轨轩轣 轡转轧软轲轩轴轨轭 轭轡轮轡轧轥轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輳 輱輴輮輳 轈轍轁轃 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輳 輱輴輮輴 轘轃轂轃 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輳 輱輴輮輵 轎轵转转 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輴 輱輴輮輶 轍轄輴 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輴 輱輴輮輷 轍轄輵 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輴 輱輴輮輸 轓轈轁輱 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輴 輱輴輮輹 轓轈轁輲輲輴 轡轮轤 轓轈轁輲輵輶 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輴 輱輴輮輱輰 轓轈轁輳輸輴 轡轮轤 轓轈轁輵輱輲 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輴 輱輴輮輱輱 轗轨轩轲转轰软软转 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輵 輱輴輮輱輲 轔轩轧轥轲 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輵 輱輴輮輱輳 轇轆輨輲128輩 轭轵转轴轩轰转轩轣轡轴轩软轮 车轵轮轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輵 輱輴輮輱輴 轅轃轂 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輵 輱輴輮輱輵 轃轂轃 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輵 輱輴輮輱輶 轐轃轂轃 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輶 輱輴輮輱輷 轌轒轗 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輶 輱輴輮輱輸 轘轔轓 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輶 輱輴輮輱輹 轃轔轒 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輶 輱輴輮輲輰 轇轃轍輯轇轍轁轃 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輶 輱輴輮輲輱 轃轃轍 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輶 彃彏彎彔彅彎彔当 轸轩 輱輴輮輲輲 轓软车轴轷轡轲轥 轡轳轹轮轣 轣轲轹轰轴软 轤轡轥轭软轮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輷 輱輴輮輲輳 轄轅轓 轡轮轤 轔轲轩轰转轥 轄轅轓 轅轄轅 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輷 輱輴輮輲輴 轆轃轲轹轰轴 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輷 輱輴輮輲輵 轂转软轷輌轳轨 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輷 輱輴輮輲輶 轔轷软輌轳轨 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輷 輱輴輮輲輷 轔轷软輌轳轨 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭轳 輨轩輵輸輶輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輷 輱輴輮輲輸 轓轥轲轰轥轮轴 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輸 輱輴輮輲輹 轁轅轓 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輸 輱輴輮輳輰 轁轅轓 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭轳 輨轩輵輸輶輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輸 輱輴輮輳輱 轃轁轓轔輵 輨轃轁轓轔輭輱輲輸輩 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輸 輱輴輮輳輲 轃轁轓轔輶 輨轃轁轓轔輭輲輵輶輩 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輸 輱輴輮輳輳 轔轅轁輬 轘轔轅轁 轡轮轤 轘轅轔轁 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輸 輱輴輮輳輴 轁轒轃輴 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輹 輱輴輮輳輵 轋轨轡轺轡轤 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輹 輱輴輮輳輶 轁轮轵轢轩轳 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輹 輱輴輮輳輷 轓轅轅轄 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輸輹 輱輴輮輳輸 轓轡转轳轡輲輰 轳轴轲轥轡轭 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輰 輱輴輮輳輹 轓轡转轳轡輲輰 轳轴轲轥轡轭 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭 輨轩輵輸輶輩 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輰 輱輴輮輴輰 轄轥輍轡轴轥 轣软轭轰轲轥轳轳轩软轮 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輰 輱輴輮輴輱 轍轩轣轨轡轥转 轍轉轃 轫轥轹轥轤 轤轩轧轥轳轴 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輰 輱輴輮輴輲 轃轒轃輳輲轣 轃轒轃 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輰 輱輴輮輴輳 轃轡轭轥转转轩轡 轣轩轰轨轥轲 轡转轧软轲轩轴轨轭轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輰 輱輴輮輴輴 轔轥轳轴轩轮轧 轭软轤轵转轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輱 輱輴輮輴輵 轁轵轴轨轥轮轣 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輱 輱輴輮輴輶 轌轚轏 轣软轭轰轲轥轳轳轩软轮 轡转轧软轲轩轴轨轭 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輱 輱輴輮輴輷 轈轡轲轤轷轡轲轥 轣轲轹轰轴软 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輱 15 Virtualization 虚虚虚拟拟拟机机机 193 輱輵輮輱 轋轥轲轮轥转輭轢轡轳轥轤 轖轩轲轴轵轡转 轍轡轣轨轩轮轥 輨轋轖轍輩 轳轵轰轰软轲轴 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輳 輱輵輮輲 轌轩轮轵轸 轨轹轰轥轲轶轩轳软轲 轥轸轡轭轰转轥 轣软轤轥 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輴 輱輵輮輳 轐轃轉 轤轲轩轶轥轲 车软轲 轶轩轲轴轩软 轤轥轶轩轣轥轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輴 輱輵輮輴 轖轩轲轴轩软 轢轡转转软软轮 轤轲轩轶轥轲 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輴 16 Library routines 例例例行行行库库库 195 輱輶輮輱 轃轒轃輭轃轃轉轔轔 车轵轮轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輵 輱輶輮輲 轃轒轃輱輶 车轵轮轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輵 輱輶輮輳 轃轒轃 轣轡转轣轵转轡轴轩软轮 车软轲 轴轨轥 轔輱輰 轄轡轴轡 轉轮轴轥轧轲轩轴轹 轆轩轥转轤 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輵 輱輶輮輴 轃轒轃 轉轔轕輭轔 轖輮輴輱 车轵轮轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輵 輱輶輮輵 轃轒轃輳輲 车轵轮轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輶 輱輶輮輶 轃轒轃輷 车轵轮轣轴轩软轮轳 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輶 輱輶輮輷 轃轒轃輳輲轣 轃轹轣转轩轣 轒轥轤轵轮轤轡轮轣轹輭轃轨轥轣轫 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輮 輱輹輶 轸轩轩 彃彏彎彔彅彎彔当 Part I 总总总览览览 輱 輳 内内内核核核特特特性性性和和和选选选项项项说说说明明明 一些内核特性可以直接编译进内核。一些可以被编译为可装载的模块。一些则 可以完全被一起移除。这里还有一些内核参数,它不是真正的特性,但是必须输入 有效的十进制或者十六进制或者一些文本。 菜单项目中,以这些符号开始的表示特性可以: 轛 轝 编译或者移除 < > 编译或者模块化或者移除 {} 编译或者模块化(被其他特性选择) 轻 轻 被其他特性选择 其中: 文字中的 轙 表示选择进内核。 轍 表示编成模块。 轎 表示不选择。 在 轭轡轫轥 轭轥轮轵轣软轮輌轧 下,輪表示 轙 , 轍 表示 轍 ,空白表示 轎 。 为了改变这些特性,你需要用光标键移动使之高亮显示,同时按 轙 将其编 译,按 轍 模块化,按 轎 将它移除。你可能也需要按空格键来在几个选择中循环 (轙→轎→轍→轙)。 一一一些些些额额额外外外的的的键键键盘盘盘提提提示示示 菜菜菜单单单 使用上下方向键来高亮你想要改变的项目或者子菜单,然后按回车键。子菜单 显示为→ 小技巧:按选项中高亮的那个字母(热键)。按热键多次可以在使用了这个热 键的选项中循环。 你可以用上下翻页键来翻页,以观察看不到的选项。 要退出菜单,使用方向键来高亮< 轅轘轉轔 >按钮,然后按回车。 小技巧:按< 轅轓轃 >< 轅轓轃 >或者 轅 或者 轘 ,如果这时没有选项使用这些热 键。也可以只按一次< 轅轓轃 >,但是由于延迟,可能会让你很烦。 同时,< 轔轁轂 >键和方向键将会在< 轓轥转轥轣轴 >,< 轅轘轉轔 >和< 轈轅轌轐 >中 循环。 要得到选项的提示,使用方向键高亮< 轈轅轌轐 >然后按回车。 小技巧:按< 轈 >或者<?>。 列列列表表表选选选择择择 使用方向键来选择相应选项,按< 轓 >或者按空格键。 小技巧:按选项的第一个字母,然后按< 轓 >或者空格键。 要查看可用的帮助,使用方向键高亮< 轈轅轌轐 >,然后按回车。 小技巧:按 轈 或者<輿>。 同时,< 轔轁轂 >键和方向键将会在< 轓轅轌轅轃轔 >和< 轈轅轌轐 >间循环。 輴 数数数据据据输输输入入入 输入需要的信息,然后按< 轅轎轔轅轒 >。如果你在输入十六进制数据,没有必 要添加前缀轠 輰轘 輧。 需要帮助时,用< 轔轁轂 >或者方向键高亮帮助菜单后按< 轅轎轔轅轒 >。也可 以按< 轔轁轂 >< 轈 >。 文文文本本本框框框(((帮帮帮助助助窗窗窗口口口))) 使用方向键来调整方向。也可以使用 轖轉 的方向键: 轨 , 轪 , 轫 , 转 来完成,还 可以使用空格和< 轂 >来进行,这是 转轥轳轳 和 转轹轮轸 的键位。 按< 轅 >< 轘 >< 轅轎轔轅轒 >或者< 轅轓轃 >< 轅轓轃 >退出。 可可可选选选配配配置置置文文文件件件 支持可选配置文件,这样可以方便地在各种内核配置之间切换。 在主菜单的最后,你会发现两个选项。一个是储存当前配置文件,另一个是载 入已经保存好的配置文件。 即使你不使用可选的配置文件,你在进行配置的过程中,可能发现你已经完全 搞乱了你的设置,这时你可以使用轜 轌软轡轤 轁转轴轥轲轮轡轴轥輮輮輮輢选项来恢复你之前的设置。 这样不需要重新启动配置程序。 其其其他他他信信信息息息 如果你在 轘轔轅轒轍 窗口中使用配置程序 轍轥轮轵轣软轮輌轧,确保你的环境变量輤轔轅轒轍 指向了一个支持颜色的 轘 终端。否则,菜单看起来将会很丑。配置程序在 轒轘轖轔 窗口中无法正常显示,因为它只支持一种颜色。 配置程序在显示模式高于 輲輵 行和 輸輰 列的显示器上,将会显示得更大。为使之 工作,命令: 轳轴轴轹 轳轩轺轥 应该可以显示出屏幕的实际行列数。我强烈建议你不要在 轓轈轅轌轌 变量中设置 轌轉轎轅轓 和 轃轏轌轕轍轎轓 。一些发行版通过輯轥轴轣輯轰轲软輌转轥 设置了这 些环境变量。一些程序可能会出错,因为这些变量没有真实反映屏幕的尺寸。 可可可选选选个个个人人人设设设置置置 如果你喜欢把内核的所有选项列在一个单独的菜单上,而不是默认的多级菜 单,那么运行配置程序时设置 轍轅轎轕轃轏轎轆轉轇 轍轏轄轅 为单独的菜单。比如: 轭轡轫轥 轍轅轎轕轃轏轎轆轉轇 轍轏轄轅輽轳轩轮轧转轥 轭轥轮轵 轭轥轮轵轣软轮輌轧 < 轅轎轔轅轒 >将会把相应的内容融合和展开。 注意这种模式与普通模式相比会导致 轃轐轕 的额外开销(特别是有大量的没有 融合的内容)。 輵 不不不同同同的的的可可可用用用颜颜颜色色色面面面板板板 通过 轍轅轎轕轃轏轎轆轉轇 轃轏轌轏轒 可以设置不同的颜色面板。 选择一个面板输入: 轭轡轫轥 轍轅轎轕轃轏轎轆轉轇 轃轏轌轏轒輽< 轴轨轥轭轥 > 轭轥轮轵轣软轮輌轧 可用的 轴轨轥轭轥 有: 轭软轮软 =>用于单色显示。 轢转轡轣轫轢轧 =>背景为黑色。 轣转轡轳轳轩轣 =>背景为蓝色,传统的界面。 轢转轵轥轴轩轴转轥 => 轌轃轄 友好界面(默认)。 内内内核核核 2.6.28 的的的大大大改改改动动动 • 加入对 轉轮轴轥转 酷睿 輲 的 轃轐轕 优化代码支持。 • 正式加入对 轥轸轴輴 文件系统的支持。 輶 Part II 开开开始始始配配配置置置菜菜菜单单单 輷 Chapter 1 General setup 常常常规规规设设设置置置 1.1 Prompt for development and/or incomplete code/drivers 对开发中的或者未完成的代码和驱动进行提示 轌轩轮轵轸 下的很多东西,比如网络设备、文件系统、网络协议等等,它们的功 能、稳定性、或者测试等级等等还不能够符合大众化的要求,还处于开发之中。这 就是所谓的α版本(阿尔法版本):最初开发版本;接下来的是β版本( 轂轅轔轁 版 本),公开测试版本。如果这是阿尔法版本,那么开发者为了避免收到诸如轜为何 这东西不工作輢的信件的麻烦,常常不会让它发布出去。但是,积极的测试和使用 阿尔法版本对软件的开发是非常好的。你只需要明白它未必工作得很好,在某些情 况有可能会出问题。汇报详细的出错情况对开发者很有帮助。 这个选项同样会让一些老的驱动可用。很多老驱动在后来的内核中已经被代替 或者被移除。除非你想要帮助软件的测试,或者开发软件,或者你的机器需要这些 特性,否则你可以选 轎 ,那样你会在配置菜单中得到较少的选项。如果你选了 轙, 你将会得到更多的阿尔法版本的驱动和代码的配置菜单。 1.2 Local version - append to kernel release 本地版本-附加内核发行版本 在你的内核版本后面加上一串字符来表示版本。这些字符在你使用 轵轮轡轭轥 輭轡 命令时会显示出来。你在这设置的版本字符将会出现在文件的目录和内容中,如果 这些文件调用了内核的版本号。你的字符最多不能超过 輶輴 位。 1.3 Automatically append version information to the version string 自动生成版本信息 輹 輱輰 彃彈彁彐彔彅归 弱弮 彇彅彎彅归彁彌 当彅彔录彐 常规设置 这个选项会尝试自动探测目前的编译树列是否是一个发行版本树列1,这通过 寻找 轧轩轴2 标记来完成,它归属于目前的树列修正版顶层。 一个类似格式 輭轧轸轸轸轸轸轸轸 的字符串将会添加在本地版本的后面,如果 轧轩轴 树 列找到了的话。这个字符串也将在所有匹配的 转软轣轡转轶轥轲轳轩软轮輪 文件后面添加,如果 轃轏轎轆轉轇 轌轏轃轁轌轖轅轒轓轉轏轎 值设置了的话。 在这使用的字符串,实际上是运行了以下命令得到的前 輸 位字符: 輤 轧轩轴 轲轥轶輭轰轡轲轳轥 輭輭轶轥轲轩车轹 轈轅轁轄 这个命令是通过在轜轳轣轲轩轰轴轳輯轳轥轴转软轣轡转轶轥轲轳轩软轮輢的脚本完成的。 1.4 Support for paging of anonymous memory (swap) 内存随机页面支持( 轳轷轡轰 ) 这个选项可以让你选择是否在内核中使用 轳轷轡轰 设备或者 轳轷轡轰 文件,以提供比 实际 轒轁轍 内存更多的虚拟内存。 如果不清楚,选 轙 。 1.5 System V IPC 轓轹轳轴轥轭 轖 中间过程连接 中间过程连接是一组功能和系统调用,使得进程能够同步和交换信息。这通常 来说是好事,有一些程序只有你选择了 轙 才能运行。特别地,你想在 轌轩轮轵轸 下运行 轄轏轓 仿真程序,你必须要选 轙 。 你可以用 轩轮车软 轩轰轣 命令来了解 轉轐轃 。 1.6 POSIX Message Queues 轐轏轓轉轘 信息队列 轐轏轓轉轘 信息队列变量是 轉轐轃 的一部分。在 轐轏轓轉轘 信息队列中,每个信息有 一个优先权,这可以决定进程处理它的连续性3。如果你想要编译和运行比如写给 轓软转轡轲轩轳 的程序,它们使用了 轐轏轓轉轘 信息队列,那么要在这选 轙 。 轐轏轓轉轘 信息队列对于文件系统是可见的,称为轠轭轱轵轥轵轥輧,也可以被挂载,如果 你打算这么做的话。 如果不清楚,选 轙 。 1因为有的人可能会更改和调试内核,导致这个内核不是标准的发行版内核。 2Linus Trovald 制作的一个内核版本控制工具 3意即越连续,则占用时间会越多 弱弮強弮 彂当彄 彐归彏彃彅当当 彁彃彃彏录彎彔彉彎彇 輱輱 1.7 BSD Process Accounting 轂轓轄 进程统计 如果你选 轙 ,用户级别的程序就可以通过特殊的系统调用方式来通知内核把 进程统计信息记录到一个文件:当这个进程存在的时候,信息就会被内核记录进文 件。信息通常包括建立时间、所有者、命令名称、内存使用、控制终端等。这对用 户级程序非常有用。所以通常选 轙 是一个好主意。 1.7.1 BSD Process Accounting version 3 file format 轂轓轄 进程统计 轶輳 文件格式 如果你选 轙 ,进程统计信息将以一种新的文件格式写入,它把每个父进程的 轉轄 当作日志写入文件。注意这种文件格式和以前的 轶輰輯轶輱輯轶輲 文件格式不兼容,所 以你需要升级工具软件以处理它。 1.8 Export task/process statistics through netlink 通过网联 輨轮轥轴转轩轮轫輩4 输出工作輯进程的相关数据 通过通用的网联接口输出工作輯进程的相应数据,和 轂轓轄 进程统计不同的是, 这些数据在进程运行的时候就可以通过相关命令访问。和 轂轓轄 进程统计类似,数 据将在进程结束时送入用户空间。 如果不清楚,选 轎 。 1.8.1 Enable per-task delay accounting 允许单任务延迟统计 通过任务等待系统资源的方式收集信息,这会收起时间的花销。系统的资源 如 轣轰轵 、同步 轉輯轏 复合块和交换页面等等。这些统计信息可以帮助设置一个任务的 轣轰轵輯轩软輯轩轳轳 优先级等。 如果不清楚,选 轎 。 1.8.2 Enable extended accounting over taskstats 允许通过任务状态进行扩展统计 收集扩展任务统计数据,并把它们发送至用户空间,以便可以用任务状态接口 进行处理。 如果不清楚,选 轎 。 4要注意区分网联和普通的网络连接的区别。前者是 Linux 新版本内核在内核空间与用户空间之 间进行信息传输的方式,它在实质上与网络的服务器和客户端的连接是一样的,所以这个连接被形 象化为 netlink ,直译为网络连接,笔者翻译为网联以区别。 輱輲 彃彈彁彐彔彅归 弱弮 彇彅彎彅归彁彌 当彅彔录彐 常规设置 • 轅轮轡轢转轥 轰轥轲輭轴轡轳轫 轳轴软轲轡轧轥 轉輯轏 轡轣轣软轵轮轴轩轮轧 允许单任务储存 轉輯轏 统计 收集任务引发的储存 轉輯轏 上的一定数量的字节信息。 如果不清楚,选 轎 。 1.9 Auditing support 审计支持 允许审计的基础结构能够被其他内核子系统使用,比如 轓轅轌轩轮轵轸 ,它需要这个 来进行登录时的声音和视频输出。没有 轃轏轎轆轉轇 轁轕轄轉轔轓轙轓轃轁轌轌 时(即下一个 选项)无法进行系统调用。 1.9.1 Enable system-call auditing support 允许系统调用审计支持 允许低层的系统调用审计构架,这可以独立使用,或者用于其他的内核子系 统,比如 轓轅轌轩轮轵轸輮 要使用审计的文件系统监视特性,请确保 轉轎轏轔轉轆轙 被配置。 1.10 Kernel .config support 内核輮轣软轮輌轧 支持 这个选项允许已经完成的輮轣软轮輌轧 文件5保存在内核当中。 它提供正在运行中的或者还在硬盘中的内核的相关配置选项。可以通过内 核镜像文件 轫轥轲轮轥转 轩轭轡轧轥 輌转轥 用脚本 轳轣轲轩轰轴轳輯轥轸轴轲轡轣轴輭轩轫轣软轮輌轧 来提取出来,作为当 前内核重编译或者另一个内核编译的参考。如果你的内核在运行中,可以通过 輯轰轲软轣輯轣软轮輌轧輮轧轺 文件来读取。下一个选项提供这项支持。 1.10.1 Enable access to .config through /proc/config.gz 允许通过 輯轰轲软轣輯轣软轮輌轧輮轧轺 访问 輮轣软轮輌轧 可以通过 輯轰轲软轣輯轣软轮輌轧輮轧轺 访问当前内核的 輮轣软轮輌轧 。 1.11 Kernel log buffer size 内核日志缓冲尺寸 选择内核日志缓冲尺寸。 例子: 5即编译 Linux 时的配置文件 弱弮弱弲弮 彃彏彎彔归彏彌 彇归彏录彐 当录彐彐彏归彔 輱輳 輱輷輽輱輲輸轋轂 輱輶輽輶輴轋轂 輱輵輽輳輲轋轂 輱輴輽輱輶轋轂 輱輳輽輸轋轂 輱輲輽輴轋轂 1.12 Control Group support 组控制支持 这个选项会让你像使用多 轃轐轕 一样使用处理器组子系统。 如果不清楚,选 轎 。 1.12.1 Example debug cgroup subsystem 调试组控制子系统范例 这个选项开启一个简单的组控制子系统,输出有用的关于组控制框架的调试信 息。 如果不清楚,选 轎 。 1.12.2 Namespace cgroup subsystem 命名空间组控制子系统 提供一个简单的命名空间组控制子系统,以提供分层次的设置命名,用于虚拟 服务器实例和检查点輯重启任务。 1.12.3 control group freezer subsystem 组控制冻结子系统 提供一种方式用于冻结和解冻控制组中的所有任务。 1.12.4 Device controller for cgroups 组控制系统设备控制器 提供一个组控制工具设备白名单6,以便组中的进程可以建立节点或者打开 它。 6与黑名单相对,指优良者名单 輱輴 彃彈彁彐彔彅归 弱弮 彇彅彎彅归彁彌 当彅彔录彐 常规设置 1.12.5 Cpuset support 轃轰轵轳轥轴 支持 这个选项将使你可以建立和管理 轃轐轕轓轅轔 ,它允许动态地把一个系统分区至 多个 轃轐轕 组和内存节点组中,并分配和运行仅位于这些组之中的任务。这对于大 型的 轓轍轐 和 轎轕轍轁 系统非常有用。 如果不清楚,选 轎 。 1.13 Group CPU scheduler 轃轐轕 组调度器 这个特性让 轃轐轕 调度器识别任务组,并控制 轃轐轕 带宽定位至那些任务组。 1.13.1 Group scheduling for SCHED OTHER 轓轃轈轅轄 轏轔轈轅轒 组调度器 1.13.2 Group scheduling for SCHED RR/FIFO 轓轃轈轅轄 轒轒輯轆轉轆轏 组调度器 1.13.3 Basis for grouping tasks 基本组任务 • 轵轳轥轲 轩轤 用户 轩轤 这个选项选择用户 轩轤 作为基本组任务,因此对每个用户提供相同的 轃轐轕 带 宽。 • 轃软轮轴轲软转 轧轲软轵轰轳 控制组 这个选项允许你建立任意的任务组,通过使用轜轣轧轲软轵轰輢伪文件系统来实现, 这可以控制 轣轰轵 带宽定位至每个任务组。 1.14 Simple CPU accounting cgroup subsystem 简单 轃轐轕 统计组控制子系统 提供一个简单的资源控制器,通过在组控制中的任务监视所有 轃轐轕 的花销。 弱弮弱張弮 归彅当彏录归彃彅 彃彏录彎彔彅归当 輱輵 1.15 Resource counters 资源计数器 这个选项开启独立的资源计数器构架,它与组控制系统共同工作。 1.16 Memory Resource Controller for Control Groups 控制组的内存资源控制器 提供一个内存资源控制器,以管理随机内存和页面缓存。 1.17 Create deprecated sysfs file 建立不需要的系统文件 这个选项建立一些不需要的链接,比如轜轤轥轶轩轣轥輢链接,< 轳轵轢轳轹轳轴轥轭 >:< 轮轡轭轥 >链接和< 轢轵轳 >链接。它将给 轕轥轶轥轮轴 环境增加不需要的关键字。 在今天,上述的特性没有一个被使用了。因为它们把驱动核心细节输送到了用 户空间,或者把不稳定的内核属性给输出了。 如果可能的话,这个选项将把一些设备的结构层次进行移动,回到 輯轳轹轳輯轣转轡轳轳 体系中,以适应老的 轵轤轥轶 版本和用户空间程序。 如果你正在使用新的用户空间包,那么在这选 轎 是安全的。 1.18 Include legacy /proc//cpuset file 包含传统的 輯轰轲软轣輯<轰轩轤>輯轣轰轵轳轥轴 文件 1.19 Kernel→user space relay support (formerly relayfs) 内核空间和用户空间传递通讯支持 这个选项在特定的文件系统(比如 轤轥轢轵轧车轳 )中提供数据传递接口支持,它可 以提供从内核空间到用户空间的大批量的数据传递工具和设施。 如果不清楚,选 轎 。 1.20 Namespaces support 命名空间支持 輱輶 彃彈彁彐彔彅归 弱弮 彇彅彎彅归彁彌 当彅彔录彐 常规设置 给任务提供一种途径,以便同样 轩轤 的任务能够指向不同的对象。例如相同的 轉轐轃 轩轤 将会指向不同的对象或者相同的用户 轩轤 或 轰轩轤 将指向不同的任务,当在不同 的命名空间使用时。 1.20.1 UTS Namespaces 轕轔轓 命名空间 在这个命名空间,任务通过 轵轮轡轭轥輨輩 系统调用来查看不同的信息。 1.20.2 IPC Namespaces 轉轐轃 命名空间 在这个命名空间,任务用 轉轐轃 轩轤 来工作。 轉轐轃 轩轤 通过不同命名空间的不同 轉轐轃 对象来进行通信。 1.20.3 User namespace 用户命名空间 这里允许容器,比如 轶轳轥轲轶轥轲轳 ,使用用户命名空间来为不同的服务器提供不同 的用户信息。如果不清楚,选 轎 。 1.20.4 PID Namespaces 轐轉轄 命名空间 支持进程 轩轤 命名空间。这允许多进程拥有相同的 轰轩轤 ,只要它们位于不同的 轰轩轤 命名空间。这是一个容器的编译块。 除非你知道如何用这项实验性质的特性来工作,否则选 轎 。 1.21 Initial RAM filesystem and RAM disk sup- port 初始 轒轁轍 文件系统和 轒轁轍 磁盘支持 初始 轒轁轍 文件系统是一种 轲轡轭 文件系统,它被启动器装载(比如 转轩转软 ),在 通常的启动程序前以 轲软软轴 形式挂载。通常它用来装载模块,这在挂载真正的 轲软软轴 文件系统时使用。 如果 轒轁轍 磁盘支持也被选入,这将允许初始 轒轁轍 磁盘支持( 轩轮轩轴轲轤 ),这 将给内核尺寸增大 輱輵轋轂 (在一些体系上,可能会更大)。 如果不清楚,选 轙 。 弱弮弲弲弮 彏彐彔彉彍彉彚彅 彆彏归 当彉彚彅 輱輷 1.21.1 Initramfs source files 初始 轲轡轭 文件系统源文件 这里可以是一个单独的 轣轰轩软 压缩包,有輮轣轰轩软 的后缀。或者是一个目录和文 件的列表,用来编译初始 轲轡轭 文件系统镜像。 轣轰轩软 压缩包应该包含 轲轡轭 文件系 统镜像所需的文件系统包。目录列表应该包含所有文件的层次,文件列表应该包 含轜轵轳轲輯轧轥轮 轩轮轩轴 轣轰轩软輢中提到的内容。 当多重的目录和文件确定时,初始 轲轡轭 文件系统镜像将把它们聚合起来。 如果不清楚,将它留空。 1.22 Optimize for size 尺寸优化 这个选项将在 轇轃轃 命令后用轜輭轏轳輢 代替轜輭轏輲輢参数,这样可以得到更小的内 核。 如果不清楚,选 轎 。 1.23 Configure standard kernel features (for small systems) 配置标准内核特性(对小系统) 这个选项可以让内核的基本选项和设置无效或者扭曲。这是用于特定环境中 的,它允许轜非标准輢内核。你要是选它,你一定要明白自己在干什么。 1.23.1 Load all symbols for debugging/ksymoops 加载所有的标记用于调试輯轫轳轹轭软软轰轳 在这选 轙 可以让内核打印所有的崩溃信息标记和栈回溯信息。这里会增大内 核的一些尺寸,因为所有的标记都被编译进了内核镜像。 • 轉轮轣转轵轤轥 轡转转 轳轹轭轢软转轳 轩轮 轫轡转转轳轹轭轳 在 轫轡转转轳轹轭轳 中包含所有标记 • 轄软 轡轮 轥轸轴轲轡 轫轡转转轳轹轭轳 轰轡轳轳 进行一个额外的 轫轡转转轳轹轭轳 过程 輱輸 彃彈彁彐彔彅归 弱弮 彇彅彎彅归彁彌 当彅彔录彐 常规设置 1.24 Disable heap randomization 禁止随机堆 随机堆会让堆的开发更加困难,它同样会破坏传统的二进制文件(基于 转轩轢轣輵)。这个选项使系统启动时变为禁止随机堆,在运行中,可以通过 輯轰轲软轣輯轳轹轳輯轫轥轲轮轥转輯轲轡轮轤软轭轩轺轥 轶轡 轳轰轡轣轥 的值改为 輲 来修改。 对于非传统的发行版(輲輰輰輰年后的),选 轎 是安全的。 1.25 Choose SLAB allocator 选择 轓轌轁轂 分配符 这个选项允许你选择一个 轳转轡轢 分配符。 1.25.1 SLAB 轓轌轁轂 这是传统的,它已经被证实在所有的环境中都工作得很好。它用每个 轃轐轕 和 每个节点队列来组织每个热对象。这是默认的分配符。 1.25.2 SLUB 非队列分配符 这个分配符最小化了缓冲,它不像 轓轌轁轂 那样使用队列缓冲对象。每个 轃轐轕 的缓冲被认为是使用 轳转轡轢 对象,而不是一个队列。 轓轌轕轂 可以高效使用内存,还 有加强的诊断。 1.26 Profiling support 剖面法支持 在这选 轙 以支持扩展剖面支持架构,它被 轏轐轲软輌转轥 等剖面器使用。 1.27 Activate markers 动态标记 在每个标记点放置一个空函数调用。能够被动态修改,用于探测功能。 弱弮弲弸弮 彏彐归彏彆彉彌彅 当彙当彔彅彍 彐归彏彆彉彌彉彎彇 輱輹 1.28 OProfile system profiling 轏轐轲软輌转轥 系统剖面器 轏轐轲软輌转轥 是一个剖面分析系统,能够对整个系统进行剖面图分析,包括内核、 内核模块、库文件和应用程序。 如果不清楚,选 轎 。 1.29 Kprobes 轋 探测器 轋轰轲软轢轥轳 允许你追踪几乎所有内核的地址和运行一个反馈函数。 轲轥轧轩轳轴轥轲 轫轰轲软輭 轢轥輨輩 函数定制了一个追踪点并指定了反馈方式。 轋轰轲软轢轥轳 对于内核调试、非侵入式 设备测试是相当有用的。 如果不清楚,选 轎 。 輲輰 彃彈彁彐彔彅归 弱弮 彇彅彎彅归彁彌 当彅彔录彐 常规设置 Chapter 2 Loadable module support 可可可加加加载载载模模模 块块块支支支持持持 2.1 Enable loadable module support 允许可装载模块支持 这个选项可以让你的内核支持模块。模块是一小段代码,编译后可在系统内核 运行时动态的加入内核,从而为内核增加一些特性或是对某种硬件进行支持。一般 一些不常用到的驱动或特性可以编译为模块以减少内核的体积。在运行时可以使 用 轭软轤轰轲软轢轥 命令来加载它到内核中去輨在不需要时还可以移除它輩。在启动时不用 到的功能,编成模块是最有效的方式1。你可以查看 轍轁轎 手册来了解: 轭软轤轰轲软轢轥輬 转轳轭软轤輬 轭软轤轩轮车软輬 轩轮轳轭软轤 和 轲轭轭软轤輮 如果你选了这项,你可能需要运行轜轭轡轫轥 轭软轤轵转轥轳 轩轮轳轴轡转转輢 命令来把模块添加 到輯转轩轢輯轭软轤轵转轥轳輯目录下,以便 轭软轤轰轲软轢轥 可以找到它们。 如果不清楚,选 轙 。 2.2 Forced module loading 强制模块加载 允许在没有版本信息的时候加载模块(比如 轭软轤轰轲软轢轥 轻车软轲轣轥 )。这项功能设 置了轠轆輧尾标记,这通常是一个坏主意。 2.3 Module unloading 模块卸载 1一些特性是否编译为模块的原则是,不常使用的,特别是在系统启动时不需要的驱动可以将其 编译为模块,如果是一些在系统启动时就要用到的驱动比如说文件系统,系统总线的支持就不要编 为模块,否则无法启动系统。 輲輱 輲輲 彃彈彁彐彔彅归 弲弮 彌彏彁彄彁彂彌彅 彍彏彄录彌彅 当录彐彐彏归彔 可加载模块支持 这个选项可以让你卸载不再使用的模块,如果选 轎 的话你将不能卸载任何模 块輨有些模块一旦加载就不能卸载,不管是否选择了这个选项輩。如果选 轎 ,可以让 你的内核尺寸减小一些,内核更简单一些。 如果不清楚,选 轙 。 2.4 Module versioning support 模块版本支持 有时候,你需要编译模块。选这项会添加一些版本信息,来给编译的模块提供 独立的特性,以使不同的内核在使用同一模块时区别于它原有的模块。这有时可能 会有点用。 如果不清楚,选 轎 。 2.5 Source checksum for all modules 对所有模块进行源代码检查 模块中有一个变量 轍轏轄轕轌轅 轖轅轒轓轉轏轎 ,它还有一个额外的轜轳轲轣轶轥轲轳轩软轮輢域, 嵌入了它们的模块信息中,其中包含着源代码的 轳轵轭2。这能够帮助所有者明 确地知道他使用了那个源文件来编译这个模块(因为有的人在编译模块时不小 心更改了内核模块的源代码但忘记更改版本号)。这个选项将会在所有模块建 立轜轳轲轣轶轥轲轳轩软轮輢域。 如果不清楚,选 轎 。 2一种检测码,例如: md5sum Chapter 3 Enable the block layer 允允允许许许块块块设设设备备备 为内核提供块设备支持。 如果你不选此项,那么将移除相应的功能。这对于嵌入式设备来说是有用的。 如果不选此项,那么 轢转软轣轫 轤轥轶轩轣轥 文件将不可用,一些文件系统比如 轥轸轴輳 将不 可用。同时,这也会禁止 轓轃轓轉 字符设备和 轕轓轂 储存设备,因为它们使用各种块设 备终端和工具。 选 轙 ,除非你知道你确实不需要挂载硬盘和其他类似的设备。 3.1 Support for Large Block Devices 对大型块设备的支持 提供对于 輲轔轂 或者更大的块设备的支持。 这个选项对于大型的块设备是必须的。这些设备通常都大于 輲轔轂,包括 轒轁轉轄、磁盘、网络块设备、逻辑卷管理器 轌轖轍 和回送。 或者举例来说, 轒轁轉轄 设备通常比最大的个人硬盘还要大很多。 这个选项通常是没有用的,如果你有一个个人的磁盘总共有 輲轔轂 +,同时你 不打算把它当作大型块设备(比如 轒轁轉轄 或者 轌轖轍 )。 如果不清楚,选 轎 。 3.2 Support for tracing block io actions 对块设备进行跟踪 选 轙 ,如果你想要跟踪你的块设备情况,这通常用一个给定的队列来显示。 这种跟踪允许你观察在块设备队列上任何堵塞的发生。 如果不清楚,选 轎 。 3.3 Support for Large Single Files 大文件支持 輲輳 輲輴 彃彈彁彐彔彅归 弳弮 彅彎彁彂彌彅 彔彈彅 彂彌彏彃彋 彌彁彙彅归 允许块设备 如果你准备处理的文件大于 輲轔轂 ,选 轙 。 如果不清楚,选 轙 。 特别地,如果你想要使用最新的 轥轸轴輴 文件系统,那么需要在这里选 轙。 3.4 Block layer data integrity support 块设备层数据完整性支持 一些储存设备允许额外信息的储存和找回,以便保护数据。块设备层数据完整 性选项提供了相应的挂钩,这可以用于文件系统中,以确保更好的数据完整性。 选 轙 ,如果你有一个储存设备,它提供 轔輱輰輯轓轃轓轉 数据完整域或者 轔輱輳輯轁轔轁 扩展路径保护功能。 如果不清楚,选 轎 。 3.5 I/O Schedulers 轉輯轏 调度器 Anticipatory I/O scheduler 抢先式 轉輯轏 调度方式对于大多数环境通常是比较 好的选择。但是它和 轄轥轡轤转轩轮轥 轉輯轏 调度器相比有点大和复杂,它有时在数据 调入时会比较慢。 Deadline I/O scheduler 轄轥轡轤转轩轮轥 (期限式) 轉輯轏 调度器简单而又紧密,在性 能上和抢先式调度器不相上下,在一些数据调入时工作得更好。至于在单进 程 轉輯轏 磁盘调度上,它的工作方式几乎和抢先式调度器相同,因此也是一个 好的选择。 CFQ I/O scheduler 轃轆轑 调度器尝试为所有进程提供相同的带宽。它将提供平 等的工作环境,对于桌面系统很合适。这也是默认的 轉輯轏 调度器。 Default I/O scheduler 选择默认的 轉輯轏 调度器 建议选 轃轆轑 轉輯轏 轳轣轨轥轤轵转轥轲輮 Chapter 4 Processor type and features 处处处理理理器器器 类类类型型型及及及特特特性性性 4.1 Tickless System 微标记系统(动态标记) 这个选项允许一个微标记系统:时钟中断只会在需要的前提下才触发 轼 要么 是系统繁忙的时候,要么是系统空闲的时候。 4.2 High Resolution Timer Support 高分辩率时钟支持 这个选项开启高分辩率时钟支持。如果你的硬件不够好,那么这个选项仅仅是 增加内核的尺寸1。 4.3 Symmetric multi-processing support (SMP) 对称多处理器支持 这将支持有多 轃轐轕 的系统。如果你的系统只有一个 轃轐轕 ,选 轎 。反之,选 轙 。 如果你选 轎 ,内核将会在单个或者多个 轃轐轕 的机器上运行,但是只会使用一 个 轃轐轕 。如果你选 轙 ,内核可以在很多(但不是所有)单 轃轐轕 的机器上运行, 在这样的机器,你选 轎 会使内核运行得更快。 注意如果你选 轙 ,然后在 轐轲软轣轥轳轳软轲 车轡轭轩转轹 选项中选择轜輵輸輶輢 或轜轐轥轮轴轩轵轭輢 , 内核将不能运行在 輴輸輶 构架的机器上。同样的,多 轃轐轕 的运行于 轐轐轲软 构架上的内 核也无法在 轐轥轮轴轩轵轭 系列的板上运行。 1也就是无用 輲輵 輲輶 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 使用多 轃轐轕 机器的人在这里选 轙 ,通常也会在后面的选项轜轅轮轨轡轮轣轥轤 轒轥轡转 轔轩轭轥 轃转软轣轫 轓轵轰轰软轲轴輢中选 轙 。如果你在这选 轙 ,轜轁轤轶轡轮轣轥轤 轐软轷轥轲 轍轡轮轡轧轥轭轥轮轴輢 的代码将不可用。 如果不清楚,选 轎 。 4.4 Enable MPS table 允许 轍轐轓 表 老的 轳轭轰 系统没有合适的 轡轣轰轩 支持。更新的系统(尤其是 輶輴 位 轃轐轕 的)有 了 轡轣轰轩 支持, 轍轁轄轔 和 轄轓轄轔 将代替它。 4.5 Subarchitecture Type 子构架类型 • 轐轃輭轣软轭轰轡轴轩轢转轥 轐轃輭兼容机 选这个,如果你的机器是标准 轐轃 或者兼容机。 • 轁轍轄 轅转轡轮 如果你的机器是 轁轍轄 轅转轡轮 ,选这项。 注意,如果你是 轋輶輯轁轴轨转软轮輯轏轰轴轥轲软轮 处理器不要选这项,而是选择 轐轃輭 轣软轭轰轡轴轩轢转轥 。 • 轇轥轮轥轲轩轣 轡轲轣轨轩轴轥轣轴轵轲轥 通用体系结构 这个选项编译了 轎轕轍轁轑輬 轓轵轭轭轩轴輬 轢轩轧轳轭轰輬 轅轓輷輰輰輰輬 及其他默认子构架。它 作为一个通用的二进制内核。如果你把它们都选上了,内核将按顺序一个个 检测,并将回到默认值。 4.6 RDC R-321x SoC 这个选项用于 轒轄轃 轒輭輳輲輱轸 系统芯片,也被叫做 轒輭輸輶輱輰輭輨轇輩。 如果你没有这种芯片,那么选 轎 。 弴弮強弮 当彉彎彇彌彅弭彄彅彐彔彈 彗彃彈彁彎 彏录彔彐录彔 輲輷 4.7 Single-depth WCHAN output 单精度 轗轃轈轁轎2 输出 计算简单的輯轰轲软轣輯<轐轉轄>輯轷轣轨轡轮 的值。如果这个选项被禁止,那么 轷轣轨轡轮 值 将会返回并影响调用的程序。这里提供更精确的 轷轣轨轡轮 值,不过会造成一点点的调 度开销。 如果不清楚,选 轙 。 4.8 Paravirtualized guest support 半虚拟化客户支持 在这选 轙 ,可以看到更多的有关在各种管理程序下运行 轌轩轮轵轸 的选项。这个选 项本身不增加任何内核代码。 如果你选 轎 ,所有的子选项将会禁止。 4.9 Memtest 内存测试 这个选项增加一个内核参数轠轭轥轭轴轥轳轴輧,这允许设置内存测试。 轭轥轭轴轥轳轴輽輰輬 表示禁止;默认值 轭轥轭轴轥轳轴輽輱輬 表示做 輱 次测试模式; 輮 輮 輮 轭轥轭轴轥轳轴輽輴輬 表示做 輴 次测试模式。 如果不清楚,选 轎 。 4.10 Processor family 处理器类型 这里是处理器的类型。这里的信息主要目的是用来优化。为了让内核能够在所 有 轘輸輶 构架的 轃轐轕 上运行(虽然不是最佳速度),在这你可以选 輳輸輶 。 内核不会运行在比你选的构架还要老的机器上。比如,你选了 轐轥轮轴轩轵轭 构架来 优化内核,它将不能在 輴輸輶 构架上运行。 如果你不清楚,选 輳輸輶 。 • 輳輸輶 • 輴輸輶 2WCHAN:Waiting Channel ,表示进程或系统调用等待时的地址。 輲輸 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 • 輵輸輶輯轋輵輯輵轸輸輶輯輶轸輸輶輯輶轸輸輶轍轘 • 轐轥轮轴轩轵轭輭轃转轡轳轳轩轣 • 轐轥轮轴轩轵轭輭轍轍轘 • 轐轥轮轴轩轵轭輭轐轲软 • 轐轥轮轴轩轵轭輭轉轉輯轃轥转轥轲软轮輨轰轲轥輭轃软轰轰轥轲轭轩轮轥輩 • 轐轥轮轴轩轵轭輭轉轉轉輯轃轥转轥轲软轮輨轃软轰轰轥轲轭轩轮轥輩輯轐轥轮轴轩轵轭輭轉轉轉 轘轥软轮 • 轐轥轮轴轩轵轭 轍 • 轐轥轮轴轩轵轭輭輴輯轃轥转轥轲软轮輨轐輴輭轢轡轳轥轤輩輯轐轥轮轴轩轵轭輭輴 轍輯软转轤轥轲 轘轥软轮 • 轋輶輯轋輶輭轉轉輯轋輶輭轉轉轉 • 轁轴轨转软轮輯轄轵轲软轮輯轋輷 • 轏轰轴轥轲软轮輯轁轴轨转软轮輶輴輯轈轡轭轭轥轲輯轋輸 • 轃轲轵轳软轥 • 轅輎轣轥软轮 • 轗轩轮轣轨轩轰輭轃輶 • 轗轩轮轣轨轩轰輭輲輯轗轩轮轣轨轩轰輭輲轁輯轗轩轮轣轨轩轰輭輳 • 轇轥软轤轥轇轘輱 • 轇轥软轤轥 轇轘輯轌轘 • 轃轹轲轩轸轉轉轉輯轖轉轁輭轃輳 • 轖轉轁 轃輳輭輲輨轎轥轨轥轭轩轡轨輩 • 轖轉轁 轃輷 • 轃软轲轥 輲輯轮轥轷轥轲 轘轥软轮 酷睿輲支持 4.11 Generic x86 support 通用 轘輸輶 支持 除了对上面你选择的 轘輸輶 轃轐轕 类型进行优化(比如 轐轉轉, 轃轲轵轳软轥 或者 轁轴轨转软轮), 它还对更多类型 轘輸輶 轃轐轕 的进行优化。这将会使内核在其他的 轘輸輶 轃轐轕 上运行得 更好。 对于供应商来说,他们非常需要这些功能,因为他们需要更通用的优化支持。 弴弮弱弲弮 彂归彁彎彃彈 彔归彁彃彅 当彔彏归彅 輲輹 4.12 Branch Trace Store 分支追踪储存 这里增加一个 轰轴轲轡轣轥 接口到硬件的分支追踪储存。 测试人员将可以使用它来收集所调试程序的运行追踪信息,以应对这个问 题:轜我如何才能到达这里?輢测试人员将追踪用户模式和内核模式。 选 轙 ,除非你的机器上不进行任何的程序开发,你想要减小代码的尺寸。 4.13 HPET Timer Support 轈轐轅轔 时钟支持 允许内核使用 轈轐轅轔 。 轈轐轅轔 是代替当前 輸輲輵輴 的下一代时钟,全称叫作高精 度事件定时器。你可以安全地选 轙 。但是, 轈轅轐轔 只会在支持它的平台和 轂轉轏轓 上运行。如果不支持, 輸輲輵輴 将会激活。 选 轎 ,将继续使用 輸輲輵輴 时钟。 4.14 Maximum number of CPUs 最大支持的 轃轐轕 数量 这里允许你指定内核支持的最大 轃轐轕 数量。最大值为 輲輵輵 ,最小为 輲 。 这里纯粹是为了节约内存-每多支持一个 轃轐轕 ,内核镜像将增大近似 輸轋轂 。 4.15 SMT (Hyperthreading) scheduler support 超线程调度器支持 超线程调度器在某些情况下将会对 轉轮轴轥转 轐轥轮轴轩轵轭 輴 轈轔 系列有较好的支持。但 是对于别的构架,可能会减慢速度。 如果你不清楚,选 轎 。 4.16 Multi-core scheduler support 多核调度器支持 多核调度将会对多核的 轃轐轕 系列有较好的支持。但是在别的环境下可能会增 加开销。 如果不清楚,选 轎 。 輳輰 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 4.17 Preemptible Model 抢先式模块 4.17.1 No Forced Preemption (Server) 非强迫式抢先(服务器) 这是传统的 轌轩轮轵轸 抢先式模型,针对于高吞吐量设计。它同样在很多时候会提 供很好的响应,但是也可能会有较长的延迟。 如果你是建立服务器或者用于科学运算,选这项,或者你想要最大化内核的原 始运算能力,而不理会调度上的延迟。 4.17.2 Voluntary Kernel Preemption (Desktop) 自动式内核抢先(桌面系统) 这个选项通过向内核添加更多的轜清晰抢先点輢来减少内核延迟。这些新的抢先 点以降低吞吐量的代价,来降低内核的最大延迟,提供更快的应用程序响应。这通 过允许低优先级的进程自动抢先来响应事件,即使进程在内核中进行系统调用。这 使得应用程序运行得更轜流畅輢,即使系统已经是高负荷运转。 如果你是为桌面系统编译内核,选这项。 4.17.3 Preemptible Kernel (Low-Latency Desktop) 可抢先式内核(低延迟桌面) 这个选项通过使所有内核代码(非致命部分)编译为轜可抢先輢来降低内核延 迟。 这通过允许低优先级进程进行强制抢先来响应事件,即使这些进程正在进行系 统调用或者未达到正常的轜抢先点輢。这使得应用程序运行得更加轜流畅輢即使系统已 经是高负荷运转。代价是吞吐量降低,内核运行开销增大。 选这项如果你是为桌面或者嵌入式系统编译内核,需要非常低的延迟。 4.18 Local APIC support on uniprocessors 对特定处理器的本地 轁轐轉轃 支持 本地的 轁轐轉轃3是一个综合的 轃轐轕 中断控制器。如果你有一个单 轃轐轕 系统, 它有一个本地的 轁轐轉轃 ,那么你可以在这选 轙 。如果你选了 轙 ,但是你的机器根 本没有本地 轁轐轉轃 支持,那么内核运行起来也不会变慢。本地 轁轐轉轃 支持 轃轐轕 生 成自我中断(时间、计数器),也支持 轎轍轉 看门狗探测硬件锁定。 3高级可编程中断控制器 弴弮弱弹弮 彍彁彃彈彉彎彅 彃彈彅彃彋 彅彘彃彅彐彔彉彏彎 輳輱 4.19 Machine Check Exception 机器例外检查 机器例外检查允许处理器在检测到问题(比如过热、组件错误)时通知内核。 内核根据问题的严重程度来决定下一步行为,比如在命令行上打印告警信息, 或者关机。你的处理器必须是轐轥轮轴轩轵轭 或者更新版本才能支持这个功能。用 轣轡轴 輯轰轲软轣輯轣轰轵轩轮车软 来检测你的 轃轐轕 是否有 轭轣轥 标志。 注意一些老的轐轥轮轴轩轵轭 系统存在设计缺陷,会提供假的 轍轃轅 事件,所以在所 有 轐輵 处理器上 轍轃轅 被禁用,除非在启动选项上明确轜轭轣轥輢参数。同样地,如果 轍轃轅 被编译入内核并在非标准的机器上导致错误,你可以用轜轮软轭轣轥輢启动参数来 禁用 轍轃轅 。 轍轃轅 功能会自动忽视非 轍轃轅 处理器,比如 輳輸輶 和 輴輸輶 ,所以几乎所有人都可 以在这里选 轙 。 4.19.1 Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4 检测 轁轍轄 轁轴轨转软轮輯轄轵轲软轮 輯 轉轮轴轥转 轐轥轮轴轩轵轭 輴 的非致命错误 允许这项特性,系统将会启动一个计时器,每 輵 秒进行检测。非致命问题会自 动修正(但仍然会记录下来),如果你不想看到这些信息,选 轎 。这些信息可以 让你发现要损坏的硬件,或者是非标准规格硬件(比如:超频的)。 这个功能只会在特定的 轃轐轕 上起作用。 4.19.2 check for P4 thermal throttling interrupt. 检测 轐輴 节能器中断 当 轐輴 进入节能状态时,打印信息。 4.20 Toshiba Laptop support 东芝笔记本支持 这个选项增加一个驱动,它可以安全地访问带有智能 轂轉轏轓 的 轔软轳轨轩轢轡 笔记本 系统管理模式。它不会工作在 轐轨软轥轮轩轸 轂轉轏轓 模块上。系统管理模式用于给 轔软轳轨轩轢轡 笔记本设置 轂轉轏轓 和节能选项。 选 轙 如果你打算在 轔软轳轨轩轢轡 笔记本上运行 轌轩轮轵轸 。否则,选 轎 。 4.21 Dell laptop support 轄轅轌轌 笔记本支持 輳輲 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 这个选项增加一个驱动,它可以安全地访问 轄轥转转 轉轮轳轰轩轲软轮 輸輰輰輰 系列 轃轐轕 系统 管理模式。这个系统管理模式用于读取 轣轰轵 温度和冷却风扇状态,并控制风扇转 速。 这个驱动仅仅在 轉轮轳轰轩轲软轮 輸輰輰輰 上进行测试,它也可能工作在其他的 轄轥转转 笔记 本上。你可以在模块加载时设置参数轠车软轲轣轥輽輱輧以强制加载模块,不过这是很冒险 的。 如果你打算在 轄轥转转 轉轮轳轰轩轲软轮 輸輰輰輰 上使用 轌轩轮轵轸 ,选 轙 。否则,选 轎 。 4.22 Enable X86 board specific fixups for reboot 轘輸輶 主板重启修复功能 这将打开芯片或者主板上的重启修复功能,从而能够使之正常工作。这功能仅 仅在一些硬件和 轂轉轏轓 的特定组合上需要。需要这项功能的征兆是重启时使系统卡 死或者挂起。 目前,这个修复功能仅仅支持 轇轥软轤轥 机器上使用的 轃轓輵輵輳輰轁輯轃轓輵輵輳輶 芯片以 及 轒轄轃 轒輭輳輲輱轸 轓软轃 。 选 轙 如果你需要这项功能,目前,选 轙 是安全的,即使你不需要它。否则, 选 轎 。 4.23 /dev/cpu/microcode - microcode support 輯轤轥轶輯轣轰轵輯轭轩轣轲软轣软轤轥 輭 支持微代码 这个选项将让你可以更新 轉轮轴轥转 和 轁轍轄 特定处理器的微代码, 轉轮轴轥转 支持的是 轉轁輳輲 家族,比如 轐轥轮轴轩轮轵轭 轐轲软輬 轐轥轮轴轩轵轭 轉轉輬 轐轥轮轴轩轵轭 轉轉轉輬 轐轥轮轴轩轵轭 輴輬 轘轥软轮 等等。 轁轍轄 支持的是 輰轸輱輰 和 輰轸輱輱 家族的处理器,比如 轏轰轴轥轲软轮輬 轐轨轥轮软轭 和 轔轵轲轩软轮 輶輴 轕转轴轲轡 。显然你需要提供最新的微处理器二进制代码, 轌轩轮轵轸 内核本身不提供这些 代码。 这个选项选择的仅仅是通用的模块,你需要选择至少一个供应商的特殊模块才 能工作。 选 轍 编译为模块,名为 轭轩轣轲软轣软轤轥。 4.23.1 Intel microcode patch loading support 轉轮轴轥转 微代码补丁装载支持 4.23.2 AMD microcode patch loading support 轁轍轄 微代码补丁装载支持 弴弮弲弴弮 弯彄彅彖弯彃彐录弯弪弯彍当归 弭 彍彏彄彅彌弭当彐彅彃彉彆彉彃 归彅彇彉当彔彅归 当录彐彐彏归彔 輳輳 4.24 /dev/cpu/*/msr - Model-specific register sup- port 輯轤轥轶輯轣轰轵輯輪輯轭轳轲 輭 特殊模块寄存器支持 这个设备通过 轸輸輶 特殊模块寄存器访问特定的处理器。这是一个字符设备,主 字节为 輲輰輲 ,次字节为 輰 - 輳輱 ,从輯轤轥轶輯轣轰轵輯輰輯轭轳轲 至輯轤轥轶輯轣轰轵輯輳輱輯轭轳轲 。 轍轓轒 访 问在多处理器系统上对于某个特定的 轃轐轕 是直接的。 4.25 /dev/cpu/*/cpuid - CPU information sup- port 輯轤轥轶輯轣轰轵輯輪輯轣轰轵轩轤 輭 轃轐轕 信息支持 这个设备提供处理器访问,使 轸輸輶 轃轐轕轉轄 指令运行于一个特定的处理器 上。它是一个字符设备,主字节为 輲輰輳 ,次字节从 輰 至 輳輱 ,从輯轤轥轶輯轣轰轵輯輰輯轣轰轵轩轤 至輯轤轥轶輯轣轰轵輯輳輱輯轣轰轵轩轤 。 4.26 High Memory Support 高容量内存支持 轌轩轮轵轸 能够在 轘輸輶 系统中使用 輶輴轇轂 的物理内存。但是, 輳輲 位地址的 轘輸輶 处 理器只能支持到 輴轇轂 大小的内存。这意味着,如果你有大于 輴轇轂 的物理内存,并 非都能被内核轜永久映射輢。这些非永久映射内存就称为轜高阶内存輢。 如果你编译的内核永远都不会运行在高于 輱轇 内存的机器上,选 轏轆轆 (默认 选项,适合大多数人)。这将会产生一个轜輳轇轂輯輱轇轂輢的内存空间划分, 輳轇轂 虚拟 内存被内核映射以便每个处理器能够轜看到輢 輳轇轂 的虚拟内存空间,这样仍然能够 保持 輴轇轂 的虚拟内存空间被内核使用,更多的物理内存能够被永久映射。 如果你有 輱轇轂 - 輴轇轂 之间的物理内存,选 輴轇轂 选项。如果超过 輴轇轂 ,那么 选择 輶輴轇轂 。这将打开轉轮轴轥转 的物理地址延伸模式( 轐轁轅 )。 轐轁轅 将在 轉轁輳輲 处理 器上执行 輳 个层次的内存页面。 轐轁轅 是被 轌轩轮轵轸 完全支持的,现在的 轉轮轴轥转 处理 器輨轐轥轮轴轩轵轭 轐轲软 和更高级的輩都能运行 轐轁轅 模式。注意:如果你选 輶輴轇轂 ,那么在 不支持 轐轁轅 的轃轐轕 上内核将无法启动。 你机器上的内存能够被自动探测到,或者你可以用类似于轜轭轥轭輽輲輵輶轍輢的参 数强制给内核指定内存大小。 • 软輋 如果不清楚,选 轏轆轆 。 • 輴轇轂 选这项如果你用的是 輳輲 位的处理器,内存在 輱輭輴轇轂 之间。 • 輶輴轇轂 选这项如果你用的是 輳輲 位的处理器,内存大于 輴轇轂 。 輳輴 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 4.27 PAE Support 轐轁轅4支持 轐轁轅 需要 轎轘 支持,此外能够支持更大的交换空间,用于非过量使用的目的。 它消耗更多的锁定页面表,同样会在每个处理器消耗更多的页面表空间。 4.28 Add LRU list to track non-evictable pages 增加 轌轒轕5列表以追踪非回收表页面 对于活动的和非活动的页面输出列表,保持非回收表页面的关闭状态,这可以 使得 轫轳轷轡轰轤6不浪费 轃轐轕 时间,或者使它在它扫描这些页面的时候保持平衡丢弃 算法。选择这项将使用一个页面标记,并将增加一些内核代码。 选 轙 ,除非你知道你在做什么。 4.29 Check for low memory corruption 检查低端内存损坏 周期性地检查低端内存损坏,这种损坏可能是由 轂轉轏轓 导致。即使在这里选 了 轙 ,它仍然不会在内核运行时执行。要开启它,你需要在内核启动命令行设 置轜轭轥轭软轲轹 轣软轲轲轵轰轴轩软轮 轣轨轥轣轫輽輱輢。默认地,它每隔 輶輰 秒扫描内存的低 輶輴轋 字节。 当以默认选项开启时,这个选项几乎不造成额外开销,因为它保留了一个相关 的小内存块,并且不是经常去扫描内存。它探测损坏,并使得损坏的地方不影响到 运行中的系统。 但是,它仅作为一个探测工具。如果源于 轂轉轏轓 的问题不断地损伤相同地址的 内存,你可以使用参数 轭轥轭轭轡轰輽来阻止内核使用那些内存。 4.30 Reserve low 64K of RAM on AMI/Phoenix BIOSen 在 轁轍轉輯轐轨软轥轮轩轸 轂轉轏轓轥轮 上保留 轒轁轍 的低端 輶輴轋 字节 在 轂轉轏轓 上保留第一个 輶輴轋 物理 轒轁轍 ,它已知是潜在性损坏的内存范围。很 多 轂轉轏轓 在挂起輯恢复的时候使用这个区域的内存,因此它必须不能被内核使用。 在这选 轎 ,如果你非常确信你的 轂轉轏轓 已经正确使用了所有的内存区域。 如果你对你的 轂轉轏轓 有怀疑(比如,挂起輯恢复操作总是不成功,或者在某些 硬件热插入时,会导致内核崩溃),但是它又不是 轁轍轉 或 轐轨软轥轮轩轸 的类型,那么 4物理地址扩展 5LRU 是 Least Recently Used 的缩写,即最近最少使用页面置换算法,为虚拟页面存储管理服 务。 6swap 后台进程 弴弮弳弱弮 彍彁彔彈 彅彍录彌彁彔彉彏彎 輳輵 你可能需要开启选项: 轘輸輶 轃轈轅轃轋 轂轉轏轓 轃轏轒轒轕轐轔轉轏轎輽轹 来允许内核进行传 统的损伤类型检查。 如果不清楚,选 轙 。 4.31 Math emulation 数学仿真 轌轩轮轵轸 可以仿真一个数学协处理器(用来进行浮点运算),如果你没有的话。 輴輸輶轄轘 和 轐轥轮轴轩轵轭 处理器内建有数学协处理器。 輴輸輶轓轘 和 輳輸輶 的没有,除非你专 门加过 輴輸輷轄轘 或者 輳輸輷 协处理器。所有人都需要协处理器或者这个仿真。 如果你没有数学协处理器,你需要在这选 轙 。如果你有了协处理器还在这选 轙 ,你的协处理器仍然被用到。这意味着如果你打算把编译的内核用在不同的机器 上,选 轙 是明智的选择。 如果不清楚,选 轙 ,这将使内核增加 輶輶轋轂 ,无伤大雅。 4.32 MTRR (Memory Type Range Register) sup- port 内存类型区域寄存器支持 在轉轮轴轥转 轐輶 系列处理器輨轐轥轮轴轩轵轭 轐轲软輬 轐轥轮轴轩轵轭 轉轉 和更新的輩上, 轍轔轒轒 将会用 来规定和控制处理器访问某段内存区域的策略。 如果你在 轐轃轉 或者 轁轇轐 总线上有 轖轇轁 卡,这将非常有用。例如可将 轍轔轔轒 设为在显存的地址范围上使用轜 轷轲轩轴轥輭轣软轭轢轩轮轩轮轧 輢策略,这样 轃轐轕 可以在 轐轃轉輯轁轇轐 总线爆裂之前将多次数据传输集合成一个大的数据传输,这样可以提升图像的传 送速度 輲輮輵 倍以上。选 轙 ,会生成文件輯轰轲软轣輯轭轴轲轲 ,它可以用来操纵你的处理器的 轍轔轒轒 。典型地, 轘 轳轥轲轶轥轲 会用到。 这段代码有着通用的接口,其他 轃轐轕 的寄存器同样能够使用该功能。 轃轹轲轩轸 輶轸輸輶輬 輶轸輸輶轍轘 和轍 轉轉 处理器有 轁轒轒 ,它和 轍轔轒轒 有着类似的功能。 轁轍轄 轋輶輭 輲輯轋輶輭輳 有两个 轍轔轒轒 , 轃轥轮轴轡轵轲 轃輶 有 輸 个 轍轃轒 允许复合写入。所有这些处理器 都支持这段代码,你可以选 轙 如果你有以上处理器。 选 轙 同样可以修正 轓轍轐 轂轉轏轓 的问题,它仅为第一个 轃轐轕 提供 轍轔轒轒 ,而 不为其他的提供。这会导致各种各样的问题,所以选 轙 是明智的。 你可以安全地选 轙 ,即使你的机器没有 轍轔轒轒 。这会给内核增加 輹轋轂 。 4.32.1 MTRR cleanup support 轍轔轒轒 清扫支持 把连续的 轍轔轒轒 层转换为离散的,这可以使 轘 驱动增加写反馈项目。 可以在内核命令行通过 轤轩轳轡轢转轥 轭轴轲轲 轣转轥轡轮轵轰 禁止它。最大的 轭轴轲轲 连续项目尺 寸可以通过 轭轴轲轲 轣轨轵轮轫 轳轩轺轥 来设置。 如果不清楚,选 轙 。 輳輶 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 4.32.2 x86 PAT support 轸輸輶 轐轁轔 支持 使用 轐轁轔 的属性来设置页面层次缓冲控制器。 轐轁轔 是现代的等效于 轍轔轒轒 的东西,它比 轍轔轒轒 更有灵活性。 选 轎 ,如果你在启动内核时发生了问题(启动崩溃、启动挂起、自动重启) 或者显卡不能工作。 如果不清楚,选 轙 。 4.33 EFI runtime service support 轅轆轉 运行服务支持 这里允许内核在 轅轆轉 平台上使用储存于 轅轆轉 固件中的运行服务。 这个选项只在有 轅轆轉 固件的系统上有用。另外,你必须使用最新的 轅轌轉轌轏 登 录器才能使内核采用 轅轆轉 的固件设置来启动。即使你没有 轅轆轉 ,却选了这个选项, 内核同样可以启动。 4.34 Enable kernel irq balancing 允许内核中断平衡 默认选 轙 ,将允许内核进行中断载入平衡控制。选 轎 将使内核不进行中断平 衡。 4.35 Enable seccomp to safely compute untrusted bytecode (SECCOMP) 允许 轓轅轃轃轏轍轐 (快速计算)安全地运算非信任代码 这个内核特性在程序出现数码错误,需要重新对非信任的代码进行运算时非常 有效。它使用管道或者其他传输方式,使文件描述进程支持读輯写的系统调用,这 样可以利用 轓轅轃轃轏轍轐 隔离那些程序本身的空间。 一旦 轳轥轣轣软轭轰 通过輯轰轲软轣輯<轰轩轤>輯轳轥轣轣软轭轰 运行,它将不能停止,任务也只能进 行一些安全的被 轳轥轣轣软轭轰 认证的系统调用。 如果不清楚,选 轙 。只有嵌入式系统选 轎 。 4.36 Timer frequency 时钟频率 允许设置时钟频率。 弴弮弳強弮 彋彅彘彅彃 当彙当彔彅彍 彃彁彌彌 輳輷 这是用户定义的时钟中断频率 輱輰輰轈轚輭輱輰輰輰轈轚 ,不过 輱輰輰 轈轚 对服务器和 轎轕轍轁 系统更合适,它们不需要很快速的响应用户的要求,因为时钟中断会导 致总线争用和缓冲打回。注意在 轓轍轐 环境中,时钟中断由变量 轎轒 轃轐轕轓 輪 轈轺 定 义在每个 轃轐轕 产生。 • 輱輰輰 轈轚 輱輰輰 轈轚 是传统的对服务器、 轓轍轐 和 轎轕轍轁 的系统选项。这些系统有比较多 的处理器,可以在中断较集中的时候分担中断。 • 輲輵輰 轈轚 輲輵輰 轈轚 对服务器是一个好的折衷的选项,它同样在 轓轍轐 和 轎轕轍轁 系统上 体现出良好的反应速度。如果你想要在 轎轔轓轃 视频或者多媒体上使用,选择 輳輰輰轈轚 。 • 輳輰輰轈轚 輳輰輰 轈轚 对服务器是一个好的折衷的选项,它同样在 轓轍轐 和 轎轕轍轁 系统上体 现出良好的反应速度。它在 轐轁轌 和 轎轔轓轃 构架的视频和多媒体工作上表现非 常优秀。 • 輱輰輰輰 轈轚 輱輰輰輰 轈轚 对于桌面和其他需要快速事件反应的系统是非常棒的。 4.37 kexec system call 轫轥轸轥轣 系统调用 轫轥轸轥轣 是一个用来关闭你当前内核,然后开启另一个内核的系统调用。它和重 启很像,但是它不访问系统固件。由于和重启很像,你可以启动任何内核,不仅仅 是 轌轩轮轵轸 。 轫轥轸轥轣 这个名字是从 轥轸轥轣 系统调用来的。它只是一个进程,可以确定硬件是否 正确关闭,所以如果这段代码没能正确为你进行初始化工作,请不要奇怪。它对设 备的热拔插会有点帮助。由于它对硬件接口会乱写点东西,所以我没什么好的建议 给你。 4.38 kernel crash dumps 内核崩溃转储 在 轫轥轸轥轣 启动后,启动内核崩溃转储。这项功能用在特定的内核中,它使用 轫轥轸轥轣 实用工具功能装载于特定的保留区域里,然后通过 轫轤轵轭轰輯轫轥轸轥轣 在崩溃时启 动。崩溃转储内核必须编译至一个内存地址中,这个地址不被主内核或者 轂轉轏轓 物 理启动参数使用,或者它必须被编译为一个可重定位装载的镜像。 輳輸 彃彈彁彐彔彅归 弴弮 彐归彏彃彅当当彏归 彔彙彐彅 彁彎彄 彆彅彁彔录归彅当 处理器类型及特性 4.39 Alignment value to which kernel should be aligned 内核对准值 这个值在物理地址上做了一个对准限制,内核将从这里开始启动。内核将会以 这个对准值为基点进行编译。 如果启动器7在非对准的地址加载内核,同时变量 轃轏轎轆轉轇 轒轅轌轏轃轁轔轁轂轌轅8 被设置,内核将会把自己移动到最接近启动器要求的地方进行启动。 如果启动器在非对准的地址加载内核,而 轃轏轎轆轉轇 轒轅轌轏轃轁轔轁轂轌轅 没有被 设置,内核将无视运行时的加载地址,而是根据自己在编译时已经做好的对准值来 进行加载。这个编译时做好的值已经和标准的对准值很接近了。因此结果是内核在 标准的对准值物理地址上进行启动。 不要改变这个值,除非你知道你在做什么。 4.40 Compat VDSO support (COMPAT VDSO) 轃软轭轰轡轴 轖轄轓轏 支持 如果你运行的是最新的 轧转轩轢轣 ( 轇轎轕 轃 函数库)版本(輲輮輳輮輳 或更新),选 轎,这样可以移除高阶的 轖轄轓轏 映射,使用随机的 轖轄轓轏。 如果不清楚,选 轙 。 4.41 Built-in kernel command line 内嵌内核命令行 允许你在编译内核的时候指定特定的内核启动参数。在一些系统上(比如嵌入 式系统),它是必需的,或者对于提供一些或者全部的内核自启动参数(即不依赖 启动器传递给它的参数)是非常方便的。 要编译命令行参数进内核,在这选 轙 ,然后在 轃轏轎轆轉轇 轃轍轄轌轉轎轅 中填写相 应的启动参数。 如果你的系统有功能完备的启动器(比如,非嵌入式的),那么应该在这选 轎。 7Grub 或者 Lilo 等等 8意即“可重定位的” Chapter 5 Power management options 电电电源源源管管管 理理理选选选项项项 5.1 Power Management support 电源管理支持 电源管理意味着你电脑上的某一部分在不用的时候可以关闭或者休眠。这领域 有两个竞争标准: 轁轐轍 和 轁轃轐轉 。如果你需要两者之一,请把这里选上,再把下 面的相关内容选上。 电源管理对于使用电池的笔记本相当重要。如果你有笔记本,请参照相关网站 上的说明。 注意,即使你在这选 轎 ,在 轘輸輶 构架的机器上,如果没有任务, 轌轩轮轵轸 会发 出 轨转轴 指令,因此会让处理器休眠,达到节电的目的。 5.1.1 Power Management Debug Support 电源管理调试支持 这个选项提供详细的电源管理调试信息。当你调试和报告电源管理漏洞的时候 非常有用,有点像电源管理的轜中断輢支持。 • 轖轥轲轢软轳轥 轐软轷轥轲 轍轡轮轡轧轥轭轥轮轴 轤轥轢轵轧轧轩轮轧 详细电源管理调试信息 这里通过电源管理代码开启详细的信息提示。 5.2 Suspend to RAM and standby 内存挂起和待机功能 允许系统进入休眠状态,同时主内存仍然带电并保存相关信息,就如同内存挂 起的状态(比如 轁轃轐轉 轓輳 状态)。 輳輹 輴輰 彃彈彁彐彔彅归 張弮 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔 彏彐彔彉彏彎当 电源管理选项 5.2.1 Test suspend/resume and wakealarm during bootup 在启动时测试挂起輯恢复和苏醒警告 这个选项将会在启动时挂起机器,然后在几秒之后苏醒,这通过使用 轒轔轃 苏 醒警告来实现。要开启这个选项,使用内核命令行如轜轴轥轳轴 轳轵轳轰轥轮轤輽轭轥轭輢。 你可能需要你系统的 轒轔轃 驱动进行静态链接,并确保进行这项测试时, 轒轔轃 可用。 5.3 Hibernation 休眠(也称为磁盘挂起) 允许磁盘挂起1,在用户界面通常称为轜休眠輢或者更有诗意点,叫轜冬眠輢。 轓轔轄 检查系统和将自己关闭,同时把检查点储存起来,在启动时恢复。 你可以这样挂起你的机器: 轥轣轨软 轤轩轳轫>輯轳轹轳輯轰软轷轥轲輯轳轴轡轴轥 ,在此之前你需要在 内核启动器的配置文件输入相关命令: 轲轥轳轵轭轥輽輯轤轥轶輯轳轷轡轰轰轡轲轴轩轴轩软轮2。 原则上,这并不需要 轁轃轐轉 或者 轁轐轍 ,虽然 轁轃轐轉 会在最后一个环节使用, 如果它可用的话。使用软件挂起的一个原因就是,固件在使用挂起功能时,比如挂 起内存,常常无法可靠的在 轌轩轮轵轸 下完成工作。 它会在你的 轳轷轡轰 里建立一个镜像。在下一次启动时,参数 轲轥轳轵轭轥輽輯轤轥轶輯輭 轳轷轡轰轰轡轲轴轩轴轩软轮 会让内核检测已经储存的镜像,然后恢复系统的状态,并继续运行。 如果你不希望之前的状态被加载,那么你可以使用 轮软轲轥轳轵轭轥 内核命令。注意, 车轳轣轫3会在你的文件系统上运行,你将需要运行 轭轫轳轷轡轰4以使得 轳轷轡轰 分区能够用于 挂起。 它也可以使用交换文件来达到这个目的。 现在你也许可以在启动时使用相关参数不进行挂起恢复,而且可以在后面能够 用 轲轥轳轵轭轥 来恢复,但是此时你不可以使用 轳轷轡轰 分区輯文件来恢复。因为你不能在 恢复前使用文件系统;特别地,你绝对不可以在挂起恢复之前,挂载任何的日志文 件系统,否则它们会以各种莫名其妙的方式损坏! 5.3.1 Default resume partition 默认恢复分区 默认恢复分区是磁盘挂起工具软件所要查找的挂起镜像所处的分区。 在这指定的分区对每个人来说都不一样。它应该是一个合法的 轳轷轡轰 分区(至 少现在是这样),并应在挂起前被开启。 分区的指定值可以通过下面的方式来覆盖: 轲轥轳轵轭轥輽輯轤轥轶輯<软轴轨轥轲 轤轥轶轩轣轥> 1简称为 STD 2即你的 swap 分区,比如/dev/hda8 3文件系统检查程序 4swap 分区建立程序 張弮弴弮 彁彃彐彉 当录彐彐彏归彔 輴輱 这将可以把恢复分区设置为上述指定的分区。 注意目前还不能指定哪个设备用于储存挂起镜像。它只是简单地选择第一个可 用的 轳轷轡轰 设备。 5.4 ACPI Support 高级电源配置接口支持 高级电源设置接口( 轁轃轐轉 )支持需要整合了 轁轃轐轉 的平台(固件輯硬件), 并且这个平台要支持操作系统和电源管理软件的设置。这个选项会给你的内核增加 輷輰轋轂 。 轌轩轮轵轸 轁轃轐轉 提供了相当强大的电源接口,甚至可以取代一些传统的设置和 电源管理接口,包括 轐轎轐 轂轉轏轓 (即插即用 轂轉轏轓 )规范, 轍轐轓 (多处理器规 范),和 轁轐轍 (高级电源管理)规范。如果 轁轃轐轉 和 轁轐轍 同时被选上,先被系 统调用的起作用。 5.4.1 Deprecated /proc/acpi files 废弃的輯轰轲软轣輯轡轣轰轩 文件 为了保证对老版本的兼容,这个选项允许使用已经废弃不用的輯轰轲软轣輯轡轣轰轩 文 件。目前它们已经被輯轳轹轳 的相应功能取代了。废弃的文件以及相应的取代包括: 輯轰轲软轣輯轡轣轰轩輯轳转轥轥轰 輨輯轳轹轳輯轰软轷轥轲輯轳轴轡轴轥輩 輯轰轲软轣輯轡轣轰轩輯轩轮车软 輨輯轳轹轳輯轭软轤轵转轥轳輯轡轣轰轩輯轰轡轲轡轭轥轴轥轲轳輯轡轣轰轩轣轡 轶轥轲轳轩软轮輩 輯轰轲软轣輯轡轣轰轩輯轤轳轤轴 輨輯轳轹轳輯輌轲轭轷轡轲轥輯轡轣轰轩輯轴轡轢转轥轳輯轄轓轄轔輩 輯轰轲软轣輯轡轣轰轩輯车轡轤轴 輨輯轳轹轳輯輌轲轭轷轡轲轥輯轡轣轰轩輯轴轡轢转轥轳輯轆轁轃轐輩 輯轰轲软轣輯轡轣轰轩輯轤轥轢轵轧 转轡轹轥轲 輨輯轳轹轳輯轭软轤轵转轥輯轡轣轰轩輯轰轡轲轡轭轥轴轥轲轳輯轤轥轢轵轧 转轡轹轥轲輩 輯轰轲软轣輯轡轣轰轩輯轤轥轢轵轧 转轥轶轥转 輨輯轳轹轳輯轭软轤轵转轥輯轡轣轰轩輯轰轡轲轡轭轥轴轥轲轳輯轤轥轢轵轧 转轥轶轥转輩 这个选项对于輯轰轲软轣輯轡轣轰轩 的文件不起什么作用,如果相应功能没有在輯轳轹轳 中存 在的话。 选 轎 删除輯轰轲软轣輯轡轣轰轩 文件,它们已经移动到了輯轳轹轳輯下。 5.4.2 Deprecated power /proc/acpi directories 废弃的輯轰轲软轣輯轡轣轰轩 子目录 为了保证对老版本的兼容,这个选项允许使用已经废弃不用的輯轰轲软轣輯轡轣轰轩 子目 录。目前它们已经被輯轳轹轳 的相应功能取代了。废弃的子目录以及相应的取代包括: 輯轰轲软轣輯轡轣轰轩輯轢轡轴轴轥轲轹輯輪 輨輯轳轹轳輯轣转轡轳轳輯轰软轷轥轲 轳轵轰轰转轹輯輪輩 輯轰轲软轣輯轡轣轰轩輯轡轣 轡轤轡轰轴轥轲輯輪 輨轳轹轳輯轣转轡轳轳輯轰软轷轥轲 轳轵轰轰转轹輯輪輩 这个选项对于輯轰轲软轣輯轡轣轰轩 的目录不起什么作用,如果相应功能没有在輯轳轹轳 中存 在的话。 选 轎 删除輯轰轲软轣輯轡轣轰轩 子目录,它们已经移动到了輯轳轹轳輯下。 輴輲 彃彈彁彐彔彅归 張弮 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔 彏彐彔彉彏彎当 电源管理选项 5.4.3 Future power /sys interface 新能源管理接口輯轳轹轳 选 轎 将禁止能源輯轳轹轳 接口。 5.4.4 Deprecated /proc/acpi/event support 废弃的輯轰轲软轣輯轡轣轰轩輯轥轶轥轮轴 支持 这是一个用户空间的后台程序, 轡轣轰轩 ,通常会去读取輯轰轲软轣輯轡轣轰轩輯轥轶轥轮轴 的内 容,以应付所有的 轁轃轐轉 子系统产生的事件。 这些事件现在通过输入层,或者网络事件来发送到用户空间。 这个编译选项允许老的代码,以运行于传统的用户空间。不久以后,这将会在 轃轏轎轆轉轇 轁轃轐轉 轐轒轏轃轓 下移动并删除。 在这选 轙 以使用老的行为。选 轎 ,如果你的用户空间比内核 輲輮輶輮輲輳 要新。 5.4.5 AC Adapter 轁轃 交流电源适配器 这个驱动给 轁轃 交流电源适配器提供支持,它指示出系统是否在 轁轃 下工作。 如果你的系统可以在 轁轃 和电池状态下切换,选 轙 。 5.4.6 Battery 电池 这个驱动通过輯轰轲软轣輯轡轣轰轩輯轢轡轴轴轥轲轹 提供电池信息。如果你有使用电池的移动系 统,选 轙。 5.4.7 Button 按钮 这个驱动通过电源、休眠、锁定按钮来提交事件。后台程序读取 輯轰轲软轣輯轡轣轰轩輯轥輭 轶轥轮轴 来运行用户要求的事件,比如关机。这对软件控制关机是必要的。 5.4.8 Video 视频 这个驱动提供 轁轃轐轉 扩展支持,用于主板上集成的显示适配器,这些适配器在 轁轃轐轉 手册的附录 轂 上已经列举出来。这允许对这些视频设备进行一些基本的控 制,比如定义视频 轐轏轓轔 设备,检索 轅轄轉轄 信息或者设置视频输出等等。 注意这仅仅是参考型的工具,它很可能无法在你的视频适配器上正常工作。 張弮弴弮 彁彃彐彉 当录彐彐彏归彔 輴輳 5.4.9 Fan 风扇 这个驱动对 轁轃轐轉 风扇设备提供支持,允许用户模式的程序进行风扇的基本控 制(开、关、状态显示)。 5.4.10 Processor 处理器 这个驱动以空闲管理者方式给 轌轩轮轵轸 安装 轁轃轐轉 ,使用 轁轃轐轉 轃輲 和 轃輳 处理器 状态来节约电能,如果你的系统支持的话。一些 轃轐轕 频率调节的驱动需要这个功 能。 • 轔轨轥轲轭轡转 轚软轮轥 温控区域 轁轃轐轉 温控区域驱动。大多数笔记本和台式机支持 轁轃轐轉 温控区域。强烈要求 你选 轙,否则你的处理器可能会坏掉。 5.4.11 ASUS/Medion Laptop Extras 华硕笔记本扩展支持 这个驱动提供对 轁轓轕轓 笔记本的 轁轃轐轉 兼容性额外特性支持。对于 轁轓轕轓 厂家 制造的一些 轍轥轤轩软轮 笔记本,它可能提供了相应的支持(比如 輹輶輷輵 )。它使得所有 的扩展按钮产生标准的 轁轃轐轉 事件,这通过輯轰轲软轣輯轡轣轰轩輯轥轶轥轮轴轳 来实现;它还可以对 更改显示亮度和输出、切换 轌轃轄 背光开关提供支持;更为重要的,它允许你通过 轌轅轄 发光闪烁的情况来显示无线网络和邮件传输状态。 注意:显示切换部分的代码目前还是实验性的,对那些值的更改可能会锁住你 的电脑。 所有的更改都可以通过目录輯轰轲软轣輯轡轣轰轩輯轡轳轵轳 的项目来完成。相应的权限可以通 过设置 轡轳轵轳 轵轩轤 和 轡轳轵轳 轧轩轤 参数来实现。 如果你有一台 轁轓轕轓 笔记本,上面有扩展 轁轃轐轉 兼容功能,那么在这选 轙 或者 轍 。这个驱动仍然在研发之中,所以要是你的笔记本出现了意料之外的问题,请停 用这个驱动并向我们报告( 轡轣轰轩輴轡轳轵轳輭轵轳轥轲轀转轩轳轴轳輮轳软轵轲轣轥车软轲轧轥輮轮轥轴 )。 注意:这个驱动现在已经废弃不用,将很快被移除,并使用 轡轳轵轳輭转轡轰轴软轰 驱动 来代替。 5.4.12 Toshiba Laptop Extras 轔软轳轨轩轢轡 笔记本扩展支持 这个驱动增加对传统的轜自由式輢 轔软轳轨轩轢轡 笔记本特定系统设置的访问支持。这 些笔记本能够通过少量的 轂轉轏轓 配置菜单项和 轁轐轍 支持来进行识别。 輴輴 彃彈彁彐彔彅归 張弮 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔 彏彐彔彉彏彎当 电源管理选项 在这些机器上,所有的能源系统配置是通过 轁轃轐轉 来完成的。这个访问控制驱 动没有涵盖通用的 轁轃轐轉 驱动,比如 轌轃轄 亮度、视频输出等等。 这个驱动与非 轁轃轐轉 轔软轳轨轩轢轡 笔记本驱动5有所不同。配置的访问是通过读 写輯轰轲软轣 树列下的文本文件来完成的,而不是輯轤轥轶 。将来,将没有一个能源管理的 功能暴露在外,它们将通过通用的 轁轃轐轉 驱动来处理。 如果你有一个传统自由式 轔软轳轨轩轢轡 笔记本(比如 轌轩轢轲轥轴轴软 轌輱 系列),那么选 轙。 5.4.13 Disable ACPI for systems before Jan 1st this year 在这年元旦不使用 轁轃轐轉6 输入一个 輴 位数字,比如 輲輰輰輱 ,以使得 轁轃轐轉 在该年7的 輱 月 輱 日禁止使用。 轜轡轣轰轩輽车软轲轣轥輢选项可以覆盖这个设置。 输入 輰 将禁用这个构架,这将使 轁轃轐轉 在任何年份使用,这也是默认值。 5.4.14 Debug Statements 调试语句 轁轃轐轉 驱动可以自定义报告详细的错误信息。选 轙 开启这项功能,这将让你的 内核增加 輵輰轋轂 。 5.4.15 PCI slot detection driver 轐轃轉 插槽探测驱动 这个驱动将尝试探索你系统上所有的 轐轃轉 插槽,并在輯轳轹轳輯轢轵轳輯轰轣轩輯轳转软轴轳輯上建 立相关项目。这个特性可以帮助你关联 轐轃轉 总线地址至你的插槽物理地址。如果 不清楚,选 轎 。 5.4.16 Smart Battery System 袖珍电池系统 这个驱动对袖珍电池系统提供支持,依赖于 轉輲轃 輨在选项 轄轥轶轩轣轥 轄轲轩轶轥轲轳 轼> 轉輲轃 轳轵轰轰软轲轴輩 。袖珍电池非常古老,也非常稀少,对于今天的 轁轃轐轉 支持的电池规 范来说。 5位于“Processor type and features” 6防止老机器的千年虫问题 7针对 DMI BIOS 时间 張弮張弮 彁彐彍 弨彁彄彖彁彎彃彅彄 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔弩 彂彉彏当 当录彐彐彏归彔 輴輵 5.5 APM (Advanced Power Management) BIOS Support 高级电源管理( 轁轐轍 ) 轂轉轏轓 支持 轁轐轍 是一个 轂轉轏轓 的规范,它通过多种不同的技术来节能。这对于电池供能 的笔记本电脑来说尤其有用,通常它上面已经有内嵌 轁轐轍 的 轂轉轏轓 系统。如果你 在这选 轙 ,系统时间将会在 轒轅轓轕轍轅 操作后重置,輯轰轲软轣輯轡轰轭 设备将会提供电池 状态信息,用户空间的程序会收到 轁轐轍 事件通告(比如电池状态改变)。 如果你在这选 轙 ,你可以通过 轡轰轭輽软輋 选项来在内核启动时禁止 轁轐轍 轂轉轏轓 的实际作用。 注意 轁轐轍 支持目前已经在多 轃轐轕 的机器上被禁止。 要使用 轁轐轍 ,你还需要相应软件的支持。 这个驱动不会降低磁盘的转速,也不会关闭 轖轅轓轁 融合的轜绿色輢显示器。 这个驱动不支持 轔轉 輴輰輰輰轍 轔轲轡轶轥转轍轡轴轥 和 轁轃轅轒 輴輸輶輯轄轘輴輯輷輵 ,因为它们没有 相配的 轂轉轏轓 。很多绿色桌面机器同样也没有相应的 轂轉轏轓 ,因此这个驱动很可能 会导致这些机器在启动时崩溃。 通常的,如果你的机器没有电池,那么没有太大必要使用这个驱动,你应该选 轎 。如果你得到随机内核 轏轏轐轓 信息或者莫名其妙地重启,试试禁止輯允许这个选 项(或者在你的 轂轉轏轓 禁止輯允许 轁轐轍 )。 如果你碰到很多诡异的问题,你可以试试: • 确保你有足够的 轳轷轡轰 空间,并且已经开启。 • 给内核设置轜轮软輭轨转轴輢选项。 • 打开内核浮点运算器,并给内核设置轜轮软輳輸輷輢选项。 • 给内核设置轜輍软轰轰轹輽轮软轤轭轡輢。 • 给内核设置轜轭轥轭輽輴轍輢(因此会禁止使用除了首部 輴轍轂 内存以外的空间)。 • 确定 轃轐轕 没有超频。 • 访问网站 轨轴轴轰輺輯輯轷轷轷輮轢轩轴轷轩轺轡轲轤輮轮转輯轳轩轧转转輯 • 在 轂轉轏轓 设置中禁止缓冲。 • 给显卡加装风扇,或者更换显卡 轒轁轍 。 • 给 轃轐轕 装更好的风扇。 • 更换内存。 • 更换主板。 选 轍 编译为模块,名为: 轡轰轭 。 輴輶 彃彈彁彐彔彅归 張弮 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔 彏彐彔彉彏彎当 电源管理选项 5.6 CPU Frequency scaling 轃轐轕 变频控制 轃轐轕 变频控制允许你在运行中改变 轃轐轕 的时钟速度。这是对于节约电能来说 是一个不错的主意,因为 轃轐轕 频率越低,它消耗的电能越少。 注意这个驱动不会自动改变 轃轐轕 的时钟速度,你要么允许动态的频率调节器 (看下面),要么使用用户工具。 如果不清楚,选 轎 。 5.6.1 Enable CPUfreq debugging 是否允许调试 轃轐轕 改变主频的功能,如果要调试,还需要在启动时加上参 数。 内核命令行: 轣轰轵车轲轥轱輮轤轥轢轵轧輽<轶轡转轵轥> 其中,相应的值有: 輱 :变频技术的内核调试 輲 :变频技术的驱动调试 輳 :变频技术的调节器调试 5.6.2 CPU frequency translation statistics 轃轐轕 频率统计功能 这个驱动通过 轳轹轳车轳 文件系统输出 轃轐轕 频率统计信息。 选 轍 编译为模块,名为: 轣轰轵车轲轥轱 轳轴轡轴轳 。 如果不清楚,选 轎 。 • 轃轐轕 车轲轥轱轵轥轮轣轹 轴轲轡轮轳转轡轴轩软轮 轳轴轡轴轩轳轴轩轣轳 轤轥轴轡轩转轳 轃轐轕 频率统计功能(详细) 这里通过 轳轹轳车轳 文件系统显示详细的 轃轐轕 频率表。 如果不清楚,选 轎 。 5.6.3 Default CPUFreq governor (performance) 默认主频调节方式 默认的主频调节方式,圆括号内的是你选择的结果,这里表示以性能为主。 • 轰轥轲车软轲轭轡轮轣轥 性能优先 这个调节器把 轃轐轕 的频率设置得尽可能高。 选 轍 编译为模块,名为: 轣轰轵车轲轥轱 轰轥轲车软轲轭轡轮轣轥 。 如果不清楚,选 轙 。 張弮弶弮 彃彐录 彆归彅彑录彅彎彃彙 当彃彁彌彉彎彇 輴輷 • 轰软轷轥轲轳轡轶轥 节能 这个调节器把 轃轐轕 频率调节得尽可能低。 选 轍 编译为模块,名为: 轣轰轵车轲轥轱 轰软轷轥轲轳轡轶轥 。 如果不清楚,选 轙 。 • 轵轳轥轲轳轰轡轣轥 用户定义 如果你想要自己定义 轃轐轕 频率,或者有一个用户空间的程序可以动态设置 轃轐轕 频率,那么选 轙 。 选 轍 编译为模块,名为: 轣轰轵车轲轥轱 轵轳轥轲轳轰轡轣轥 。 如果不清楚,选 轙 。 • 软轮轤轥轭轡轮轤 根据需要 这个驱动增加一个动态的 轃轐轕 频率策略调节器。这个调节器进行周期性的轮 询,然后根据 轃轐轕 的利用情况来改变频率。这个支持依赖于 轃轐轕 的性能, 以能够快速地切换频率(比如非常低延迟地转换频率)。 选 轍 编译为模块,名为: 轣轰轵车轲轥轱 软轮轤轥轭轡轮轤 。 如果不清楚,选 轎 。 • 轣软轮轳轥轲轶轡轴轩轶轥 传统 这个驱动有点像 软轮轤轥轭轡轮轤 调节器,无论是在源代码上还是在目的上。不同 点是它是为电池环境优化的。频率将会非常好的增加或者减少,而不是突然 跳到 輱輰輰輥。 如果你是一个桌面系统,那么你应该认真考虑一下 软轮轤轥轭轡轮轤 调节器。如果 你使用的是笔记本电脑、 轐轄轁 或者 轁轍轄輶輴 位的电脑(在 轃轐轕 的最低和最 高频率之间的分步调节可能会导致问题),那么你可能需要使用这个调节 器。 选 轍 编译为模块,名为: 轣轰轵车轲轥轱 轣软轮轳轥轲轶轡轴轩轶轥 。 如果不清楚,选 轎 。 5.6.4 CPUFreq processor drivers 变频驱动模块 • 轁轃轐轉 轐轲软轣轥轳轳软轲 轐輭轓轴轡轴轥轳 轤轲轩轶轥轲 轁轃轐轉 处理器状态驱动 • 轁轍轄 轍软轢轩转轥 轋輶輭輲輯轋輶輭輳 轐软轷轥轲轎软轷輡 轁轍轄 移动 轋輶 处理器的变频驱动 • 轁轍轄 轍软轢轩转轥 轁轴轨转软轮輯轄轵轲软轮 轐软轷轥轲轎软轷輡 轁轍轄 移动 轁轴轨转软轮輯轄轵轲软轮 的变频驱 动 • 轁轍轄 轏轰轴轥轲软轮輯轁轴轨转软轮輶輴 轐软轷轥轲轎软轷輡 轁轍轄 轏轰轴轥轲软轮輯轁轴轨转软轮輶輴 变频驱动 輴輸 彃彈彁彐彔彅归 張弮 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔 彏彐彔彉彏彎当 电源管理选项 • 轃轹轲轩轸 轍轥轤轩轡轇轘輯轎轡轴轓轥轭轩 轇轥软轤轥 轓轵轳轰轥轮轤 轍软轤轵转轡轴轩软轮 轃轹轲轩轸 处理器的变频驱 动。 • 轉轮轴轥转 轅轮轨轡轮轣轥轤 轓轰轥轥轤轓轴轥轰 轉轮轴轥转 的移动变频技术支持。 – 轕轳轥 轁轃轐轉 轴轡轢转轥轳 轴软 轤轥轣软轤轥 轶轡转轩轤 车轲轥轱轵轥轮轣轹輯轶软转轴轡轧轥 轰轡轩轲轳 使用 轂轉轏轓 中的 主频輯电压参数。 – 轂轵轩转轴輭轩轮 轴轡轢转轥轳 车软轲 轂轡轮轩轡轳 轃轐轕轳 迅驰一代的主频輯电压参数。 • 轉轮轴轥转 轓轰轥轥轤轳轴轥轰 软轮 轉轃轈輭轍 轣轨轩轰轳轥轴轳 輨轩软轰软轲轴 轩轮轴轥轲车轡轣轥輩 轉轮轴轥转 轉轃轈輭轍 移动南桥 芯片组的支持 • 轉轮轴轥转 轐轥轮轴轩轵轭 輴 轣转软轣轫 轭软轤轵转轡轴轩软轮 轐輴 处理器的时钟模块支持。 • 轔轲轡轮轳轭轥轴轡 轌软轮轧轒轵轮 轔轲轡轮轳轭轥轴轡 处理器的支持。 • 轖轉轁 轃轹轲轩轸 轉轉轉 轌软轮轧轨轡轵转 轖轉轁 轃轹轲轩轸 处理器的支持。 • 轖轉轁 轃輷 轅轮轨轡轮轣轥轤 轐软轷轥轲轓轡轶轥轲 节能增强型 轖轉轁 轃輷 支持 5.6.5 shared options 共享选项 • 輯轰轲软轣輯轡轣轰轩輯轰轲软轣轥轳轳软轲輯輮輮輯轰轥轲车软轲轭轡轮轣轥 轩轮轴轥轲车轡轣轥 輯轰轲软轣輯轡轣轰轩輯轰轲软轣轥轳轳软轲輯輮輮輯轰轥轲车软轲轭轡轮轣轥 接口 这里开启已经废弃不用的輯轰轲软轣輯轡轣轰轩輯轰轲软轣轥轳轳软轲輯輮輮輯轰轥轲车软轲轭轡轮轣轥 接口。这对于 调试很有用,通用的、交叉构架的 轃轐轕 变频接口可能会用上它。 如果不清楚,选 轎 。 • 轒轥转轡轸轥轤 轳轰轥轥轤轳轴轥轰 轣轡轰轡轢轩转轩轴轹 轣轨轥轣轫轳 松弛 轓轰轥轥轤轓轴轥轰8 能力检查 对于 轓轰轥轥轤轓轴轥轰 系统,不进行通常所进行的检查项目。一些传统的或者奇 特的系统,虽然具备 轳轰轥轥轤轳轴轥轰 能力,但是并不一直表明它们能够有效利 用这项技术。这个选项使得探测代码跳过以往的检查,如果模块参数 轜轲轥輭 转轡轸轥轤 轣轨轥轣轫輽輱輢 设置了的话。 8Speed Step 是 Intel CPU 使用的一项技术,在移动 Pentium-3 600Mhz 之后的移动版 Pentium 处理器中, Intel 加入了一个通过降低 CPU 运行主频来达到降低功耗的技术 —SpeedStep 。 張弮強弮 彃彐录 彉彄彌彅 彐彍 当录彐彐彏归彔 輴輹 5.7 CPU idle PM support 轃轐轕 空闲 轐轍9支持 轃轐轕 空闲是一个通用的框架,用于支持软件控制的处理器空闲时电源管理。 它包括模块化的交叉平台调节器,能够在运行时进行交换。 如果你使用的是 轁轃轐轉 平台,那么你应该要在这选 轙 。 9即 Power Management 輵輰 彃彈彁彐彔彅归 張弮 彐彏彗彅归 彍彁彎彁彇彅彍彅彎彔 彏彐彔彉彏彎当 电源管理选项 Chapter 6 Bus options 总总总线线线选选选项项项 一般来说,很多总线的选项一定要编译进内核,而不能编成模块。否则会导致 内核启动失败。 6.1 PCI support 轐轃轉 总线支持 找找你的主板资料,看看你用的是不是 轐轃轉 主板。 轐轃轉 是总线系统的名称, 是 轃轐轕 用来与其他设备进行通信的通道。其他总线系统有 轉轓轁 、 轅轉轓轁 、 轍轃轁 和 轖轅轓轁 。如果你有 轐轃轉 ,选 轙 。否则,选 轎 。 6.1.1 PCI access mode 轐轃轉 访问模式 在 轐轃轉 系统中, 轂轉轏轓 可以检测 轐轃轉 设备和确定它们的设置。但是,一些老 的 轐轃轉 主板有 轂轉轏轓 问题,如果这里选上会让系统当机。同时,一些嵌入式的基于 轐轃轉 系统没有任何 轂轉轏轓 。 轌轩轮轵轸 可以在不使用 轂轉轏轓 的情况下尝试直接检测 轐轃轉 硬件。 选上这个以后,你可以设定 轌轩轮轵轸 如何检测 轐轃轉 设备。如果你选择轜轂轉轏轓輢, 轂轉轏轓 会用到。你选轜轄轩轲轥轣轴輢, 轂轉轏轓 不会用到。如果你选轜轍轍轃软轮輌轧輢, 轐轃轉 加速 的 轍轍轃轏轎轆轉轇 会用到。如果你选轜轁轮轹輢 ,内核先用 轍轍轃轏轎轆轉轇 ,然后轜轄轩轲轥轣轴輢, 最后才是轜轂轉轏轓輢如果前面的都无法工作。如果不清楚,选轜轁轮轹輢。 • 轂轉轏轓 • 轍轍轃软轮輌轧 • 轄轩轲轥轣轴 • 轁轮轹 輵輱 輵輲 彃彈彁彐彔彅归 弶弮 彂录当 彏彐彔彉彏彎当 总线选项 6.2 PCI Express support 轐轃轉 轅轸轰轲轥轳轳 支持 这里自动支持 轐轃轉 轅轸轰轲轥轳轳 端口总线。用户可以选择 轎轡轴轩轶轥 轈软轴輭轐转轵轧 轳轵轰輭 轰软轲轴, 轁轤轶轡轮轣轥轤 轅轲轲软轲 轒轥轰软轲轴轩轮轧 轳轵轰轰软轲轴,轐软轷轥轲 轍轡轮轡轧轥轭轥轮轴 轅轶轥轮轴 轳轵轰轰软轲轴, 轖轩轲轴轵轡转 轃轨轡轮轮轥转 轳轵轰轰软轲轴 輴 个选项来支持 轐轃轉 轅轸轰轲轥轳轳 端口(启动或者切换)。 6.3 Message Signaled Interrupts(MSI and MSI- X) 信息信号中断( 轍轓轉 和 轍轓轉輭轘 ) 这里允许设备驱动使用 轍轓轉 。它允许一个设备通过写在自己 轐轃轉 总线内存模 块里的代码产生中断,而不是使用一个设备 轉轒轑 针脚。 在内核启动时,可以禁止 轐轃轉 轍轓轉 ,通过在内核启动参数设置轠轰轣轩輽轮软轭轳轩輧。 这在整个系统禁用 轍轓轉 。 如果你不知道怎么做,选 轎 。 6.4 Enable deprecated pci find * API 允许废弃的 轰轣轩 輌轮轤 輪接口 在这选 轙 ,如果你想要支持已经废弃不用的接口 轰轣轩 輌轮轤 轳转软轴輨輩 和 轰轣轩 輌轮轤 轤轥轶輭 轩轣轥輨輩 。很多驱动已经转化为使用正确的热插入接口,所以这个选项在 轩轮轣转轵轤轥輯轥轸轣转輭 轵轤轥 的内容只有少数驱动会用到。 6.5 PCI Debugging 轐轃轉 调试 选 轙 ,如果你希望 轐轃轉 核心产生大量的调试信息至系统日志。如果你在 轐轃轉 支持上有问题,想要看看到底发生了什么的话,在这选 轙 。 如果不清楚,选 轎 。 6.6 Interrupts on hypertransport devices 超传输设备中断 这里允许本地的超传输设备使用中断。 如果不清楚,选 轙 。 弶弮強弮 彉当彁 当录彐彐彏归彔 輵輳 6.7 ISA support 轉轓轁 总线支持 看看你主板上是否有 轉轓轁 插槽。 轉轓轁 是比较老的总线,现已基本被 轐轃轉 取 代。如果你没有老式的 轉轓轁 设备,可以选 轎 ,否则,选 轙 。 6.8 MCA support 轍轃轁 支持 轉轂轍 轐轓輯輲 上的总线,现已淘汰。微通道总线 轉轂轍 的台式机和笔记本上可能会 有这种总线,包括它的 轰 系列、 轥 系列、 轺 系列机器上都用到了这种总线。 6.9 NatSemi SCx200 support 轎轡轴轓轥轭轩 轓轃轸輲輰輰 支持 这里提供对松下(现在是 轁轍轄 )的半导体处理器 轇轥软轤轥 的基本支持。这个 驱动探测一些芯片设备上的 轐轃轉輭轉轄 ,所以它是其他 轳轣轸輲輰輰 輪驱动的不错的通用选 项。 如果编译为模块,名为: 轳轣轸輲輰輰 。 6.10 One Laptop Per Child support 人人电脑1支持 对于 轏轌轐轃 轘轏 硬件的一些特殊属性增加支持。 6.11 PCCARD (PCMCIA/CardBus) support 轐轃轃轁轒轄輨轐轃轍轃轉轁輯轃轡轲轤轂轵轳輩支持 在这选 轙 ,如果你想要在你的 轌轩轮轵轸 电脑上连接 轐轃轍轃轉轁 或者 轐轃 卡。这些 卡大小和信用卡相当,就如同网卡、 轭软轤轥轭 或者硬设备一样经常使用于笔记本电 脑上。目前有两种种类的卡: 輱輶 位的 轐轃轍轃轉轁 和 輳輲 位的 轃轡轲轤轂轵轳 。 选 轍 编译为模块,名为 轰轣轭轣轩轡 轣软轲轥 。 1 OLPC 就是所谓的人人电脑,它是由美国麻省理工大学的尼葛洛庞帝教授提出的。这种电脑是 为了满足广大发展中国家的中小学生而设计的,其最吸引人的一点便是它的售价只有 100 美元,也 就是折合人民币 800 元,这对发展中尤其是中国的学生有很大的吸引力。 輵輴 彃彈彁彐彔彅归 弶弮 彂录当 彏彐彔彉彏彎当 总线选项 6.12 PCI Hotplug Support 轐轃轉 热插拨支持 选 轙 ,如果你的主板有 轐轃轉 热拔插控制器,这允许你热拔插 轐轃轉 卡。 选 轍 ,将编译为模块,叫做 轰轣轩 轨软轴轰转轵轧 。 如果不清楚,选 轎 。 Chapter 7 Executable file formats 可可可执执执行行行文文文件件件 格格格式式式 7.1 Kernel support for ELF binaries 轅轌轆 二进制文件内核支持 轅轌轆 (可执行和可链接格式)是一种用来连接不同架构和操作系统的可执行 文件、库函数格式。选 轙 ,你的内核可以运行 轅轌轆 二进制文件,这也使你的内核 增大 輱輳轋轂 。 轅轌轆 现在基本代替了传统的 轡輮软轵轴 格式( 轑轍轁轇轉轃 轡轮轤 轚轍轁轇轉轃 用到),因 为它是可移植的(可移植不代表它可以直接运行在不同构架和操作系统上),而且 建立相关运行库文件非常容易。很多新的可执行文件都用 轅轌轆 格式发布,你在这 里当然要选 轙 。 7.2 Write ELF core dumps with partial segments 用部分参数写入 轅轌轆 核心信息转储 轅轌轆 核心信息转储文件描述了每个崩溃进程的内存页面,它能够保持或者省 略每个内存的内容。默认的,不可修改的文本映射内容将被省略。 对于一个 轅轌轆 对象中不可修改的文本映射,包括文件的第一页,核心转储使 得它可以识别文件中的编译 轉轄 字段,而不需要花费 轩輯软 和磁盘空间来转储所有的 文本。但是, 轇轄轂1 輶輮輷 之前的版本会被 轅轌轆 核心转储文件的格式弄混。 核心转储行为能够通过使用伪文件輯轰轲软轣輯轐轉轄輯轣软轲轥轤轵轭轰 輌转轴轥轲 进行每个进程的 控制。这些设置是可继承的。 这个配置选项在机器启动时修改了 轣软轲轥轤轵轭轰 輌转轴轥轲 的默认设置。如果不清楚, 选 轎 。 1gdb 是 Linux 下的程序调试工具。 輵輵 輵輶 彃彈彁彐彔彅归 強弮 彅彘彅彃录彔彁彂彌彅 彆彉彌彅 彆彏归彍彁彔当 可执行文件格式 7.3 Kernel support for a.out and ECOFF binaries 对 轡輮软轵轴 和 轅轃轏轆轆 二进制文件的支持 轁輮软轵轴 輨轁轳轳轥轭轢转轥轲輮轏轕轔轰轵轴輩是一种二进制文件格式,它用在最早的 轕轎轉轘 版本 中。 轌轩轮轵轸 在 轑轍轁轇轉轃 和 轚轍轁轇轉轃 两个镜像中使用 轁輮软轵轴 ,直到它最近被 轅轌轆 取代。 轅轌轆 的转变开始于 輱輹輹輵 年。这个选项主要是给研究历史的人提供感兴趣的 信息,或者你要是有那个年代的文件,你需要这个选项。 大多数人在这可以选 轎 。如果你认为你有可能会用到这个格式,选 轍 编 译成模块。模块名为 轢轩轮车轭轴 轡软轵轴 。如果你系统的关键部件(比如輯轳轢轩轮輯轩轮轩轴 或 者輯转轩轢輯转轤輮轳软 )仍然是 轡輮软轵轴 格式的话,你要在这选 轙 。 7.4 Kernel support for MISC binaries 内核对 轍轉轓轃 二进制文件的支持 如果你在这选 轙 ,它将可以将 轷轲轡轰轰轥轲輭轤轲轩轶轥轮 二进制格式嵌入内核。当你使用 一些程序的解释器时,比如 轊轡轶轡輬 轐轹轴轨软轮輬 輮轎轅轔 或者 轅轭轡轣轳輭轌轩轳轰 ,或者当你经常 通过 轄轏轓 仿真器运行 轄轏轓 程序时,它将非常有用。当你在这个选项选 轙 ,你可 以简单地通过在 轳轨轥转转 打相应命令运行以上的程序, 轌轩轮轵轸 可以自动匹配正确的格 式。 要使用 轢轩轮车轭轴 轭轩轳轣 你可能需要挂载它: 轭软轵轮轴 轢轩轮车轭轴 轭轩轳轣 輭轴 轢轩轮车轭轴 轭轩轳轣 輯轰轲软轣輯轳轹轳輯车轳輯轢轩轮车轭轴 轭轩轳轣 你可以选 轍 作为模块,以后再加载,模块名为 轢轩轮车轭轴 轭轩轳轣 。如果你不知道怎 么办,选 轙 。 Chapter 8 Networking support 网网网络络络支支支持持持 网络支持 你在这应该选 轙 ,除非你真正知道你在干什么。原因是一些程序必须要内核 的网络支持才能工作,即使你的机器没有真正连上网络。 如果你是从老的内核升级的,你要考虑升级你的网络工具,因为内核中有所更 改,而相应的工具总是联合其中,依赖于内核的。 8.1 Networking options 8.1.1 Packet socket 包套接字1 包协议被很多程序用来直接连接网络设备,而不需要内核执行中间网络协议, 比如 轴轣轰轤轵轭轰 。如果你要它们工作,选 轙 。 选 轭 编译成模块。模块名: 轡车 轰轡轣轫轥轴 。 如果不清楚,选 轙 。 • 轐轡轣轫轥轴 轳软轣轫轥轴輺 轭轭轡轰轰轥轤 轉轏 包套接字: 轭轭轡轰轰轥轤 轉轏 如果你选 轙 ,包协议驱动将使用一个 轉轏 结构,这可以加速连接。 如果不清楚,选 轎 。 8.1.2 Unix domain sockets 轕轎轉轘 域套接字 如果你在这选 轙 ,你将编入 轕轎轉轘 域套接字支持。套接字是标准 轕轎轉轘 结构, 用来建立和访问网络连接。很多程序比如 轘 轗轩轮轤软轷 系统和系统信息使用这些套接 1计算机为 TCP/IP 数据转换所保留的一系列存贮地址 輵輷 輵輸 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 字即使你的机器未连接上网络。除非你在一个嵌入式系统上工作,你必须要在这选 轙 。 选 轍 编译成模块。模块名: 轵轮轩轸 。注意一些重要的服务不会正确工作如果你 选 轍 ,却忘记加载模块。 选 轙 ,除非你知道在干什么。 8.1.3 Transformation user configuration interface 用户设置接口转换 对用户设置接口转换功能进行支持,比如本地 轌轩轮轵轸 工具用到的 轉轐轳轥轣 。 如果不清楚,选 轙 。 8.1.4 PF KEY sockets 轐轆 轋轅轙 套接字 轐轆 轋轅轙轶輲 套接字家族,与 轋轁轍轅 相一致。如果你要使用 轋轁轍轅 端口的 轉轐轳轥轣 工具,你需要这个选项。 选 轙 ,除非你知道在干什么。 8.1.5 TCP/IP networking 轔轃轐輯轉轐 网络 这些是在 轉轮轴轥轲轮轥轴 和本地以太网使用最多的协议。强烈推荐选 轙 (这会让内核 增大 輱輴輴轋轂 ),因为一些程序,比如 轘 轷轩轮轤软轷 系统使用 轔轃轐輯轉轐 ,即使你的机 器没有连上网络。 你会得到自回环设备( 轌轏轏轐 - 轂轁轃轋 ),这样你可以 轰轩轮轧 自己(有趣!) 如果你选 轙 ,并在后面的轜輯轰轲软轣 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴輢和轜轓轹轳轣轴转 轳轵轰轰软轲轴輢也选 上,你将可以通过輯轰轲软轣輯轳轹轳輯轮轥轴輯轩轰轶輴輯輪的虚拟文件来改变 轔轃轐輯轉轐 代码的工作方 式。 简之:选 轙 。 • 轉轐輺 轭轵转轴轩轣轡轳轴轩轮轧 轉轐輺 多播 这是在一个时间里访问多个地址的代码,将会增大内核 輲轋轂 。你需要多播功 能,如果你想要加入 轍轂轏轎轅 (多路广播主干网),一个高带宽的,有声音 和影像的高层广播网络。 对大多数人,在这可以安全地选 轎 。 • 轉轐輺 轡轤轶轡轮轣轥轤 轲软轵轴轥轲 轉轐輺 高级路由 弸弮弱弮 彎彅彔彗彏归彋彉彎彇 彏彐彔彉彏彎当 輵輹 如果你想让你的 轌轩轮轵轸 机器作成路由,比如,用来转信和回环网络包,选 轙。你将可以得到更多的选项来精确地控制你的路由进程。 在这的回答不会直接影响到内核。选 轎 只是让配置程序跳过所有的关于高级 路由的问题。 注意你的机器只可以作为路由如果你在内核允许 轉轐 转信。你可以通过在下面 的选项选 轙 轜輯轰轲软轣 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴輢 和轜轓轹轳轣轴转 轳轵轰轰软轲轴輢 ,然后在启动时, 在挂载輯轰轲软轣 后执行命令 轥轣轨软 輢輱輢 > 輯轰轲软轣輯轳轹轳輯轮轥轴輯轩轰轶輴輯轩轰 车软轲轷轡轲轤 如果你开启 轉轐 转信,你可能需要 轲轰 輌转轴轥轲,它可以自动拒绝输入包,如果来 源地址不在信任列表中。这有着良好的安全性,因为它可以防止 轉轐 欺骗,但 是也可能会导致问题,比如你使用的是不对称路由(路由到主机的信息和主 机到路由的信息使用不同的线路),或者你操作的非路由主机有多个 轉轐 地 址。 要关闭 轲轰 輌转轴轥轲 用: 轥轣轨软 輰 > 輯轰轲软轣輯轳轹轳輯轮轥轴輯轩轰轶輴輯轣软轮车輯<轤轥轶轩轣轥>輯轲轰 輌转轴轥轲 或者 轥轣轨软 輰 > 輯轰轲软轣輯轳轹轳輯轮轥轴輯轩轰轶輴輯轣软轮车輯轡转转輯轲轰 輌转轴轥轲 如果不清楚,选 轎 。 • 轉轐輺 轰软转轩轣轹 轲软轵轴轩轮轧 轉轐輺 路由策略 通常地,一个路由器描述了如何处理接收到的基于唯一终点地址的包。如果 你在这选 轙 , 轌轩轮轵轸 路由将能够考虑包的源地址。此外的,包的 轔轏轓2域可 以用于路由描述。 如果不清楚,选 轎 。 • 轉轐輺 轥轱轵轡转 轣软轳轴 轭轵转轴轩轰轡轴轨 轉轐輺多路径等同花销 通常地,路由表指定了一个单独的行为,以决定和处理给定的包。如果你在 这选 轙 ,它将可以用几种行为处理一个包类型,表现出来的结果就是对这些 包指定了几种可选的传输路径。路由器把这些路径当作是同等的开销,同时 非确定性地选择它们的其中之一,当一个匹配的包到达的时候。 • 轉轐輺 轶轥轲轢软轳轥 轲软轵轴轥 轭软轮轩轴软轲轩轮轧 轉轐輺详细路由监视 如果你在这选 轙 (这也是推荐的作法),内核将可以打印详细的路由信息, 比如接收到陌生包时的警告,这将可以作为被攻击的证据,或者表明系统的 某个地方没有配置好。这个信息由后台程序 轫转软轧轤3负责处理,它对于内核的 信息可以作出响应。 2服务类型 3“man klogd”查看更多信息 輶輰 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 • 轉轐輺 轫轥轲轮轥转 转轥轶轥转 轡轵轴软轣软轮輌轧轵轲轡轴轩软轮 轉轐 :内核级别自动配置 这里允许在内核启动时对 轉轐 地址和路由表进行自动配置,由内核的命令行或 者由 轂轏轏轔轐 或 轒轁轒轐 协议提供信息。你需要选 轙 ,如果你磁盘空间很少, 但是又需要进行网络访问(同时你需要在后面的轜轒软软轴 輌转轥 轳轹轳轴轥轭 软轮 轎轆轓輢中 选 轙 ),因为其他机器在启动脚本中(而不是内核中)进行网络配置。 – 轉轐輺 轄轈轃轐 轳轵轰轰软轲轴 轉轐 : 轄轈轃轐 支持 如果你想让你的 轌轩轮轵轸 机器在启动时通过网络的 轎轆轓 协议挂载其他机上 的整个启动文件系统(包括根目录輯),同时你想要让你的 轉轐 地址在启 动时被 轄轈轃轐 协议(一种专门用来在启动时自动获取 轉轐 地址的协议) 自动获取,选 轙 。假如网卡的启动 轒轏轍 模块已经设计为给 轌轩轮轵轸 提供 轄轈轃轐 支持,提供了足够的内核命令信息,你可以在这选 轎 。 如果不清楚,选 轙 。注意如果你要用 轄轈轃轐 , 轄轈轃轐 服务器必须要在 网络中可用。 – 轉轐輺 轂轏轏轔轐 轳轵轰轰软轲轴 轉轐輺 轂轏轏轔轐 支持 如果你想让你的 轌轩轮轵轸 机器在启动时通过网络的 轎轆轓 协议挂载其他机上 的整个启动文件系统(包括根目录輯),同时你想要让你的 轉轐 地址在启 动时被 轂轏轏轔轐 协议(一种专门用来在启动时自动获取 轉轐 地址的协议) 自动获取,选 轙 。假如网卡的启动 轒轏轍 模块已经设计为给 轌轩轮轵轸 提供 轂轏轏轔轐 支持,提供了足够的内核命令信息,你可以在这选 轎 。如果不 清楚,选 轙 。注意如果你要用 轂轏轏轔轐 , 轂轏轏轔轐 服务器必须要在网络 中可用。 – 轉轐輺 轒轁轒轐 轳轵轰轰软轲轴 轉轐輺 轒轁轒轐 支持 如果你想让你的 轌轩轮轵轸 机器在启动时通过网络的 轎轆轓 协议挂载其他机上 的整个启动文件系统(包括根目录輯),同时你想要让你的 轉轐 地址在启 动时被 轒轁轒轐 协议(一种专门用来在启动时自动获取 轉轐 地址的协议, 比 轄轈轃轐 和 轂轏轏轔轐 更老)自动获取,选 轙 。假如网卡的启动 轒轏轍 模 块已经设计为给 轌轩轮轵轸 提供 轒轁轒轐 支持,提供了足够的内核命令信息, 你可以在这选 轎 。如果不清楚,选 轙 。注意如果你要用 轒轁轒轐 , 轒轁轒轐 服务器必须要在网络中可用。 • 轉轐輺 轴轵轮轮轥转轩轮轧 轉轐輺隧道传输 隧道传输意味着将数据从一个协议类型压缩到另一个协议类型中,并通过理 解这个压缩协议的一个隧道进行传输。这个特殊的隧道驱动包含 轉轐 到 轉轐 的 压缩,看起来没什么意义,但是当你需要你的(或者别人的)机器在不同的 网络上使用,或者使用移动 轉轐 设备(可以让你的笔记本在不同的网络使用, 而不需要改变 轉轐 )的时候很有用。 弸弮弱弮 彎彅彔彗彏归彋彉彎彇 彏彐彔彉彏彎当 輶輱 选 轹 会生成两个模块(可以在运行中的内核嵌入和移除)。大多数人不需要 这个选项,可以选 轎 。 • 轉轐輺 轇轒轅 轴轵轮轮轥转轳 软轶轥轲 轉轐 轉轐 : 轇轒轅 隧道 隧道传输意味着将数据从一个协议类型压缩到另一个协议类型中,并通过理 解这个压缩协议的一个隧道进行传输。这个特殊的隧道驱动包含 轇轒轅 (通用 路由压缩),可以将 轉轐轶輴 或者 轉轐轶輶 压缩到现有的 轉轐轶輴 基本组织中。这个驱 动很有用,如果网络终点是 轃轩轳轣软 路由。 轃轩轳轣软 有点像 轇轒轅 ,但是比其他的 轌轩轮轵轸 隧道驱动更好(看上面的选项)。另外, 轇轒轅 允许多播通过隧道重新 分配。 – 轉轐輺 轢轲软轡轤轣轡轳轴 轇轒轅 软轶轥轲 轉轐 轉轐 :广播 轇轒轅 轇轒轅輯轉轐 的一个用途是建立广播 轗轁轎 (广域网),它有点像普通的以 太 轌轁轎 ,但是可以传递给整个 轉轮轴轥轲轮轥轴 。如果你要这样,选 轙 和下面 的轜轉轐 轭轵转轴轩轣轡轳轴 轲软轵轴轩轮轧輢。 • 轉轐輺 轭轵转轴轩轣轡轳轴 轲软轵轴轩轮轧 轉轐輺多播路由 如果你想要你的机器变成一个多终端的 轉轐 包路由,选这项。在 轍轂轏轎轅 需要 这功能。 轍轂轏轎轅 是一个高带宽的网络,在 轉轮轴轥轲轮轥轴 的上层传播大量的声音 和视频广播。为了达到这个目的,你可以要运行 轭轲软轵轴轥轤 。如果你没有听说 过它,你不需要它。 • 轉轐輺 轔轃轐 轳轹轮轣软软轫轩轥 轳轵轰轰软轲轴 輨轤轩轳轡轢转轥轤 轰轥轲 轤轥车轡轵转轴輩 轉轐 : 轔轃轐 轣软软轫轩轥 同步支持(默认关闭) 普通 轔轃轐輯轉轐 网络对于轜同步泛滥輢攻击是开放式的,没有阻碍。这种拒绝服 务式的攻击让合法的远程用户无法连接到你的计算机。这种攻击只需要简单 的工作就可以从网络的任意地方进行。 同步 轣软软轫轩轥轳 针对这种攻击提供了保护。如果你选 轙 , 轔轃轐輯轉轐 栈会使用一 种轜轓轙轎 轣软软轫轩轥轳輢的密码协议,使得合法的用户能继续保持连接,即使你的 机器已经遭受攻击。对于合法的用户,没有必要更改他们的 轔轃轐輯轉轐 软件, 轓轙轎 轣软软轫轩轥轳 对于它们是透明的。 如果你被同步泛滥攻击,内核报告的源地址很可能被攻击者伪造。它仅仅是 追踪实际源用的包,而不是真实的。 轓轙轎 轣软软轫轩轥轳 将会在服务器过负荷的时候制止客户端对于错误报告的纠错行 为。如果这经常发生,最好将它关闭。 如果你选 轙 ,注意 轓轙轎 轣软软轫轩轥轳 不会自动运行。你可以在选项轜輯轰轲软轣 輌转轥 轳轹轳輭 轴轥轭 轳轵轰轰软轲轴輢 和轜轓轹轳轣轴转 轳轵轰轰软轲轴輢 中选 轙 ,然后在系统启动时,挂载了輯轰轲软轣 后运行相关命令来运行它: 轥轣轨软 輱 >輯轰轲软轣輯轳轹轳輯轮轥轴輯轩轰轶輴輯轴轣轰 轳轹轮轣软软轫轩轥轳 輶輲 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 如果不清楚,选 轎 。 • 轉轐輺 轁轈 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐 : 轁轈 转换。 给 轉轐轳轥轣 轁轈 提供支持。 如果不清楚,选 轙 。 • 轉轐輺 轅轓轐 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐 : 轅轓轐 转换。 给 轉轐轳轥轣 轅轓轐 提供支持。 如果不清楚,选 轙 。 • 轉轐輺 轉轐轃软轭轰 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐 : 轉轐轃轏轍轐 转换 支持 轉轐 负荷压缩协议, 轉轐轳轥轣 一般需要这个协议。 如果不清楚,选 轙 。 • 轉轐輺 轉轐轳轥轣 轴轲轡轮轳轰软轲轴 轭软轤轥 轉轐 : 轉轐轳轥轣 传输模式。 支持 轉轐轳轥轣 传输模式。 如果不清楚,选 轙 。 • 轉轐輺 轉轐轳轥轣 轴轵轮轮轥转 轭软轤轥 轉轐 : 轉轐轳轥轣 隧道模式 支持 轉轐轳轥轣 隧道模式。 如果不清楚,选 轙 。 • 轉轐輺 轉轐轳轥轣 轂轅轅轔 轭软轤轥 轉轐輺 轉轐轳轥轣 轂轅轅轔 模式 支持 轉轐轳轥轣 轂轅轅轔 模式 如果不清楚,选 轙 。 • 轌轡轲轧轥 轒轥轣轥轩轶轥 轏輏软轡轤 輨轩轰轶輴輯轴轣轰輩 大型接收卸载輨轩轰轶輴輯轴轣轰輩 支持大型接收卸载輨轩轰轶輴輯轴轣轰輩 如果不清楚,选 轙 。 弸弮弱弮 彎彅彔彗彏归彋彉彎彇 彏彐彔彉彏彎当 輶輳 • 轉轎轅轔輺 轳软轣轫轥轴 轭软轮轩轴软轲轩轮轧 轩轮轴轥轲车轡轣轥 轉轎轅轔 :套接口监控界面 对于一些 轌轩轮轵轸 工具比如 轳轳 提供 轉轎轅轔 輨轔轃轐輬 轄轃轃轐 等輩套接口监控界面支 持。 如果不清楚,选 轙 。 • 轔轃轐輺 轡轤轶轡轮轣轥轤 轣软轮轧轥轳轴轩软轮 轣软轮轴轲软转 轔轃轐 高级拥挤控制 对于各种 轔轃轐 拥塞控制模块提供选择支持 几乎所有的用户可以安全地在这里选 轎 ,安全的默认选项将会设置。 如果不清楚,选 轎 。 • 轔轨轥 轉轐轶輶 轰轲软轴软轣软转 轉轐轶輶 协议 这里支持 轉轐轶輶 本。你将仍然可以使用传统的 轉轐轶輴 网络。 选 轍 编译成模块,模块名为: 轩轰轶輶 。 – 轉轐轶輶輺 轐轲轩轶轡轣轹 轅轸轴轥轮轳轩软轮轳 轳轵轰轰软轲轴 轉轐轖輶輺 隐私扩展支持 这是对自动配置 轉轐轖輶 地址时的隐私扩展支持。有这个选项时,额外 的、定期改变的、随机虚拟的、共用作用域的、单一传播的地址将会指 派给你的接口。 我们使用我们标准的随机虚拟算法生成随机的接口 轉轄 ,类似的算法有 轒轆轃 輳輰輴輱 。 默认地,内核不会生成临时地址,要使用临时地址,输入命令: 轥轣轨软 輲 >輯轰轲软轣輯轳轹轳輯轮轥轴輯轩轰轶輶輯轣软轮车輯轡转转輯轵轳轥 轴轥轭轰轡轤轤轲 – 轉轐轶輶輺 轒软轵轴轥轲 轐轲轥车轥轲轥轮轣轥 輨轒轆轃 輴輱輹輱輩 轳轵轰轰软轲轴 轉轐轶輶輺 路由首选项( 轒轆轃 輴輱輹輱 )支持 路由首选项是可选的扩展功能,它可以让路由宣告相关信息,以改进主 机的能力。它使主机能够选择更合适的路由,特别是主机在多用户的网 络中时尤其有效。 如果不清楚,选 轎 。 – 轉轐轶輶輺 轒软轵轴轥 轉轮车软轲轭轡轴轩软轮 輨轒轆轃 輴輱輹輱輩 轳轵轰轰软轲轴 轉轐轶輶輺 路由信息輨轒轆轃 輴輱輹輱輩支持 这是实验中的路由信息的支持项。 如果不清楚,选 轎 。 – 轉轐轶輶輺 轁轈 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐轶輶輺 轁轈 转换 支持 轉轐轳轥轣 轁轈 。 如果不清楚,选 轙 。 輶輴 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 – 轉轐轶輶輺 轅轓轐 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐轶輶輺 轅轓轐 转换 支持 轉轐轳轥轣 轅轓轐 。 如果不清楚,选 轙 。 – 轉轐轶輶輺 轉轐轃软轭轰 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐轶輶輺 轉轐轃软轭轰 转换 支持 轉轐轳轥轣 轉轐轃软轭轰 。 如果不清楚,选 轙 。 – 轉轐轶輶輺 轉轐轳轥轣 轴轲轡轮轳轰软轲轴 轭软轤轥 轉轐轶輶 : 轉轐轳轥轣 传输模式。 支持 轉轐轳轥轣 传输模式。 如果不清楚,选 轙 。 – 轉轐轶輶輺 轴轵轮轮轥转 轴轲轡轮轳车软轲轭轡轴轩软轮 轉轐轶輶 : 轉轐轳轥轣 隧道转换。 支持 轉轐轳轥轣 隧道转换。 如果不清楚,选 轙 。 – 轉轐轶輶輺 轉轐轳轥轣 轂轅轅轔 轭软轤轥 轉轐轶輶輺 轉轐轳轥轣 轂轅轅轔 模式 支持 轉轐轳轥轣 轂轅轅轔 模式 如果不清楚,选 轙 。 – 轉轐轶輶輺 轉轐轶輶輭轩轮輭轉轐轶輴 轴轵轮轮轥转 輨轓轉轔 轤轲轩轶轥轲輩 轉轐轶輶輺 轉轐轶輶 到 轉轐轶輴 隧道 隧道传输意味着将数据从一个协议类型压缩到另一个协议类型中,并 通过理解这个压缩协议的一个隧道进行传输。这个特殊的隧道驱动包含 轉轐轶輶 到 轉轐轶輴 的套接口。如果你想要将两个 轉轐轶輶 网络通过唯一的 轉轐轶輴 路径进行连接的话,这非常有用。 选 轍 生成模块,名叫 轳轩轴輮轫软 。如果不清楚,选 轙 。 – 轉轐轶輶輺 轉轐輭轩轮輭轉轐轶輶 轴轵轮轮轥转 轉轐轶輶輺 轉轐 到 轉轐轶輶 隧道 支持 轉轐轶輶 到 轉轐轶輶 隧道和 轉轐轶輴 到 轉轐轶輶 隧道,这在 轒轆轃 輲輴輷輳 中描述。 如果不清楚,选 轎 。 • 轎轥轴轌轡轢轥转 轳轵轢轳轹轳轴轥轭 轳轵轰轰软轲轴 网络标签子系统支持 网络标签提供清晰的网络包标签协议,比如 轃轉轐轓轏 和 轒轉轐轓轏 。 如果不清楚,选 轎 。 弸弮弱弮 彎彅彔彗彏归彋彉彎彇 彏彐彔彉彏彎当 輶輵 8.1.6 Security Marking 这个选项给网络套接字提供安全标志,有点像 轮车轭轡轲轫 ,但主要目的是安全。 如果不清楚,选 轎 。 8.1.7 Network packet filtering framework 网络包过滤框架 网络过滤器是一个用于过滤和切除网络传输包的构架。最普遍的用法就是以防 火墙的形式运行 轌轩轮轵轸 ,用于保护连接在 轉轮轴轥轲轮轥轴 上的局域网。 内核提供的防火墙叫做轜包过滤器輢,它可以通过包类型、来源地、终点等来拒 绝相应的网络包。另外一种防火墙是基于代理的。它更安全,但是更强制(经常打 断你),安装更麻烦。它审查网络通讯更直接,能够修改包,能够理解更高层次的 协议。这是包过滤器所做不到的。 你可以选 轙 ,如果你想要让你的 轌轩轮轵轸 机器做局域网到 轉轮轴轥轲轮轥轴 的网关,但是 你的机器又没有通用有效的 轉轐 地址。这叫做轜伪装輢:比如如果局域网的一台机器 想要对外发送信息,你的机器可以轜伪装輢成那台机器。它传输信息到相应的终点, 但是修改了包,使它看起来像是通过防火墙本身过来的一样。它通过两种方式工 作:如果外部主机有响应, 轌轩轮轵轸 会静默地传输信息到相应的内网机器。在这种方 式下,内网的机器对外网来说是完全不可见的,即使它们可以与外网通讯。另一种 方式是你可以运行通用的可见的服务器,通过在伪装的局域网络中使用一种叫做 轰软轲轴车软轲轷轡轲轤轩轮轧 (埠传输)的构架。伪装也被叫做 轎轁轔 (网络地址转换)。 另外一种包过滤器的用法是轜透明代理輢:如果一个内网机器试图连接外部主 机,你的 轌轩轮轵轸 机器可以透明地转信至内网的服务器,通常是一个缓冲代理服务 器。 还有一种用法是建立桥接式防火墙。使用桥接式网络包过滤可以使 轉轐 表轜看 到輢桥接传输。为了在底层网络和以太网协议实现桥接式过滤,你要使用 轥轢轴轡轢转轥轳 (桥接网络过滤配置) 这里有很多模块,可以代替以前的伪装、包过滤、透明代理和埠传输工具。 注意你要在下面的轜轆轡轳轴 轳轷轩轴轣轨轩轮轧輢选项中选 轎 ,如果你要在这选 轙 。因为目 前 轆轡轳轴 轳轷轩轴轣轨轩轮轧 会忽略包过滤器。 如果你编译内核的目的之一是为了当路由,选 轙 。如果仅仅是做为平常的主 机,选 轎 。如果不清楚,选 轎 。 • 轎轥轴轷软轲轫 轰轡轣轫轥轴 輌转轴轥轲轩轮轧 轤轥轢轵轧轧轩轮轧 网络包过滤调试 • 轁轤轶轡轮轣轥轤 轮轥轴輌转轴轥轲 轣软轮輌轧轵轲轡轴轩软轮 高级网络过滤配置 • 轃软轲轥 轎轥轴輌转轴轥轲 轃软轮輌轧轵轲轡轴轩软轮 核心网络过滤架配置 輶輶 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 • 轉轐 轶轩轲轴轵轡转 轳轥轲轶轥轲 轳轵轰轰软轲轴 轉轐 虚拟服务器支持 • 轉轐輺 轎轥轴輌转轴轥轲 轃软轮輌轧轵轲轡轴轩软轮 轉轐輺网络过滤架配置 • 轉轐轶輶輺 轎轥轴輌转轴轥轲 轃软轮輌轧轵轲轡轴轩软轮 轉轐轶輶輺网络过滤架配置 8.1.8 Asynchronous Transfer Mode (ATM) 异步传输模式 轁轔轍 是一种高速度的网络技术,它应用于局域网和广域网中。它使用修改过 的包尺寸,而且它的连接是定向的,只会占用非常小的带宽。 为了加入 轁轔轍 网络,你的 轌轩轮轵轸 机器需要 轁轔轍 网络卡。如果你有,在这选 轙 ,并在下面相关卡的驱动选 轙 。 注意你需要一组用户空间的程序来真正运行 轁轔轍 。 8.1.9 802.1d Ethernet Bridging 輸輰輲輮輱轤 以太网桥接 如果你选 轙 ,你的 轌轩轮轵轸 机器将可以做为以太网桥接,对于用户来说,它可以 让连接上的不同的以太网段表现为一个段。几个桥接段还可以通过 轉轅轅轅 輸輰輲輮輱 生 成树算法再连接为更大的网络。这是一个标准, 轌轩轮轵轸 可以用这个标准来与其他第 三方的桥接产品进行协作。 为了使用以太网桥接,你需要一些相关的配置工具。 如果你同时开启了 轉轐 表支持和桥接支持,你将让你的桥变成桥接式 轉轐 防火 墙。 轉轐 表将可以看到被桥接的 轉轐 包,所以你在设置防火墙规则时,需要把这考虑 进去。桥接时允许 轁轒轐 表支持将让 轁轒轐 表在连接链中看到被桥接的 轁轒轐 包。 选 轍 编译成模块,名为: 轢轲轩轤轧轥 。 如果不清楚,选 轎 。 8.1.10 802.1Q VLAN Support 輸輰輲輮輱轑 轖轌轁轎 支持 选上这个,你可以在你的以太网接口中建立輸輰輲輮輱轑 轖轌轁轎 接口。輸輰輲輮輱轑 轖轌轁轎 支持大多数以太网接口,包括防火墙、桥接,当然也包括 轉轐 传输。你 需要輧轶轣软轮輌轧輧 的一个工具来使用 轖轌轁轎 。 选 轍 编译成模块,名为:輸輰輲輱轱 。 如果不清楚,选 轎 。 弸弮弱弮 彎彅彔彗彏归彋彉彎彇 彏彐彔彉彏彎当 輶輷 8.1.11 DECnet Support 轄轅轃 网络支持 轄轅轃轮轥轴 网络协议在 轄轩轧轩轴轡转輨现在是 轃软轭轰轡轱輩的很多产品上使用。它提供可靠 的流和顺序包连接,可以与 轔轃轐輯轉轐 进行通信。 当你使用 轄轅轃轮轥轴 的时候,确保你在轜輯轰轲软轣 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴輢 和轜轓轹轳轣轴转 轳轵轰輭 轰软轲轴輢中选择 轙 ,因为在它运行的时候,你需要 轳轹轳轣轴转 的支持才能更改配置。 选 轍 编译成模块,名为 轤轥轣轮轥轴 。 8.1.12 ANSI/IEEE 802.2 LLC type 2 Support 轁轎轓轉輯轉轅轅轅 輸輰輲輮輲 轌轌轃 轴轹轰轥 輲 支持。 这是一个逻辑的连接层,提供定向的连接支持。如果你需要 轐轆 轌轌轃 套接口的 支持,选 轙 。 8.1.13 The IPX protocol 轉轐轘 协议 这是对 轎软轶轥转转 的网络协议, 轉轐轘 的支持选项。 轉轐轘 在局域网的 轗轩轮轤软轷轳 机 器上广泛使用。如果你要访问 轎软轶轥转转 轎轥轴轗轡轲轥 文件或者打印服务,你需要这个选 项。为了保证工作,你还需要在下面的选项轜轎轃轐 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴輢 中选 轙 。 轉轐轘 类似于 轉轐 ,而运行于 轉轐轘 上层的 轓轐轘 类似于 轔轃轐 。这里同样有实验中 的对 轓轐轘 的支持选项(看下面的轜轓轐轘 轮轥轴轷软轲轫轩轮轧輢 )。 轉轐轘 驱动会让你的内核增大 輱輶轋轂 。选 轍 编译为模块,叫做 轩轰轸 。除非你真的 需要让你的 轌轩轮轵轸 机器连接上 轎软轶轥转转 网络,否则可以选 轎 。 • 轉轐轘輺 轆轵转转 轩轮轴轥轲轮轡转 轉轐轘 轮轥轴轷软轲轫 轉轐轘 :完全内部 轉轐轘 网络 每个 轉轐轘 网络都有自己的地址标识符。有时给你的 轌轩轮轵轸 机器加上一个 轉轐轘 网络地址是比较有用的(比如如果你的机器在不同的 轉轐轘 网络中作为文件服 务器:它将可以从各个地方用一个地址进行访问)。它工作的方式是在你的 机器内部建立虚拟的轜网络輢,并且给它指派一个 轉轐轘 地址。如果你想要这么 做,选 轙 。 完全内部 轉轐轘 网络允许你在内部网络的不同节点指派套接字。这通过在相关 的绑定软件调用中( 轂轉轎轄 ,一个域名管理软件)给域 轳轩轰轸 轮软轤轥 赋予套接地 址值来实现。所以当绑定一个套接字到主网络的时候,程序总可以对节点域 进行零值初始化。在这种情况下,当内部网络建立时,内核会给出默认的节 点,从而指派给套接字。为了使完全内部 轉轐轘 网络工作,包监听主网络的功 能将被禁止,这些包是特殊的套接字到套接字之间的交互式包。这可能会破 坏一些程序,特别是 轒轉轐輯轓轁轐 后台程序。 如果不清楚,选 轎 。 輶輸 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 8.1.14 Appletalk protocol support 轁轰轰转轥轴轡转轫 协议支持 轁轰轰转轥轔轡转轫 是苹果电脑用于连接网络的协议。如果你的 轌轩轮轵轸 机器要连接这样 的网络,选 轙 。你将要用到 轮轥轴轡轴轡转轫 包,这样你的机器可以在 轍轡轣轳 和苹果网络中 做为文件和打印服务器。 轅轴轨轥轲轔轡转轫 是 轁轰轰转轥轔轡转轫 的以太网版本, 轌软轣轡转轔轡转轫 是 轁轰轰转轥轔轡转轫 的专有的串行 连接版本,它更慢,当然更便宜。 轌轩轮轵轸 完全支持 轅轴轨轥轲轔轡转轫 和 轌软轣轡转轔轡转轫 。 选 轍 编译为模块,名为 轡轰轰转轥轴轡转轫 。通常你肯定要编译它为模块,这样你可以 重启你的 轁轰轰转轥轔轡转轫 栈,而不需要重启电脑。我听说苹果公司对 轇轎轕 的抵制已经 结束,所以政治上端正的人(应该是对苹果公司的相关政策有意见的人)都可以在 这里选 轙 。 8.1.15 QoS and/or fair queueing 轑软轓 轡轮轤輯软轲 平衡队列 当内核有几个包要通过网络设备传输,它必须要决定哪个先传送,哪个后传 送,哪个要丢弃。这就是队列规则,一些不同的算法就是用来使之传送得更为轜平 衡輢。 如果你选 轎 ,你将使用标准的包调度器,叫做 轆轉轆轏 (先到先提供服务)。如 果你选 轙 ,你将可以选择一些算法,可以附属于不同的网络设备。这非常有用, 比如你的一些网络设备是实时设备,它将需要最小化的数据浮动比率;或者你需要 限制数据最大流量,用于匹配某些标准。这段代码是处于实验中的。 服务质量 輨轑软轓輩 支持可以使你在你的 轌轩轮轵轸 路由中使用分化型的服务 輨轤轩輋轳轥轲轶輩 和资源保留协议 輨轒轓轖轐輩 ,如果你在相应的选项选 轙 的话。 如果你在这选 轙 ,同时在轜輯轰轲软轣 輌转轥 轳轹轳轴轥轭輢 也选 轙 ,你将可以通过文件輯轰轲软輭 轣輯轮轥轴輯轰轳轣轨轥轤 来阅读包调度器的状态。 可用的调度器在下面的选项都列了出来,你可以在喜欢的地方选 轙 。如果不 清楚,选 轎 。 8.1.16 Network testing 网络测试。 • 轐轡轣轫轥轴 轇轥轮轥轲轡轴软轲 輨轕轓轅 轗轉轔轈 轃轁轕轔轉轏轎輩 包产生器(小心使用) 这个模块通过设置的频率和特定的接口,向预制包中注入数据。它用于网络 接口的负荷测试和程序分析。如果你不知道上面说了什么,你不需要它,选 轎 。 选 轍 编译为模块,名为: 轰轫轴轧轥轮 。 弸弮弲弮 彁彍彁彔彅录归 归彁彄彉彏 当录彐彐彏归彔 輶輹 8.2 Amateur Radio support 业余广播支持 如果你想要让你的机器连接上业余的广播台,选 轙 。 注意这个回答不会直接影响到内核:选 轎 只是会让编译器跳过所有与业余广 播相关的选项。 8.3 CAN bus subsystem support 轃轁轎 总线子系统支持 控制区域网络( 轃轁轎 )是一个慢速(可以到 輱轍轂 每秒)的串行通讯协议,它 是 轂软轳轣轨 开发出来的,当初主要目的是用于汽车,现在在潜艇( 轎轍轅轁輲輰輰輰 )、 工业和医疗软件上广泛应用。 如果你需要 轃轁轎 支持,那么在这选 轙 ,同时在下面的子选项中选上相应的控 制器。 8.4 IrDA (infrared) subsystem support 红外子系统支持 选 轙 ,如果你需要内核支持 轉轲轄轁 輨轔轍輩 协议(红外通讯协议)。红外数据通 讯是用于无线红外连接的标准,它支持大多数的笔记本和 轐轄轁 。要使用红外通讯 协议,你还需要一些用户空间的实用程序,比如 轩轲轡轴轴轡轣轨 。如果你要和 轐轄轁 交换 比特数据,你需要安装一些 轏轂轅轘 程序,比如 轏轰轥轮轏轢轥轸 。 选 轍 编译为模块,名为: 轩轲轤轡 。 8.5 Bluetooth subsystem support 蓝牙子系统支持 蓝牙是低花费、低能耗、短距离的无线技术。它设计的目的是用来取代电缆和 其他的短距离技术,比如红外技术。蓝牙的作用范围一般在 輱輰 米。 轌轩轮轵轸 蓝牙子系统包括一些组件: 轂转轵轥轴软软轴轨 轃软轲轥 ,蓝牙核心支持( 轈轃轉 设备和连接管理、调度) 轈轃轉 轄轥轶轩轣轥 轤轲轩轶轥轲轳 , 轈轃轉 设备驱动(硬件接口) 轓轃轏 轍软轤轵转轥 , 轓轃轏 模块( 轓轃轏 声讯连接) 轌輲轃轁轐 轍软轤轵转轥 , 轌輲轃轁轐 模块(逻辑连接控制和适配器协议) 轒轆轃轏轍轍 轍软轤轵转轥 , 轒轆轃轏轍轍 模块( 轒轆轃轏轍轍 协议) 轂轎轅轐 轍软轤轵转轥 , 轂轎轅轐 模块(蓝牙网络封包协议) 轃轍轔轐 轍软轤轵转轥 , 轃轍轔轐 模块( 轃轁轐轉 信息传输协议) 輷輰 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 轈轉轄轐 轍软轤轵转轥 , 轈轉轄轐 模块(人性化接口设备协议) 选 轙 编译时内核,或者选 轍 编译为模块,名为: 轢转轵轥轴软软轴轨 。 要使用 轌轩轮轵轸 蓝牙子系统,你需要一些用户空间的实用程序如 轨轣轩轣软轮輌轧 和 轨轣轩轤。这些程序和内核模块升级部件在 轂转轵轥轚 包中提供。 8.6 Phonet protocols family 网络电话协议家族 网络电话协议( 轐轨软轎轥轴 )是一个包定向的通讯协议,它由 轎软轫轩轡 开发,用于 它们的 轭软轤轥轭 。 对于 轍轡轥轭软 ,使用元数据连接(如果可用)的话是需要这个协议的。它还可 以用于在 轌轩轮轵轸 系统中控制 轎软轫轩轡 电话,虽然用 轁轔 命令可能会更容易。 选 轍 编译为模块,名为: 轰轨软轮轥轴 。 如果不清楚,选 轎 。 8.7 Wireless 无线支持 8.7.1 Improved wireless configuration API 改进型无线配置接口 8.7.2 Wireless extensions 无线扩展 这个选项允许传统的无线扩展(通过 轩软轣轴转轳 进行无线网络接口配置)。 无线扩展将会被 轣车轧輸輰輲輱輱 取代,也将只被传统的无线扩展驱动器需要。这个选 项不会影响到在 轣车轧輸輰輲輱輱 中的无线扩展的代码。 选 轎 (如果可以的话)除非你知道你确实需要无线扩展来支持外部模块。 8.7.3 Generic IEEE 802.11 Network Stack(mac80211) 通用 轉轅轅轅 輸輰輲輮輱輱 网络栈輨轭轡轣輸輰輲輱輱輩 这个选项允许硬件依赖 轉轅轅轅 輸輰輲輮輱輱 网络栈。 8.7.4 Generic IEEE 802.11 Network Stack 通用 轉轅轅轅 輸輰輲輮輱輱 网络栈輨已经废弃不用輩 这个标准已经被上面的 轭轡轣輸輰輲輱輱 所取代。 弸弮弸弮 归彆 当彗彉彔彃彈 当录彂当彙当彔彅彍 当录彐彐彏归彔 輷輱 8.8 RF switch subsystem support 轒轆 转换子系统支持 选 轙 ,如果你想要控制你的 轒轆 转换器,它通常用在很多 轗轩轆轩 和蓝牙卡上。 选 轍 编译为模块,名为: 轲车轫轩转转 。 輷輲 彃彈彁彐彔彅归 弸弮 彎彅彔彗彏归彋彉彎彇 当录彐彐彏归彔 网络支持 Chapter 9 Device Drivers 设设设备备备驱驱驱动动动 说明: 这一章的内容在所有内核配置菜单选项里是最多的,它涵盖了内核所支持的所 有设备驱动。因此笔者也不能一一列出和详细说明所有的菜单选项。 但是,这一章的内容又是极为关键的,如果急躁的读者乱配置的话,可能编译 好的内核根本不能启动,或者启动后老是缺这个功能少那个功能。甚至会出现两个 功能互相抵触的情况。 因此,要配置好这一章,你需要认真仔细地查看相关选项。本人认为比较重要 的选项,都做了说明,不重要的,只是列举标题。但是这也并不一定就适合你的机 器。 其中要重点说明的一个地方就是磁盘的配置。读者要明白的几点如下: • 所有的磁盘都是块设备。因此你必定要选择块设备选项。 • 轉轄轅 磁盘是 轁轔轁 磁盘的一种,称为 轁轔轁輭輱 。 • 轓轁轔轁 和 轐轁轔轁 也是 轁轔轁 的一种。 • 轓轃轓轉 和 轉轄轅 没有关系,但是和 轓轁轔轁 和 轐轁轔轁 有关系: 轓轁轔轁 和 轐轁轔轁 有部 分功能依赖 轓轃轓轉 ,因此不要认为你机器上没有 轓轃轓轉 盘, 轓轃轓轉 菜单下的所 有选项都可以不选。 • 轓轃轓轉 还和 轕轓轂 储存盘有关系。你要是没有选择 轓轃轓轉 的相关选项,将无法使 用 轕 盘。 • 根目录所在的磁盘类型,不能编译为模块。 • 根目录所在的磁盘系统的主适配器,不能编译为模块。 还要说明一点的是显卡,很多人的显卡老是出问题,关键就是你的内核配置不对。 需要注意的就是 轁轇轐 和 轄轩轲轥轣轴 轒轥轮轤轥轲轩轮轧 的关系。 轁轇轐 是通用的驱动,没有它你的 轁轇轐 显卡无法正常使用。 轄轩轲轥轣轴 轒轥轮轤轥轲轩轮轧 是直接渲染技术,它依赖于 轁轇轐 ,而 轏轐轅轎轇轌 等 輳轄 引擎又依赖它。 輷輳 輷輴 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 在 轁轇轐 和 轄轩轲轥轣轴 轒轥轮轤轥轲轩轮轧 子菜单里,你需要选择和你机器上对应的显卡。 如果你的显卡非常新,找不到相应的驱动项目,你可以试试同一类别的驱动项目, 或者是通用的驱动项目。要做好内核无法使用你的显卡的心理准备。 到你的显卡厂商那看看,他们有没有提供 轌轩轮轵轸 的驱动,并了解安装方法。 读者需要认真看好每个选择,同时必须非常了解自己的机器硬件配置,并选择 相应的设备驱动。如果搞错了内核启动不了,那么注意屏幕信息,看看到底在哪里 出了问题。要是解决不了,上网求助。 9.1 Generic Driver Options 通用驱动选项 9.1.1 path to uevent helper 轵轥轶轥轮轴 帮助程序路径 轵轥轶轥轮轴 帮助程序的路径,每个 轵轥轶轥轮轴 由内核叉产生。 9.1.2 Select only drivers that don’t need compile-time ex- ternal firmware 选择不需要外部固件编译时间的驱动 选 轙 ,如果你的驱动没有使用魔术般1的固件。 如果不清楚,选 轙 。 9.1.3 Prevent firmware from being built 阻止编译固件 选 轙 可以阻止编译固件。固件通常和驱动相连,只有在升级固件后,才需要 重新编译。 如果不清楚,选 轙 。 9.1.4 Userspace firmware loading support 用户空间固件装载支持 这个选项用于非内核的模块对固件的装载支持,它需要使用用户空间。内核本 身的模块不一定提供相关支持。 1指智能的、可升级的、奇特的 弹弮弲弮 彃彏彎彎彅彃彔彏归 弭 录彎彉彆彉彅彄 录当彅归当彐彁彃彅 <弭> 彋彅归彎彅彌当彐彁彃彅 彌彉彎彋彅归 輷輵 9.1.5 Driver Core verbose debug messages 驱动核心详细调试信息 选 轙 ,如果你想要驱动核心产生一大堆调试信息至系统日志。如果你在驱动 核心上有问题,想要看看到底发生了什么,选 轙 。 如果不清楚,选 轎 。 9.1.6 Managed device resources verbose debug messages 管理设备资源详细调试信息 这个选项开启内核参数 轤轥轶轲轥轳輮转软轧 。如果设置为非零, 轤轥轶轲轥轳 调试信息将打印 出来。如果你在 轤轥轶轲轥轳 的使用上出现问题或者想要对一个管理设备调试资源管理, 那么选 轙 。 轤轥轶轲轥轳輮转软轧 可以在系统文件节点中切换开启和关闭状态。 如果不清楚,选 轎 。 9.2 Connector - unified userspace <-> kernelspace linker 连接器--用户空间<轻> 内核空间统一连接 这是在网络连接套接口协议上运行的用户空间<轻> 内核空间统一连接。 连接器可以编译为模块,名为 轣轮輮轫软 。 9.2.1 Report process events to userspace 向用户空间报告进程事件 让连接器向用户空间报告进程事件。比如派生指令、执行指令、 轉轄 变化和退 出指令。 9.3 Memory Technology Devices (MTD) support 内存技术设备支持 内存技术设备是 輍轡轳轨 、 轒轁轍 和类似的芯片,经常用于嵌入式设备中的连续 文件系统。这个选项将提供对 轍轔轄 驱动的通用支持,使之注册在内核之中,并且 对潜在的用户列举出相关设备以便使用。它同样允许你对于特别的硬件和 轍轔轄 设 备用户选择个性化的驱动。如果不清楚,选 轎 。 • 轄轥轢轵轧轧轩轮轧 调试 这为 轍轔轄 子系统打开底层的调试。通常,你应该选 轎 。 輷輶 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 • 轍轔轄 轣软轮轣轡轴轥轮轡轴轩轮轧 轳轵轰轰软轲轴 轍轔轄 并置支持 将并置的几个 轍轔轄 设备整合成一个(虚拟的)设备。这允许你的 轊轆轆轓 輨輲輩文件系统生成多重的物理的闪存。如果不清楚,选 轙 。 9.3.1 MTD partitioning support 轍轔轄 分区支持 如果你有一个设备,它需要将它自己的闪存分成几个复合的轜分区輢,每个对用 户来说好像都是独立的 轍轔轄 设备,选 轙 。如果不清楚,选 轙 。 注意,对于 轄轩轳轫轏轮轃轨轩轰 设备,你不需要这个选项。在 轎轆轔轌 设备上分区又是 不同的情况:那是对块设备的轜普通輢的分区应用。 • 轒轥轤轂软软轴 轰轡轲轴轩轴轩软轮 轴轡轢转轥 轰轡轲轳轩轮轧 轒轥轤轂软软轴 分区表分析 轒轥轤轂软软轴 是一个 轒轏轍 监视器和启动装载器,它对于多重的在闪存设备中 的轜镜像輢建立一个表,这个表存在于设备的可擦除块中,有点像分区表,对 每个在闪存中的镜像提供偏移量、长度、名字。 如果你需要探测和分析这个表格的代码,并且对表格中的每个镜像声明 轍轔轄 分区响应,在这选 轙 你将同样需要相关的分析功能,它不会自动生成。比如, 轓轁輱輱輰輰 页驱动为此 提供了一些选项。 • 轉轮轣转轵轤轥 轵轮轡转转软轣轡轴轥轤 輍轡轳轨 轲轥轧轩软轮轳 包含未分配闪存区域 如果你需要声明每个未分配的闪存区域,作为 轍轔轄 的轜分区輢,在这选 轙 。 • 轆软轲轣轥 轲轥轡轤輭软轮转轹 车软轲 轒轥轤轂软软轴 轳轹轳轴轥轭 轩轭轡轧轥轳 对 轒轥轤轂软软轴 系统镜像强制只读 如果你需要对輧轒轥轤轂软软轴輧、輧轒轥轤轂软软轴 轃软轮輌轧輧 和輧轆轉轓 轤轩轲轥轣轴软轲轹輧 镜像强制只读, 选 轙 。 9.4 Parallel port support 并行端口支持 如果你想要使用连接到你机器的并行端口2上的设备,比如打印机、 轚轉轐 磁 盘、 轐轌轉轐 连接器3等等,在这选 轙 。 2通常是 25 个孔的接口 3并行网络协议线路,主要用于建立一个小型的网络,它通过两台机器的并行端口互联。 弹弮張弮 彐彌录彇 彁彎彄 彐彌彁彙 当录彐彐彏归彔 輷輷 你可以让一个端口共享给几个设备使用,同时把所有的相关驱动编译进内核是 安全的。选 轍 编译为模块,名为: 轰轡轲轰软轲轴 。 如果不清楚,选 轙 。 9.5 Plug and Play support 即插即用支持 即插即用是周边设备的一种标准。它允许这些周边设备能够在接入时被软件配 置,通过中断或者其他参数。你的设备上不需要设置任何的跳线,因为相应的值是 由 轂轉轏轓 、操作系统或者相关软件工具提供的。 如果你想要你的即插即用设备工作,那么在这选 轙 。你同样也要在下面所有 的协议上选 轙 。另外,你也可以在这选 轎 ,然后通过用户空间的工具来配置你的 即插即用设备,比如 轩轳轡轰轮轰轴软软转轳 工具包。 如果不清楚,选 轙 。 9.5.1 PNP debugging messages 轐轎轐 调试信息 如果你想要 轐轎轐 层输出调试信息,那么选 轙 。信息将在启动时通过内核参数 轰轮轰輮轤轥轢轵轧 开启。 这个选项允许你储存一些字节的空间,如果你不想要信息编译进入内核。 如果不清楚,选 轙 。 9.6 Block devices 块设备 在这选 轙 可以看到各种块设备的驱动。这个选项本身不增加任何内核代码。 如果你选 轎輬 所有的子选项将会禁用;不要这样做,除非你真正知道你在干什 么。 9.6.1 Normal floppy disk support 普通软盘支持 如果你想要使用软盘,在这选 轙 。 选 轍 编译为模块,名为 輍软轰轰轹 。 9.6.2 Compaq SMART2 support 轃软轭轰轡轱 轓轍轁轒轔輲 支持 这是针对 轃软轭轰轡轱 轓轍轁轒轔輲 的阵列控制器驱动支持。 輷輸 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.6.3 Compaq Smart Array 5xxx support 轃软轭轰轡轱 轓轭轡轲轴 輵轸轸轸 阵列支持 这是针对 轃软轭轰轡轱 轓轍轁轒轔 輵轸轸轸 的阵列控制器驱动支持。 9.6.4 Mylex DAC960/DAC1100 PCI RAID Controller sup- port 轍轹转轥轸 轄轁轃輹輶輰輯轄轁轃輱輱輰輰 轐轃轉 轒轁轉轄 控制器支持 这个驱动支持 轍轹转轥轸 轄轁轃輹輶輰輬轁轣轣轥转轥轒轁轉轄 和 轥轘轴轲轥轭轥轒轁轉轄 轐轃轉 轒轁轉轄 控制 器。 选 轍 编译为模块,名为: 轄轁轃輹輶輰 。 9.6.5 Loopback device support 回送设备支持 在这选 轙 将允许你像使用一个块设备一样使用一个常规文件。你可以在这个块 设备上建立一个文件系统,并且可以像挂载硬盘、光盘、软盘那样去挂载它。这种 回送设备是特殊的文件块设备,主号为 輷 ,传统上被称为輯轤轥轶輯转软软轰輰 ,輯轤轥轶輯转软软轰輱 等等。 这个功能是非常有用的。比如你想在刻录一个光盘前,要检查硬盘上的 轉轓轏 輹輶輶輰 文件,或者你想要使用一个虚拟的软盘文件,但是又不想把它写在软盘上。 此外,一些 轌轩轮轵轸 的发行版把它们的启动文件放在了 轄轏轓 轆轁轔 文件中,并通过使 用这个回送设备驱动的方式来访问,这样可以避免使用 轌轩轮轵轸 的专用分区,以提高 兼容性。 回送设备驱动也可以用于在硬盘分区、软盘或者常规文件中轜隐藏輢文件系统。 它要么通过完整加密程序(加密所有相应数据),要么是速记式加密(隐藏数据的 低字节,通常用于声音文件)。这些做法使得在远程文件服务器上的文件都非常安 全。 有很多种方法来加密磁盘,一些需要内核的补丁。 轶轡轮轩转转轡 内核提供了密码 至回送设备的选项和一个设备映射目标(它支持所有的文件系统,是一个上层系 统)。如果你需要使用密码至回送的功能,那么在 轌轏轏轐 和 轃轒轙轐轔轏轌轏轏轐 都要 选 轙 ,并确保你有个比较新的( 輲輮輱輲 或者更新) 轌轩轮轵轸 工具版本。另外,注意密 码至回送功能对于储存日志文件系统很不安全。 注意这个回送设备和网络上使用的自回环设备没有任何关系,那是用于与自己 连接的方式。 选 轍 编译为模块,名为 转软软轰 。 大多数用户可以在这选 轎 。 • 轃轲轹轰轴软转软软轰 轓轵轰轰软轲轴 密码至回送支持 弹弮弶弮 彂彌彏彃彋 彄彅彖彉彃彅当 輷輹 选 轙 ,如果你需要这项由加密接口提供的功能来用于回送的传输。这可以用 于硬盘加密。 警告:这个设备对于日志文件系统非常不安全,比如 轥轸轴輳 和 轒轥轩轳轥轲车轳 。如果 你使用这些文件系统,那么请你使用 轄轥轶轩轣轥 轍轡轰轰轥轲 轣轲轹轰轴软 模块来代替,它 可以配置得和密码回送设备兼容。 9.6.6 Network block device support 网络块设备支持 选 轙 将允许你的计算机成为网络块设备的客户机,比如它将可以使用由服务 器提供的块设备(在上面挂载文件系统,等等)。客户机和服务器通过 轔轃轐輯轉轐 网 络进行通信,但是对于客户机来说这是隐藏的:它看起来像一个常规的本地文件, 通过輯轤轥轶輯轮轤輰 这样的块设备方式来进行访问。 网络块设备同样允许你在用户平台运行一个块设备,这使得服务器和客户机看 起来在物理上就是一个同样的计算机,它们使用回环网络设备进行通信。 注意这里和网络文件系统 轎轆轓 或者 轃软轤轡 没有任何关系。你可以在这选 轎 , 即使你想要使用 轎轆轓 或者 轃软轤轡 。 选 轍 编译为模块,名为 轮轢轤 。 如果不清楚,选 轎 。 9.6.7 Promise SATA SX8 support 轐轲软轭轩轳轥 轓轁轔轁 轓轘輸 支持 选 轙 或者 轍 支持 轐轲软轭轩轳轥 轓轁轔轁 轓轘輸 控制器。 设备为輯轤轥轶輯轳轸輸輯輤轎 和輯轤轥轶輯轳轸輸輯輤轎轰輤轍 。 9.6.8 Low Performance USB Block driver 低端 轕轓轂 块驱动行为 这个驱动支持特定的 轕轓轂 连接储存设备,比如 輍轡轳轨 轫轥轹 。 如果你开启这个选项,那么建议你开启 轕轓轂 轌轉轂轕轓轕轁轌 以避免和 轵轳轢輭轳轴软轲轡轧轥 选项的冲突。 如果不清楚,选 轎 。 9.6.9 RAM block device support 轒轁轍 块设备支持 选 轙 将允许你使用你 轒轁轍 内存的一部分作为一个块设备,这样你就可以在上 面建立文件系统,进行读写操作和其他相关的操作,就好比你在使用一个常规的块 设备(如硬盘)一样。它经常用于在 轌轩轮轵轸 初始化安装的时候装载和储存软盘上的 一个小型启动文件系统。 輸輰 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 注意现在的内核命令选项轜 轲轡轭轤轩轳轫輽轘轘 轜已经不用了。 选 轍 编译为模块,名为: 轲轤 。 大多数普通的用户不会用到 轒轁轍 磁盘的功能,因此可以在这选 轎 。 • 轄轥车轡轵转轴 轮轵轭轢轥轲 软车 轒轁轍 轤轩轳轫轳 默认 轒轁轍 磁盘数量 默认值是 輱輶 。如果你要改变它,你要确定你在做什么。如果你启动的文件 系统需要在内存中解压缩,那么你需要至少一个 轒轁轍 磁盘(比如 轲软软轴 软轮 轣轲轡轭车轳 )。 • 轄轥车轡轵转轴 轒轁轍 轤轩轳轫 轳轩轺轥 輨轫轢轹轴轥轳輩 默认 轒轁轍 磁盘尺寸 默认值为 輴輰輹輶轋轂 。如果要修改它,你要明白你在做什么。 • 轓轵轰轰软轲轴 轘轉轐 輌转轥轳轹轳轴轥轭轳 软轮 轒轁轍 轢转软轣轫 轤轥轶轩轣轥 在 轒轁轍 块设备支持 轘轉轐 文件系统 在 轒轁轍 块设备的顶层支持 轘轉轐 文件系统(比如有 轘轉轐 支持的 轥轸轴輲 )。这将 会稍微地增大内核,也会阻止 轒轁轍 块设备在高层内存上定位和储存(在大 内存系统上会存在问题)。 9.6.10 Packet writing on CD/DVD media 轃轄輯轄轖轄 媒体包写入 如果你有一个支持包写入的 轃轄轒轏轍輯轄轖轄 ,那么在这选 轙 以提供相应支持。 它也可以工作在任何 轍轍轃輯轍轴 轆轵轪轩 兼容的 轁轔轁轐轉 或者 轓轃轓轉 驱动器上,这是比较 新的 轄轖轄輯轃轄 刻录机。 目前只能写入 轃轄輭轒轗輬轄轖轄輭轒轗輬轄轖轄輫轒轗 和 轄轖轄轒轁轍 盘。 轄轖轄輭轒轗 盘必须要在限制覆盖模式。 选 轍 编译为模块,名为 轰轫轴轣轤轶轤 。 9.6.11 ATA over Ethernet support 以太网 轁轔轁 支持 这个驱动支持 轁轔轁 以太网块设备,比如 轃软轲轡轩轤 轅轴轨轥轲轄轲轩轶轥 轓轴软轲轡轧轥 轂转轡轤轥 。 9.6.12 Very old hard disk (MFM/RLL/IDE) driver 非常老的硬盘驱动 这里是非常老的硬盘驱动,它们比起新的硬盘驱动缺少增强型的功能。 对于古董级别的 轍轆轍輯轒轌轌輯轅轓轄轉 驱动,这个选项是必需的。 如果不清楚,选 轎 。 弹弮強弮 彍彉当彃 彄彅彖彉彃彅当 輸輱 9.7 Misc devices 杂类设备 在这选 轙 可以看到各种杂类设备目录。这个选项本身不增加任何内核代码。 如果你选 轎輬 所有的子选项将会禁用。 9.7.1 Sensable PHANToM 轓轥轮轳轡轢转轥 轐轈轁轎轔软轍 9.7.2 EEPROM 93CX6 support 轅轅轐轒轏轍 輹輳轃轘輶 支持 9.7.3 SGI IOC4 Base IO support 轓轇轉 轉轏轃輴 轂轡轳轥 轉轏 支持 9.7.4 Fujitsu Laptop Extras 轆轵轪轩轴轳轵 笔记本扩展 9.7.5 MSI Laptop Extras 轍轓轉 笔记本扩展 9.7.6 Sony Laptop Extras 轓软轮轹 笔记本扩展 9.7.7 ThinkPad ACPI Laptop Extras 轔轨轩轮轫轐轡轤 轁轃轐轉 笔记本扩展 9.7.8 Thermal Management driver for Intel menlow plat- form 轉轮轴轥转 轭轥轮转软轷 平台温控管理驱动 輸輲 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.7.9 Enclosure Services 轅轮轣转软轳轵轲轥 服务 9.7.10 Channel interface driver for HP iLO/iLO2 processor 轈轐 轩轌轏輯轩轌轏輲 处理器隧道接口驱动 9.8 ATA/ATAPI/MFM/RLL support 轁轔轁輯轁轔轁轐轉輯轍轆轍輯轒轌轌 支持 如果你在这选 轙 ,你的内核将可以管理大量的储存设备单元,比如 轁轔轁輯輨轅輩輭 轉轄轅和 轁轔轁轐轉 单元。最广泛使用的就是 轉轄轅 硬盘驱动和 轁轔轁轐轉 轃轄 - 轒轏轍 驱 动。 如果你的系统是纯种的 轓轃轓轉 ,完全不使用上述的任何接口,那么你可以在这 选 轎 。 集成式磁盘电子接口( 轉轄轅 ,也称为 轁轔轁 - 輱 )是一个连接标准,它用于通 用储存单元,比如硬盘上。它在 輱輹輸輴 年被 轗轥轳轴轥轲轮 轄轩轧轩轴轡转 和 轃软轭轰轡轱 轃软轭轰轵轴轥轲 设 计出来,同时命名为 轓轔輵輰輶 。相当多的磁盘使用的是 轉轄轅 接口。 轁轔 轁轴轴轡轣轨轭轥轮轴輨轁轔轁輩是 轉轄轅 的超集。 轉轄轅 也被称为 轁轔轁 - 輱 。 轆轡轳轴輭轉轄轅 (快速 轉轄轅 )是 轁轔轁 - 輲 (也被称为 轆轡轳轴 轁轔轁 ), 轅轮轨轡轮轣轥轤 轉轄轅 (强化 轉轄轅 )輨轅轉轄轅輩是 轁轔轁 - 輳 。它提供对更大的磁盘的支持(根据 轌轂轁 的标 准,大于 輸輮輴轇轂 ),更多的磁盘(以前是 輲 个,现在支持到 輴 个)和对其他通用储 存单元如磁带机和光盘机的支持。 轕轄轍轁輯輳輳 (也称为 轕转轴轲轡轄轍轁輯輳輳 )是 轁轔轁 - 輴 ,它提供更快的(更友好的 轃轐轕 )传输模式。而之前的 轁轔轁輯轉轄轅 标准使用的 轐轉轏 (可编程处理器输入输出)相比起 轄轍轁 来就慢了很多。 轁轔轁 包接口( 轁轔轁轐轉 )是一个协议,它用于 轅轉轄轅 磁带机和光盘机,有点类 似于 轓轃轓轉 的协议。 轓轍轁轒轔 轉轄轅 (自监视、分析和报告技术)通过检测硬件的失败条件(温度、 访问时间或者类似的)来防止数据损失和磁盘损坏。从 輱輹輹輵 年起制作的磁盘很多 都遵守这个标准。内核本身不管这些,但是有很多用户程序比如 轳轭轡轲轴 可以从磁盘 驱动中队列化 轓轍轁轒轔 参数。 选 轍 编译为模块,名为 轩轤轥 。 如果不清楚,选 轙 。 9.8.1 Support for SATA 轓轁轔轁 支持4 有两个驱动支持串行 轁轔轁 控制器。 4已经废弃不用,与 libata SATA 驱动冲突 弹弮弸弮 彁彔彁弯彁彔彁彐彉弯彍彆彍弯归彌彌 当录彐彐彏归彔 輸輳 主驱动,轜 转轩轢轡轴轡 輢,使用 轓轃轓轉 子系统,它支持大多数现代的 轓轁轔轁 控制器。 要使用它,你可以看看选项:轜轓轥轲轩轡转 轁轔轁 輨轰轲软轤輩 轡轮轤 轐轡轲轡转转轥转 轁轔轁 轤轲轩轶轥轲轳輢。 轉轄轅 驱动(你正在配置的这个)支持少量的第一批 轓轁轔轁 控制器。 为了使这两个系统不冲突,这里提供对 轓轁轔轁 的 轉轄轅 驱动支持。通常这个选 项是关闭的,最好的方式是这个系统主要提供对 轐轁轔轁 的支持,而 转轩轢轡轴轡 提供对对 轓轁轔轁 的支持。 如果不清楚,选 轎 。 9.8.2 generic ATA/ATAPI disk support 通用 轁轔轁輯轁轔轁轐轉 磁盘支持 支持 轁轔轁輯轁轔轁轐轉 磁盘(包括 轁轔轁轐轉 软盘)。 选 轍 编译为模块,名为: 轩轤轥輭轧轤 轭软轤輮 如果不清楚,选 轙 。 • 轁轔轁 轤轩轳轫 轳轵轰轰软轲轴 轁轔轁 磁盘支持 这里支持 轁轔轁 硬盘。 如果不清楚,选 轙 。 • 轁轔轁轐轉 輍软轰轰轹 轳轵轰轰软轲轴 轁轔轁轐轉 软盘支持 这里支持 轁轔轁轐轉 软盘驱动器(比如 轉软轭轥轧轡 轚轉轐 或者 轍轋轅 轌轓輭輱輲輰 )。 如果不清楚,选 轎 。 9.8.3 PCMCIA IDE support 轐轃轍轃轉轁 轉轄轅 支持 9.8.4 Cardbus IDE support (Delkin/ASKA/Workbit) 轃轡轲轤轢轵轳 轉轄轅 支持 9.8.5 Include IDE/ATA-2 DISK support 轉轄轅輯轁轔轁輭輲 支持 这里提供对 轍轆轍輯轒轌轌輯轉轄轅 硬盘的加强支持。如果你有上述的一个磁盘,并 且也没有特殊的情况要在下面的轜老式磁盘驱动輢选项上选 轙,那么你可以在这选 轙。如果你的系统是纯 轓轃轓轉 系统,那么你可以在这选 轎。 选 轍 编译为模块,名为 轩轤轥輭轤轩轳轫。 輸輴 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 不要把它编译为模块,如果你的启动文件系统(包含輯目录的系统)定位于一 个 轉轄轅 设备上。 如果不清楚,选 轙 。 9.8.6 Use multiple sector mode for Programmed Input/Output by default 默认使用多重扇区进行程序化输入輯输出 这个设置和大多数使用直接内存访问,不提供多重扇区模式的 轉轄轅 磁盘无 关。多重扇区模式是一个现代 轉轄轅 硬盘的特性,它允许多重扇区传输的程序化输 入輯输出中断,而不是像以前那样的每个扇区一个中断。当这个特性开始时,它可 以减少操作系统用于磁盘程序化输入輯输出的开销。在其他的一些系统上,它也可 以提高数据的传输速度。不过一些设备,在这个特性下有可能反而运行得更慢。一 些驱动器声称支持多扇区模式,但是在某些情况下会丢失数据。在极少的情况下, 这些失误可能会导致文件系统的大面积崩溃。 如果你得到下面的错误提示,尝试在这选 轙 : 轨轤轡輺 轳轥轴 轭轵转轴轭软轤轥輺 轳轴轡轴轵轳輽輰轸輵輱 { 轄轲轩轶轥轒轥轡轤轹 轓轥轥轫轃软轭轰转轥轴轥 轅轲轲软轲 } 轨轤轡輺 轳轥轴 轭轵转轴轭软轤轥輺 轥轲轲软轲輽輰轸輰輴 { 轄轲轩轶轥轓轴轡轴轵轳轅轲轲软轲 } 如果不清楚,选 轎 。 9.8.7 Include IDE/ATAPI CDROM support 轉轄轅輯轁轔轁轐轉 轃轄轒轏轍 支持 如果你有一个使用 轁轔轁轐轉 协议的 轃轄轒轏轍 ,选 轙 。轁轔轁轐轉 是一个用于 轉轄轅 轃轄轒轏轍和磁带机的更新的协议,类似 轓轃轓轉 协议。大多数新的 轃轄轒轏轍 驱动器 使用 轁轔轁轐轉 ,包括有 轎轅轃輭輲輶輰輬轍轩轴轳轵轭轩 轆轘輴輰輰輬轓软轮轹 輵輵轅,和所有的非 轓轃轓轉 双倍 (輲轘)或者更快速度的驱动器。 如果你选 轙 , 轃轄轒轏轍 驱动器将会在启动时和其他的 轉轄轅 设备一样被识别, 可能被命名为轜轨轤轢輢或者轜轨轤轣輢,或者其他类似的名称(使用 轤轭轥轳轧 来检查启动信 息)。如果这是你唯一的光驱,那么你可以在其他的 轃轄轒轏轍 选项上选 轎 ,但是 要在选项轜轉轓轏 輹輶輶輰 轃轄輭轒轏轍 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴輢中选 轙 或者 轍 。 选 轍 编译为模块,名为: 轩轤轥輭轣轤 。 9.8.8 Include IDE/ATAPI TAPE support 轉轄轅輯轁轔轁轐轉 磁带机支持 选 轙 ,如果你有一个 轉轄轅輯轁轔轁轐轉 磁带机。 9.8.9 Include IDE/ATAPI FLOPPY support 轉轄轅輯轁轔轁轐轉 软驱支持 选 轙 ,如果你有一个 轉轄轅輯轁轔轁轐轉 软驱。 弹弮弸弮 彁彔彁弯彁彔彁彐彉弯彍彆彍弯归彌彌 当录彐彐彏归彔 輸輵 9.8.10 SCSI emulation support 轓轃轓轉 仿真支持 9.8.11 IDE ACPI support 轉轄轅 轁轃轐轉 支持 为通用的 轉轄轅 设备执行 轁轃轐轉 。在现在的设备中,需要 轁轃轐轉 支持来应付 轁轃轐轉 轓輳 状态。 9.8.12 IDE Taskfile Access 轉轄轅 工作文件访问 9.8.13 legacy /proc/ide/ support 传统的輯轰轲软轣輯轩轤轥輯支持 这个选项允许对輯轰轲软轣輯轩轤轥輯目录下的多种文件的支持。在 轌轩轮轵轸輲輮輶 这种做法已 经被 轳轹轳车轳 取代,但是很多老的程序依赖旧的做法。 如果不清楚,选 轙 。 9.8.14 generic/default IDE chipset support 通用輯默认 轉轄轅 芯片支持 如果不清楚,选 轎 。 9.8.15 Platform driver for IDE interfaces 轉轄轅 接口平台驱动 这是 轉轄轅 平台驱动,主要用于内存映射 轉轄轅 设备,比如在真实 轉轄轅 模式下运 行的 轃软轭轰轡轣轴 轆转轡轳轨 。 如果不清楚,选 轎 。 9.8.16 CMD640 chipset bugfix/support 轃轍轄輶輴輰 芯片错误修正輯支持 轃轍轄 技术 轃轍轄輶輴輰 轉轄轅 芯片用于很多通用 輴輸輶 和 轐轥轮轴轩轵轭 主板上,通常 和轜轎轥轰轴轵轮轥輢或者轜轓轉轓輢芯片绑定。不幸的是,它有一大堆相当糟糕的设计缺陷,可 能会在很多常规情况下导致数据错误。在这选 轙 ,将尝试自动探测和校正 轌轩轮轵轸 下 的问题。这个选项也允许在某些基于 轃轍轄輶輴輰 的系统对第二 轉轄轅 端口的访问。 輸輶 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 这个驱动将在基于 轐轃轉 的系统下5自动运行。但是,如果你的系统使用的是 轖轅轓轁 本地总线( 轖轌轂 )而不是 轐轃轉 ,你必须提供一个内核启动参数以开启 轃轍轄輶輴輰 错误修复功能的支持:轜轣轭轤輶輴輰輮轰轲软轢轥 轶转轢輢。尝试轜轭轡轮 轢软软轴轰轡轲轡轭輢或者 查看你的启动器手册,看看应该如何给内核增加参数。 轃轍轄輶輴輰 芯片同样用于一些 轁轣轣轵转软轧轩轣 附加卡上,和一些人使用的轜轃轓轁輭輶輴輰輰轅 轐轃轉 轴软 轉轄轅 轣软轮轴轲软转转轥轲輢上。 9.8.17 PNP EIDE support 即插即用 轅轉轄轅 支持 9.8.18 Probe IDE PCI devices in the PCI bus order 按照 轐轃轉 总线的顺序探测 轉轄轅 轐轃轉 设备 9.8.19 Generic PCI IDE Chipset Support 通用 轐轃轉 轉轄轅 芯片支持 9.8.20 RZ1000 chipset bugfix/support 轒轚輱輰輰輰 芯片错误修复輯支持 9.8.21 AEC62XX chipset support 轁轅轃輶輲轘轘 芯片支持 9.8.22 ALI M15x3 chipset support 轁轌轉 轍輱輵轸輳 芯片支持 9.8.23 AMD and nVidia IDE support 轁轍轄 和 轮轖轩轤轩轡 轉轄轅 支持 9.8.24 ATI IXP chipset IDE support 轁轔轉 轉轘轐 芯片 轉轄轅 支持 5大多数新系统有 PCI 插槽 弹弮弸弮 彁彔彁弯彁彔彁彐彉弯彍彆彍弯归彌彌 当录彐彐彏归彔 輸輷 9.8.25 CMD64{3|6|8|9} chipset support 轃轍轄輶輴{輳|輶|輸|輹}芯片支持 9.8.26 Compaq Triflex IDE support 轃软轭轰轡轱 轔轲轩輍轥轸 轉轄轅 支持 9.8.27 CY82C693 chipset support 轃轙輸輲轃輶輹輳 芯片支持 9.8.28 Cyrix/National Semiconductor CS5530 MediaGX chipset support 轃轹轲轩轸輯轎轡轴轩软轮轡转 半导体 轃轓輵輵輳輰 轍轥轤轩轡轇轘 芯片支持 9.8.29 AMD CS5535 chipset support 轁轍轄 轃轓輵輵輳輵 芯片支持 9.8.30 HPT34X chipset support 轈轐轔輳輴轘 芯片支持 9.8.31 HPT36X/37X chipset support 轈轐轔輳輶轘輯輳輷轘 芯片支持 9.8.32 JMicron JMB36x support 轊轍轩轣轲软轮 轊轍轂輳輶轸 支持 9.8.33 National SCx200 chipset support 轎轡轴轩软轮轡转 轓轃轸輲輰輰 芯片支持 9.8.34 Intel PIIX/ICH chipsets support 轉轮轴轥转 轐轉轉轘輯轉轃轈 芯片支持 这个驱动增加对 轉轮轴轥转 轐轉轉轘 和 轉轃轈 芯片的详细支持。这允许内核更改 轐轉轏 , 轄轍轁 和 轕轄轍轁 速度,并配置芯片以达到最优化速度。 輸輸 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.8.35 IT8213 IDE support 轉轔輸輲輱輳 轉轄轅 支持 9.8.36 IT821X IDE support 轉轔輸輲輱轘 轉轄轅 支持 9.8.37 NS87415 chipset support 轎轓輸輷輴輱輵 芯片支持 9.8.38 PROMISE PDC202{輴輶|輶輲|輶輵|輶輷} support 轐轒轏轍轉轓轅 轐轄轃輲輰輲{輴輶|輶輲|輶輵|輶輷}支持 9.8.39 PROMISE PDC202{輶輸|輶輹|輷輰|輷輱|輷輵|輷輶|輷輷} support 轐轒轏轍轉轓轅 轐轄轃輲輰輲{輶輸|輶輹|輷輰|輷輱|輷輵|輷輶|輷輷}支持 9.8.40 ServerWorks OSB4/CSB5/CSB6 chipsets support 轓轥轲轶轥轲轗软轲轫轳 轏轓轂輴輯轃轓轂輵輯轃轓轂輶 芯片支持 9.8.41 Silicon Image chipset support 轓轩转轩轣软轮 轉轭轡轧轥 芯片支持 9.8.42 SiS5513 chipset support 轓轩轓輵輵輱輳 芯片支持 9.8.43 SLC90E66 chipset support 轓轌轃輹輰轅輶輶 芯片支持 9.8.44 Tekram TRM290 chipset support 轔轥轫轲轡轭 轔轒轍輲輹輰 芯片支持 弹弮弹弮 当彃当彉 彄彅彖彉彃彅 当录彐彐彏归彔 輸輹 9.8.45 VIA82CXXX chipset support 轖轉轁輸輲轃轘轘轘 芯片支持 9.8.46 Toshiba TC86C001 support 轔软轳轨轩轢轡 轔轃輸輶轃輰輰輱 支持 9.9 SCSI device support 轓轃轓轉 设备支持 9.9.1 RAID Transport Class 轒轁轉轄 传输类 9.9.2 SCSI device support 轓轃轓轉 设备支持 如果你想要使用 轓轃轓轉 硬盘、磁带机、光驱或者其他 轓轃轓轉 设备,需要在这选 轙 ,并且要选上相应的 轓轃轓轉 主适配器(在你电脑里使用 轓轃轓轉 协议的卡,也称为 轓轃轓轉 控制器)。 如果你要使用一些 轓轃轓轉 协议的设备,比如 轕轓轂 储存设备、火线储存设备和 轉轄轅輭轓轃轓轉 仿真驱动,那么也要在这选 轙 。 选 轍 编译为模块,名为: 轳轣轳轩 轭软轤 。 如果你的启动文件系统(包含輯目录)在 轓轃轓轉 设备里,那么就不能把它编译为 模块。 9.9.3 legacy /proc/scsi/ support 传统輯轰轲软轣輯轳轣轳轩輯支持 9.9.4 SCSI disk support 轓轃轓轉 磁盘支持 如果你要使用 轓轃轓轉 硬盘、 轆轩轢轲轥 隧道磁盘、 轓轁轔轁 磁盘或者 轐轁轔轁 硬盘、 轕轓轂 储存设备、 轉轏轍轅轇轁 轚轉轐 设备等等,你需要在这选 轙 。 选 轍 编译为模块,名为: 轳轤 轭软轤 。 如果你的启动文件系统(包含輯目录)在 轓轃轓轉 设备里,那么就不能把它编译为 模块,也不要把 轓轃轓轉 主适配器驱动编译为模块。 輹輰 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.9.5 SCSI tape support 轓轃轓轉 磁带支持 9.9.6 SCSI OnStream SC-x0 tape support 轓轃轓轉 轏轮轓轴轲轥轡轭 轓轃輭轸輰 磁带支持 9.9.7 SCSI CDROM support 轓轃轓轉 轃轄轒轏轍 支持 9.9.8 Enable vendor-specific extensions (for SCSI CDROM) 允许销售商的特殊扩展(对 轓轃轓轉 轃轄轒轏轍 ) 9.9.9 SCSI generic support 轓轃轓轉 通用支持 9.9.10 SCSI media changer support 轓轃轓轉 媒质变换器支持 9.9.11 Probe all LUNs on each SCSI device 在每个 轓轃轓轉 设备探测所有 轌轕轎 9.9.12 Verbose SCSI error reporting (kernel size +=12K) 详细 轓轃轓轉 错误报告(内核尺寸增大 輱輲轋 ) 9.9.13 SCSI logging facility 轓轃轓轉 日志工具 9.9.14 Asynchronous SCSI scanning 异步 轓轃轓轉 扫描 弹弮弱弰弮 当彅归彉彁彌 彁彔彁 彁彎彄 彐彁归彁彌彌彅彌 彁彔彁 彄归彉彖彅归当 輹輱 9.9.15 SCSI Transports 轓轃轓轉 传输 9.9.16 SCSI low-level drivers 轓轃轓轉 底层驱动 9.10 Serial ATA and Parallel ATA drivers 串行 轁轔轁 和并行 轁轔轁 驱动 如果你想要使用一个 轁轔轁 硬盘、 轁轔轁 磁带机、 轁轔轁 光盘机或者其他任何的 轁轔轁 设备,在这选 轙 ,同时确保你知道你的 轁轔轁 主适配器的名字(在你的电脑中 的一张卡,它提供了 轁轔轁 协议,也称为 轁轔轁 控制器),因为你要提供它的信息。 注意: 轁轔轁 提供了基本的 轓轃轓轉 支持,但是, 轓轃轓轉 下的相关选项也是必需 的,比如 轓轃轓轉 磁盘支持、 轓轃轓轉 磁带支持或者 轓轃轓轉 光盘支持等,这取决于你的系 统硬件配置。 9.10.1 ATA ACPI Support 轁轔轁 轁轃轐轉 支持 9.10.2 SATA Port Multiplier support 轓轁轔轁 端口乘法器支持 9.10.3 AHCI SATA support 轁轈轃轉 轓轁轔轁 支持 9.10.4 Silicon Image 3124/3132 SATA support 轓轩转轩轣软轮 轉轭轡轧轥 輳輱輲輴輯輳輱輳輲 轓轁轔轁 支持 9.10.5 ATA SFF support 轁轔轁 轓轆轆 支持 这个选项增加对 轁轔轁 控制器的 轓轆轆 或者其他类似接口的兼容支持。 轓轆轆 是传统的 轉轄轅 接口,从发明开始就被拥护。几乎所有的 轐轁轔轁 控制器都 有一个 轓轆轆 接口。很多 轓轁轔轁 控制器有一个 轓轆轆 接口,当配置为与传统模式兼容 时将起作用。 輹輲 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 对于使用更先进控制器的用户,比如 轁轈轃轉 , 轓轩转轩轣软轮 轉轭轡轧轥 輳輱輲輴 ,或者 轍轡轲輭 轶轥转转 輶輴輴輰 ,你可以选择禁止这项没有必要的 轓轆轆 支持。 如果不清楚,选 轙 。 • 轓轥轲轶轥轲轗软轲轫轳 轆轲软轤软 輯 轁轰轰转轥 轋輲 轓轁轔轁 轳轵轰轰软轲轴 轓轥轲轶轥轲轗软轲轫轳 轆轲软轤软 輯 轁轰轰转轥 轋輲 轓轁轔轁 支持 • 轉轮轴轥转 轅轓轂輬 轉轃轈輬 轐轉轉轘輳輬 轐轉轉轘輴 轐轁轔轁輯轓轁轔轁 轳轵轰轰软轲轴 轉轮轴轥转 轅轓轂輬 轉轃轈輬 轐轉轉轘輳輬 轐轉轉轘輴 轐轁轔轁輯轓轁轔轁 支持 • 轎轖轉轄轉轁 轓轁轔轁 轳轵轰轰软轲轴 • 轐轡轣轩輌轣 轄轩轧轩轴轡转 轁轄轍轁 轳轵轰轰软轲轴 • 轐轡轣轩輌轣 轄轩轧轩轴轡转 轓轁轔轁 轑轓轴软轲 轳轵轰轰软轲轴 • 轐轲软轭轩轳轥 轓轁轔轁 轔轘輲輯轔轘輴 轳轵轰轰软轲轴 • 轓轩转轩轣软轮 轉轭轡轧轥 轓轁轔轁 轳轵轰轰软轲轴 • 轓轩轓 輹輶輴輯輹輶輵輯輹輶輶輯輱輸輰 轓轁轔轁 轳轵轰轰软轲轴 • 轕轌轩 轅转轥轣轴轲软轮轩轣轳 轓轁轔轁 轳轵轰轰软轲轴 • 轖轉轁 轓轁轔轁 轳轵轰轰软轲轴 • 轖轉轔轅轓轓轅 轖轓轃輭輷輱輷輴 輯 轉轎轔轅轌 輳輱輲輴輴 轓轁轔轁 轳轵轰轰软轲轴 • 轉轮轩轴轩软 輱輶輲轸 轓轁轔轁 轳轵轰轰软轲轴 • 轁轃轐轉 輌轲轭轷轡轲轥 轤轲轩轶轥轲 车软轲 轐轁轔轁 • 轁轍轄輯轎轖轩轤轩轡 轐轁轔轁 轳轵轰轰软轲轴 • 轁轒轔轏轐 輶輲輱輰輯輶輲輶輰 轐轁轔轁 轳轵轰轰软轲轴 • 轁轔轉 轐轁轔轁 轳轵轰轰软轲轴 • 轃轍轄輶輴轸 轐轁轔轁 轳轵轰轰软轲轴 • 轃轓輵輵輱輰輯輵輵輲輰 轐轁轔轁 轳轵轰轰软轲轴 • 轅轆轁轒 轓轌轃輹輰轅輶輶 轳轵轰轰软轲轴 • 轇轥轮轥轲轩轣 轁轔轁 轳轵轰轰软轲轴 • 轈轐轔 輳輶輶輯輳輶輸 轐轁轔轁 轳轵轰轰软轲轴 • 轈轐轔 輳輴輳輯輳輶輳 轐轁轔轁 轳轵轰轰软轲轴 • 轉轔輸輲輱輱輯輲 轐轁轔轁 轳轵轰轰软轲轴 弹弮弱弱弮 彍录彌彔彉彐彌彅 彄彅彖彉彃彅当 彄归彉彖彅归 当录彐彐彏归彔弨归彁彉彄 彁彎彄 彌彖彍弩 輹輳 • 轊轍轩轣轲软轮 轐轁轔轁 轳轵轰轰软轲轴 • 轃软轭轰轡轱 轔轲轩輍轥轸 轐轁轔轁 轳轵轰轰软轲轴 • 轍轡轲轶轥转转 轐轁轔轁 轳轵轰轰软轲轴 轶轩轡 转轥轧轡轣轹 轭软轤轥 • 轉轮轴轥转 轐轁轔轁 轍轐轉轉轘 轳轵轰轰软轲轴 • 轉轮轴轥转 轐轁轔轁 软转轤 轐轉轉轘 轳轵轰轰软轲轴 • 轎轅轔轃轅轌轌 轒轥轶软转轵轴轩软轮 轒轁轉轄 轳轵轰轰软轲轴 • 轐轃 轔轥轣轨 轒轚輱輰輰輰 轐轁轔轁 轳轵轰轰软轲轴 • 轓轅轒轖轅轒轗轏轒轋轓 轏轓轂輴輯轃轓轂輵輯轃轓轂輶輯轈轔輱輰輰輰 轐轁轔轁 轳轵轰轰软轲轴 • 轐轲软轭轩轳轥 轐轁轔轁 輲輰輲輷轸 轳轵轰轰软轲轴 • 轃轍轄 輯 轓轩转轩轣软轮 轉轭轡轧轥 輶輸輰 轐轁轔轁 轳轵轰轰软轲轴 • 轖轉轁 轐轁轔轁 轳轵轰轰软轲轴 • 轗轩轮轢软轮轤 轓轌輸輲轃輱輰輵 轐轁轔轁 轳轵轰轰软轲轴 • 轉轮轴轥转 轓轃轈 轐轁轔轁 轳轵轰轰软轲轴 9.11 Multiple devices driver support(RAID and LVM) 多重设备驱动支持( 轒轁轉轄 和 轌轖轍 ) 支持用单逻辑设备管理多重物理设备的方式, 轒轁轉轄 和 轌轖轍 都需要它。 9.11.1 RAID support 轒轁轉轄 支持 9.11.2 Device mapper support 设备映射支持 • 轄轥轶轩轣轥 轭轡轰轰轥轲 轤轥轢轵轧轧轩轮轧 轳轵轰轰软轲轴 设备映射调试支持 • 轃轲轹轰轴 轴轡轲轧轥轴 轳轵轰轰软轲轴 加密目标支持 • 轓轮轡轰轳轨软轴 轴轡轲轧轥轴 快照目标 • 轍轩轲轲软轲 轴轡轲轧轥轴 镜像目标 • 轚轥轲软 轴轡轲轧轥轴 零目标 • 轍轵转轴轩轰轡轴轨 轴轡轲轧轥轴 多路径目标 輹輴 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.12 Fusion MPT device support 轆轵轳轩软轮6 轍轐轔 设备支持 在这选 轙 以得到 轆轵轳轩软轮 信息处理技术( 轍轐轔 )驱动的相关选项。这个选项本 身不增加内核代码。 如果你选 轎 ,所有的子选项将被禁用。 9.12.1 Fusion MPT ScsiHost drivers for SPI 轓轐轉 的 轆轵轳轩软轮 轍轐轔 轓轣轳轩轈软轳轴 驱动 9.12.2 Fusion MPT ScsiHost drivers for FC 轆轃 的 轆轵轳轩软轮 轍轐轔 轓轣轳轩轈软轳轴 驱动 9.12.3 Fusion MPT ScsiHost drivers for SAS 轓轁轓 的 轆轵轳轩软轮 轍轐轔 轓轣轳轩轈软轳轴 驱动 9.12.4 Maximum number of scatter gather entries (16 - 128) 分散收集序列最大值 9.12.5 Fusion MPT misc device (ioctl) driver 轆轵轳轩软轮 轍轐轔 轭轩轳轣 轤轥轶轩轣轥 輨轩软轣轴转輩驱动 9.12.6 Fusion MPT logging facility 轆轵轳轩软轮 轍轐轔 日志工具 9.13 IEEE 1394 (FireWire) support 轉轅轅轅 輱輳輹輴 (火线)支持 9.13.1 Stable FireWire stack 稳定火线栈 6AMD 的一种处理品,称为:融合。 弹弮弱弴弮 彉弲彏 彄彅彖彉彃彅 当录彐彐彏归彔 輹輵 9.13.2 OHCI-1394 controllers 轏轈轃轉輭輱輳輹輴 控制器 9.13.3 Storage devices (SBP-2 protocol) 储存设备( 轓轂轐輭輲 协议) 9.13.4 raw1394 userspace interface 轲轡轷輱輳輹輴 用户空间接口 9.13.5 video1394 userspace interface 轶轩轤轥软輱輳輹輴 用户空间接口 9.13.6 dv1394 userspace interface 轤轶輱輳輹輴 用户空间接口 9.13.7 Excessive debugging output 过度调试输出 9.14 I2O device support 轉輲轏 设备支持 智能输入输出( 轉輲轏 )体系允许硬件驱动分成两个部分:一个是操作系统指 定模块,称为 轏轓轍 ,另一个是硬件指定模块,称为 轈轄轍 。 轏轓轍 可以与 轈轄轍 的所有队列对话,同时 轈轄轍 的队列并不是 轏轓 的依赖。这样允许同样的 轈轄轍 驱 动使用于不同的操作系统中,如果相关的 轏轓轍 已经安装了的话。为保证这些可 以工作,你需要有一个 轉輲轏 接口适配器卡。这张卡包含一个特别的 轉輯轏 处理器 (轉轏轐),因此可以在 轃轐轕 不需要应付 轉輯轏 的情况下仍然保持高速度。 如果你在这选 轙 ,你将会得到一个菜单,供你选择接口适配器的驱动和 轏轓轍 的相关信息。 选 轍 编译为模块,名为: 轩輲软 轣软轲轥輮 如果不清楚,选 轎 。 輹輶 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.15 Macintosh device drivers 轍轡轣 设备驱动 选 轙 可以看到 轍轡轣 设备的相关驱动。这个选项本身不增加任何内核代码。 如果你选 轎 ,那么所有的子选项将被禁止。 9.15.1 Support for mouse button 2+3 emulation 輲 + 輳 鼠标按键仿真支持 9.16 Network device support 网络设备支持 你可以在这选 轎 ,如果你不打算让你的机器连接到其他的机器。 如果你有一个网卡,并打算在 轌轩轮轵轸 下使用它的话,你必须要在这选 轙 。如 果你打算运行 轓轌轉轐 或者 轐轐轐 电话或 轭软轤轥轭 拔号的话,你也需要在这选 轙 。使用 轐轌轉轐 通过两台机器的并口连接的话也需要这个选项,因为 轁轘輮輲輵輯轋轉轓轓 是通过业 余电台连接来发送 轉轮轴轥轲轮轥轴 堵塞的。 如果不清楚,选 轙 。 9.16.1 Netdevice multiple hardware queue support 网络设备多重硬件队列支持 9.16.2 Dummy net driver support 伪网络驱动器支持 9.16.3 Bonding driver support 捆绑驱动器支持 9.16.4 EQL (serial line load balancing) support 轅轑轌 (串行线路加载平衡)支持 9.16.5 Universal TUN/TAP device driver support 通用 轔轕轎輯轔轁轐 设备驱动支持 弹弮弱弶弮 彎彅彔彗彏归彋 彄彅彖彉彃彅 当录彐彐彏归彔 輹輷 9.16.6 Virtual ethernet pair device 虚拟以太网对设备 9.16.7 General Instruments Surfboard 1000 通用网络冲浪板 輱輰輰輰 方法 9.16.8 ARCnet support 轁轒轃轮轥轴 支持 9.16.9 PHY Device support and infrastructure 轐轈轙 设备支持和基础结构 9.16.10 Ethernet (10 or 100Mbit) 以太网( 輱輰 或 輱輰輰轍轂 ) 以太网(也称为 轉轅轅轅 輸輰輲輮輳 或者 轉轓轏 輸輸輰輲輭輲)是大学和公司的局域网(轌轁轎) 最通用的方式。 通用的以太网种类有: • 輱輰轂轁轓轅輭輲 软轲 轔轨轩轮轮轥轴 • 輱輰轂轁轓轅輭轔 软轲 轴轷轩轳轴轥轤 轰轡轩轲 • 輱輰轂轁轓轅輭轆 • 輱輰輰轂轁轓轅輭轔轘 • 輱輰輰轂轁轓轅輭轔輴 • 輱輰輰轂轁轓轅輭轆轘 • 轇轩轧轡轢轩轴 轅轴轨轥轲轮轥轴 如果你的 轌轩轮轵轸 机器将要连接到以太网,同时你有一个以太网卡( 轎轉轃 ),那么 在这选 轙 。你还需要在下面的子菜单中选择相应的网卡类型。 注意这里的选择不会直接影响到内核:选 轎 只是让配置器跳过所有的以太网 卡选择。如果不清楚,选 轎 。 9.16.11 Ethernet (1000 Mbit) 以太网( 輱輰輰輰轍轂 ) 輹輸 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.16.12 Ethernet (10000 Mbit) 以太网( 輱輰輰輰輰轍轂 ) 9.16.13 Token Ring driver support 令牌驱动支持 9.16.14 Wireless LAN 无线 轌轁轎 9.16.15 USB Network Adapters 轕轓轂 网络适配器 9.16.16 Wan interfaces support 轗轁轎 接口支持 9.16.17 FDDI driver support 轆轄轄轉 驱动支持 9.16.18 PPP (point-to-point protocol) support 轐轐轐 (点对点协议)支持 轐轐轐 (点对点协议)是一个更新更好的 轓轌轉轐 协议。它实现与 轓轌轉轐 同样的目 的:通过电话线(或者其他串行线)来传送网络信息。请找你的网络供应商,否则 你无法使用这项功能。大多数的网络供应商提供的是 轐轐轐 而不是 轓轌轉轐 。 要使用 轐轐轐 ,你还需要一个额外的软件,称为 轰轰轰轤 ,并确保你的软件版本能 够与最新的 轐轐轐 协议对应。 轐轐轐 选项会使内核增大 輱輶轋轂 。 实际上有两种 轐轐轐 版本:一种是传统的 轐轐轐 ,通过异步线路传输,比如常规 的电话线;另一种是同步 轐轐轐 ,它通过数码 轉轓轄轎 线路传输。如果你想要通过电 话线路或者其他的异步串行线路使用 轐轐轐 ,你需要在这选 轙 或者 轍 ,并在下面的 选项轜轐轐轐 轳轵轰轰软轲轴 车软轲 轡轳轹轮轣 轳轥轲轩轡转 轰软轲轴轳輢选 轙 。如果你要使用同步线路的 轐轐轐 , 那么在下面的选项轜轓轵轰轰软轲轴 轳轹轮轣轨轲软轮软轵轳 轐轐轐輢选 轙 。 如果你在上面的选项轜轖轥轲轳轩软轮 轩轮车软轲轭轡轴轩软轮 软轮 轡转转 轳轹轭轢软转轳輢选了 轙 ,那么你将不 能够把 轐轐轐 驱动编译进内核,只能编译为模块。模块名为: 轰轰轰 轧轥轮轥轲轩轣 。 弹弮弱強弮 彉当彄彎 当录彐彐彏归彔 輹輹 9.16.19 SLIP (serial line) support 轓轌轉轐 (串行线)支持 9.16.20 Fibre Channel driver support 轆轩轢轲轥 隧道驱动支持 9.17 ISDN support 轉轓轄轎 支持 轉轓轄轎 (综合数码网络服务,在法国称为 轒轎轉轓 )是一种特殊的数码电话服务 类型。它用于将你的电脑连接到你的 轉轮轴轥轲轮轥轴 服务供应商(用 轓轌轉轐 或者 轐轐轐 )。 主要的优势在于,连接的速度要快于通常的 轭软轤轥轭輯电话连接,而且在下载东西的 时候,仍然可以进行通话。只有在你的电脑上有一张 轉轓轄轎 卡的时候,它才会工 作,而且需要你和你的网络供应商从电信部门购买专用的 轉轓轄轎 线路。 选 轙 ,如果你想要你的内核支持 轉轓轄轎 。 9.18 Telephony support 电话通讯支持 选 轙 ,如果你有一张电话卡,它可以让你使用通常的电话在网络上通过声音 - 轉轐 程序进行通话。 注意:这里和 轭软轤轥轭 没有任何关系。如果你使用 轭软轤轥轭 的话,你没有任何必 要在这选 轙 。 选 轍 编译为模块,名为: 轰轨软轮轥轤轥轶 。 9.19 Input device support 输入设备支持 9.19.1 Generic input layer 通用输入层 在这选 轙 ,如果你使用任何的输入设备(鼠标、键盘、按钮、手柄、方向盘 等等)连接到你的系统,并且想要它们能够被程序使用。这里包含了标准的 轐轓輯輲 键盘和鼠标。 如果你有一个微标题系统(没有显示器、没有键盘),那么你可以选 轎 。 如果不清楚,选 轙 。 选 轍 编译为模块,名为: 轩轮轰轵轴 。 輱輰輰 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.19.2 Support for memoryless force-feedback devices 支持小内存力反馈设备 9.19.3 Polled input device skeleton 轮询输入设备框架 9.19.4 Mouse interface 鼠标接口 在这选 轙 ,如果你想要你的鼠标被仿真为一个字符设备,这通常在 輱輳輺輳輲輫 輭 輯轤轥轶輯轩轮轰轵轴輯轭软轵轳轥轘 和 輱輳輺輶輳 輭 輯轤轥轶輯轩轮轰轵轴輯轭轩轣轥 中。通过这种方式,任何用户空间 的程序(包括 轓轖轇轁转轩轢 , 轇轐轍 和 轘 )将可以使用你的鼠标。 如果不清楚,选 轙 。 选 轍 编译为模块,名为: 轭软轵轳轥轤轥轶 。 • 轐轲软轶轩轤轥 转轥轧轡轣轹 輯轤轥轶輯轰轳轡轵轸 轤轥轶轩轣轥 提供传统的輯轤轥轶輯轰轳轡轵轸 设备 在这选 轙 ,你的鼠标同样会仿真为另一个字符设备: 輱輰輺輱 輭 輯轤轥轶輯轰轳轡轵轸 。通 过这种方式反馈的数据和同輯轤轥轶輯轩轮轰轵轴輯轭轩轣轥 反馈的数据是一样的。 如果不清楚,选 轙 。 • 輨輱輰輲輴輩 轈软轲轩轺软轮轴轡转 轳轣轲轥轥轮 轲轥轳软转轵轴轩软轮 水平屏幕分辩率 如果你在使用数字转换器,或者一个图形化的按钮,并且想要像使用鼠标一 样使用它们,那么鼠标驱动器需要知道你所使用的 轘 轷轩轮轤软轷 屏幕策略以正 确地按比例转换数据。如果你没有使用数字转换器,这个值将被忽略。 • 輨輷輶輸輩 轖轥轲轴轩轣轡转 轳轣轲轥轥轮 轲轥轳软转轵轴轩软轮 垂直屏幕分辩率 9.19.5 Joystick interface 手柄接口 9.19.6 Event interface 事件接口 如果你想要你的输入设备事件能够通过字符设备 輱輳輺輶輴輫 輭 輯轤轥轶輯轩轮轰轵轴輯轥轶轥轮轴轘 访问(这是通用的方式),那么选 轙 。 选 轍 编译为模块,名为: 轥轶轤轥轶 。 9.19.7 Event debugging 事件调试 弹弮弱弹弮 彉彎彐录彔 彄彅彖彉彃彅 当录彐彐彏归彔 輱輰輱 9.19.8 Keyboards 键盘 在这选 轙 ,所支持的键盘列表将会显示出来。这个选项本身不增加任何内核 代码。 如果不清楚,选 轙 。 • 轓轵轮 轔轹轰轥 輴 轡轮轤 轔轹轰轥 輵 轫轥轹轢软轡轲轤 • 轄轅轃轳轴轡轴轩软轮輯轖轁轘轳轴轡轴轩软轮 轌轋輲輰輱輯轌轋輴輰輱 轫轥轹轢软轡轲轤 • 轘轔 轫轥轹轢软轡轲轤 • 轎轥轷轴软轮 轫轥轹轢软轡轲轤 • 轓轴软轷轡轷轡轹 轫轥轹轢软轡轲轤 9.19.9 Mice 鼠标 选 轙 ,将会看到所支持的鼠标列表。这个选项本身不增加内核代码。 如果不清楚,选 轙 。 • 轐轓輯輲 轭软轵轳轥 轐轓輯輲 鼠标 选 轙 ,如果你使用的是 轐轓輯輲 鼠标。这里包含了标准的 輲 键和 輳 键 轐轓輯輲 鼠 标,同时也包含了滚轮和额外按钮的支持,兼容 轍轩轣轲软轳软车轴輬轌软轧轩轴轥轣轨輬轇轥轮轩轵轳 等 等。 如果不清楚,选 轙 。 • 轓轥轲轩轡转 轭软轵轳轥 • 轁轰轰转轥 轕轓轂 轔软轵轣轨轰轡轤 轳轵轰轰软轲轴 • 轄轅轃 轖轓轘轘轘輭轁轁輯轇轁 轭软轵轳轥 轡轮轤 轖轓轘轘轘輭轁轂 轴轡轢转轥轴 9.19.10 Joysticks/Gamepads 手柄輯游戏板 9.19.11 Tablets 按钮7 7Tablet 是 Tablet PC 上的一种快捷按钮,用于执行常用任务。 輱輰輲 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.19.12 Touchscreens 触摸屏 9.19.13 Miscellaneous devices 多种设备 9.19.14 Hardware I/O ports 硬件 轉輯轏 端口 • 轓轥轲轩轡转 轉輯轏 轳轵轰轰软轲轴 串行 轉輯轏 支持 在这选 轙 ,如果你的输入设备使用了串行的 轉輯轏 来连接到系统。这其中包含 标准的 轁轔 键盘和 轐轓輯輲 鼠标,同时也包含了串行鼠标、 轓轵轮 键盘、一些手柄 和 輶轤软车 设备等等。 如果不清楚,选 轙 。 选 轍 编译为模块,名为: 轳轥轲轩软 。 – 轓轥轲轩轡转 轰软轲轴 转轩轮轥 轤轩轳轣轩轰转轩轮轥 – 轣轴輸輲轣輷輱輰 轁轵轸 轰软轲轴 轣软轮轴轲软转转轥轲 – 轐轃轉 轐轓輯輲 轫轥轹轢软轡轲轤 轡轮轤 轐轓輯輲 轭软轵轳轥 轣软轮轴轲软转转轥轲 – 轒轡轷 轡轣轣轥轳轳 轴软 轳轥轲轩软 轰软轲轴轳 • 轇轡轭轥轰软轲轴 轳轵轰轰软轲轴 9.20 Character devices 字符设备 9.20.1 Virtual terminal 虚拟终端 如果你在这选 轙 ,你将可以得到终端设备的支持,它具有显示和键盘输入设 备。这些叫做轜虚拟輢因为你可以在一个终端设备上运行几个终端,这同样也叫做虚 拟控制台。这相当有用,比如你可以在一个终端收集系统信息,另一个作为用户文 本输入界面,再一个做为 轘 会话,这些都是并行开展的。在每个终端之间切换通 常用组合键进行,比如 轁转轴輫轃轴轲转輫功能键。 命令: 轳轥轴轴轥轲轭 可以用于改变一个虚拟终端的属性(比如颜色或者声音)。命 令 轳轥轴车软轮轴 可以改变字体; 转软轡轤轫轥轹轳 改变键绑定,等等。 弹弮弲弰弮 彃彈彁归彁彃彔彅归 彄彅彖彉彃彅当 輱輰輳 你需要至少一个虚拟终端设备,以能够使用你的显示器和键盘。因此,只有少 数的编译嵌入式系统的人可以在这选 轎 ,这样可以节约内存。这种系统要登录进 去的话,只能通过网络或者并行端口的连接才能实现。 如果不清楚,选 轙 ,否则你将没法在你新编译的 轌轩轮轵轸 系统上做任何事情輺輭輩 9.20.2 Support for binding and unbinding console drivers 支持绑定和解除绑定控制台驱动 9.20.3 /dev/kmem virtual device support 輯轤轥轶輯轫轭轥轭 虚拟设备支持 9.20.4 Non-standard serial port support 非标准串行端口支持 9.20.5 Serial drivers 串行驱动 • 輸輲輵輰輯輱輶輵輵輰 轡轮轤 轣软轭轰轡轴轩轢转轥 轳轥轲轩轡转 轳轵轰轰软轲轴 輸輲輵輰輯輱輶輵輵輰 和兼容串行支持 这里包含标准的串行端口。标准的回答是 轙 。那些选 轎 的人,要么是设置以 太网 轗轗轗輯轆轔轐 服务器,要么是使用非串行口的鼠标,他们不想要机器上 的标准串行端口做任何事情。注意 轃轹轣转轡轤轥轳 和 轓轴轡转转轩软轮 多重串行端口驱动器 不需要这个驱动也可以工作。 选 轍 编译为模块,名为: 輸輲輵輰 。 注意:如果你使用的是非标准串行端口,不要把这个驱动编译为模块。因为 在模块卸载的时候,所有的配置信息将会丢失。这个限制在不久的将来会解 决。 顺便:如果你有一个串行鼠标没有被 轘 轷轩轮轤软轷 系统识别出来,试试先运行 轧轰轭 。 顺便:如果你尝试使用一个软件 轭软轤轥轭 (也叫 轗轩轮轭软轤轥轭 ),建议是忘记 它吧。这些 轭软轤轥轭 是残疾的,它们需要的驱动只有在 轗轩轮轤软轷轳 下才提供。 大多数人可以在这选 轙 或者 轍 ,这样他们可以使用串行鼠标、 轭软轤轥轭 和其 他类似的连接到串行端口的设备。 – 轃软轮轳软转轥 软轮 輸輲輵輰輯輱輶輵輵輰 轡轮轤 轣软轭轰轡轴轩轢转轥 轳轥轲轩轡转 轰软轲轴 • 轍轡轸轩轭轵轭 轮轵轭轢轥轲 软车 輸輲輵輰輯輱輶輵輵輰 轳轥轲轩轡转 轰软轲轴轳 輱輰輴 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 • 轎轵轭轢轥轲 软车 輸輲輵輰輯輱輶輵輵輰 轳轥轲轩轡转 轰软轲轴轳 轴软 轲轥轧轩轳轴轥轲 轡轴 轲轵轮轴轩轭轥 • 轅轸轴轥轮轤轥轤 輸輲輵輰輯輱輶輵輵輰 轳轥轲轩轡转 轤轲轩轶轥轲 软轰轴轩软轮轳 • 轄轩轧轩 轉轮轴轥轲轮轡轴轩软轮轡转 轎轅轏 轐轃轉 轓轵轰轰软轲轴 9.20.6 Legacy (BSD) PTY support 传统( 轂轓轄 ) 轐轔轙 支持 伪终端( 轐轔轙 )是一个由两部分组成的软件设备:一个为主设备,一个为从 设备。从设备表现为一个物理终端,主设备则用于读取和写入从设备,因此表现为 仿真终端。典型的主设备端软件为 轴轥转轮轥轴 服务器和 轸轴轥轲轭轳 。 轌轩轮轵轸 已经使用了类似于 轂轓轄 风格的伪终端,輯轤轥轶輯轰轴轹轸轸 对于主设备,以 及輯轤轥轶輯轴轴轹轸轸 对于从设备。这个方案有一些问题,包括安全问题。这个选项开启这 些传统的设备;对于大多数系统,选 轎 是安全的。 9.20.7 (256) Maximum number of legacy PTY in use 传统 轐轔轙 最大使用数量 9.20.8 IPMI top-level message handler 轉轐轍轉 顶层信息处理器 9.20.9 Hardware Random Number Generator Core support 硬件随机数生成器核心支持 • 轉轮轴轥转 轈轗 轒轡轮轤软轭 轎轵轭轢轥轲 轇轥轮轥轲轡轴软轲 轳轵轰轰软轲轴 轉轮轴轥转 轈轗 随机数生成器支持 • 轁轍轄 轈轗 轒轡轮轤软轭 轎轵轭轢轥轲 轇轥轮轥轲轡轴软轲 轳轵轰轰软轲轴 轁轍轄 轈轗 随机数生成器支持 • 轁轍轄 轇轥软轤轥 轈轗 轒轡轮轤软轭 轎轵轭轢轥轲 轇轥轮轥轲轡轴软轲 轳轵轰轰软轲轴 轁轍轄 轇轥软轤轥 轈轗 随机数生成器支持 • 轖轉轁 轈轗 轒轡轮轤软轭 轎轵轭轢轥轲 轇轥轮轥轲轡轴软轲 轳轵轰轰软轲轴 轖轉轁 轈轗 随机数生成器支持 9.20.10 /dev/nvram support 輯轤轥轶輯轮轶轲轡轭 支持 弹弮弲弰弮 彃彈彁归彁彃彔彅归 彄彅彖彉彃彅当 輱輰輵 9.20.11 Enhanced Real Time Clock Support 加强型实时时钟支持 9.20.12 Siemens R3964 line discipline 西门子 轒輳輹輶輴 线方法 9.20.13 Applicom intelligent fieldbus card support 轁轰轰转轩轣软轭 智能区域总线卡支持 9.20.14 ACP Modem (Mwave) support 轁轃轐 轍软轤轥轭輨轍轷轡轶轥輩支持 9.20.15 NatSemi PC8736x GPIO Support 轎轡轴轓轥轭轩 轐轃輸輷輳輶轸 轇轐轉轏 支持 9.20.16 NatSemi Base GPIO Support 轎轡轴轓轥轭轩 轂轡轳轥 轇轐轉轏 支持 9.20.17 AMD CS5535/CS5536 GPIO 轁轍轄 轃轓輵輵輳輵輯轃轓輵輵輳輶 轇轐轉轏 9.20.18 RAW driver 轒轁轗 驱动 9.20.19 (256) Maximum number of RAW devices to support 支持的最大 轒轁轗 设备数量 9.20.20 HPET - High Precision Event Timer 轈轐轅轔 -高精度事件时钟 輱輰輶 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.20.21 Allow mmap of HPET 允许 轈轐轅轔 映射 9.20.22 Hangcheck timer 挂起检查时钟 9.21 I2C support 轉輲轃 支持 轉輲轃輨发音: 轉輭轳轱轵轡轲轥輭轃 )是一个慢速的串行总线协议,它用于很多微型控制器 程序中,是由 轐轨轩转轩轰轳 开发的。 轓轍轂轵轳 或者系统管理总线是 轉輲轃 协议的子协议。 轉輲轃 和 轓轍轂轵轳 在这都提供了支持。你将需要这些来提供硬件检测器支持和图 像支持。 如果你需要 轉輲轃 支持,你应该在这选 轙 ,同时在下面的子菜单中选上你自己 的总线驱动适配器。 这个驱动同样可以编译为模块,名为: 轩輲轣輭轣软轲轥 。 9.22 SPI support 轓轐轉 支持 串行周边接口( 轓轐轉 )是一个底层的同步协议。支持 轓轐轉 的芯片能够将自己的 传输速度提高到几十 轍轂 每秒。芯片在定位时配备有控制器和一个芯片选择器。很 多 轓轐轉 从设备不支持动态设备恢复,有的甚至是只写或者只读。 轓轐轉 在微型控制器上广泛使用来与探测器、 轥轥轰轲软轭 和闪存、 轣软轤轥轣轳 和其他多 种控制器芯片、分析器数码转换( 轤輭轴软輭轡 )、以及其他多种设备对话。 轍轍轃 和 轓轄 卡能够被 轓轐轉 协议访问。使用 轍轍轃 插槽的数据闪存卡,也需要使用 轓轐轉 。 轓轐轉 是使用 輴 线接口的协议(选择、时钟、数据输入、数据输出),这点上它 与 轍轩轣轲软轷轩轲轥 、 轓轓轐 、 轓轓轉 和 轐轓轐 很相象。这个驱动框架能够在类似的设备和控制 器上进行使用。 9.23 GPIO Support 轇轐轉轏 支持 这里开启 轇轐轉轏 支持,它使用通用的 轇轐轉轏 库。如果你想要 轇轐轉轏 扩展卡驱动 支持的话,在这选 轙 。 如果不清楚,选 轎 。 弹弮弲弴弮 彄彁彌彌彁当弧当 彌弭彗彉归彅 当录彐彐彏归彔 輱輰輷 9.24 Dallas’s l-wire support 达拉斯8单线支持 达拉斯单线总线在连接慢速的只有一个针的设备上是很有用的。这些设备通常 有按键和温度探测器。 如果你需要 轗輱 支持,你应该在这选 轙 。 这个 轗輱 支持也可以编译为模块,名为: 轷轩轲轥輮轫软 。 9.25 Power supply class support 能源供应类支持 选 轙 以开启能源供应类支持。这允许通过用户空间的 轳轹轳车轳 和 轵轥轶轥轮轴 (如果可 用的话)和 轁轐轍 内核接口(如果在下面选上的话)监视能源供应(电池、交流电 源、 轕轓轂 )。 9.25.1 Power supply debug 能源供应调试 9.25.2 Generic PDA/phone power driver 通用 轐轄轁輯轰轨软轮轥 能源驱动 9.25.3 DS2760 battery driver (HP iPAQ & others) 轄轓輲輷輶輰 电池驱动( 轈轐 轩轐轁轑 和其他) 9.26 Hardware Monitoring support 硬件监视支持 硬件监视设备允许你监视系统中的硬件情况。很多现代的主板都有这些设备。 它包含温度探测器、电压探测器、风扇转速探测器和各种额外的特性,比如可以控 制风扇的转速。如果你需要这些支持,那么在这选 轙 ,同时在下面的相应探测器 驱动上选 轙 。 要知道你需要哪个驱动,你可以使用 轳轥轮轳软轲轳輭轤轥轴轥轣轴 脚本来检测,它在 輱轭輭 轳轥轮轳软轲轳 包中。 选 轍 编译为模块,名为: 轨轷轭软轮 。 8一个通讯公司 輱輰輸 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.27 Generic Thermal sysfs driver 通用温控 轳轹轳车轳 驱动 通用温控 轳轹轳车轳 驱动为温度管理提供通用的构架。通常它用于一个或者多个温 控区域,以使设备冷却。 每个温控区域包含它自己的温度、差错点、冷却设备。 所有的 轁轃轐轉 平台上的温控支持都可以使用这个驱动。如果你需要的话,选 轙 或者 轍 。 9.28 Watchdog Timer Support 看门狗时钟支持 如果你在这选 轙 (和下面的其中一个选项),并且在輯轤轥轶輯轷轡轴轣轨轤软轧 中建立一 个字符,使用 轭轫轮软轤 命令确定主数据为 輱輰 和从数据为 輱輳輰 的话,你将可以得到一 个看门狗。比如:接下来你打开一个文件,并且在 輱 分钟之内写入失败的话,将导 致系统重启。这在网络工作的机器上很有用,它需要在锁定后通过线路迅速反馈。 在软件中也有相应的看门狗(有时会重启失败),在硬件中也有相应的看门狗主板 和驱动,这个更加强大,还能够追踪你机器的温度。 看门狗通常与看门狗后台程序结合起来使用。这些后台程序同样能够监视 轎轆轓 连接,并在处理表满负荷时重启机器。 如果不清楚,选 轎 。 9.29 Sonics Silicon Backplane 轓软轮轩轣轳 轓轩转轩轣软轮 轂轡轣轫轰转轡轮轥 支持 这里支持 轓软轮轩轣轳 轓轩转轩轣软轮 轂轡轣轫轰转轡轮轥 总线。如果你在为一个有这样总线的嵌入系 统编译内核的话,需要选 轙 。 它将会被自动选择,如果其他环境需要的话。 模块名为 轳轳轢 。 如果不清楚,选 轎 。 9.29.1 Support for SSB on PCI-bus host 支持 轐轃轉輭轢轵轳 轨软轳轴 上的 轓轓轂 9.29.2 SSB debugging 轓轓轂 调试 弹弮弳弰弮 彍录彌彔彉彆录彎彃彔彉彏彎 彄彅彖彉彃彅 彄归彉彖彅归当 輱輰輹 9.29.3 SSB PCI core driver 轓轓轂 轐轃轉 核心驱动 9.30 Multifunction device drivers 多功能设备驱动 9.30.1 Support for Silicon Motion SM501 支持 轓轩转轩轣软轮 轍软轴轩软轮 轓轍輵輰輱 9.30.2 HTC PASIC3 LED/DS1WM chip support 轈轔轃 轐轁轓轉轃輳 轌轅轄輯轄轓輱轗轍 芯片支持 9.31 Voltage and Current regulators 电压和电流调节器支持 9.31.1 Voltage and Current Regulator Support 电压和电流调节器支持 9.31.2 Virtual regulator consumer support 虚拟调节器消耗支持 9.31.3 TI bq24022 Dual Input 1-Cell Li-Ion Charger IC 9.32 Multimedia devices 多媒体设备 9.32.1 Video For Linux 轌轩轮轵轸 录像机 輱輱輰 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.32.2 DVB for Linux 轌轩轮轵轸 轄轖轂 9.32.3 DAB adapters 轄轁轂 适配器 9.32.4 DABUSB driver 轄轁轂轕轓轂 驱动 9.33 Graphics support 图形支持 9.33.1 /dev/agpgart (AGP Support) 輯轤轥轶輯轡轧轰轧轡轲轴 ( 轁轇轐 支持) 轁轇轐 (图形加速端口)是一个总线系统,它可以在你的 輳轄 渲染视频卡上使用 轁轇轐 特性。这个代码表现为轜 轁轇轐 驱动輢的一种方式,在主板芯片看来。 如果你需要比你的 轁轇轐 (通常支持到 輲輵輶轍轂 ,实际上根据内核定位事件,一 般只用到 輶輴 或 輱輲輸轍轂 )更多的结构内存,你可以使用 轐轃轉 访问管理,这样可以使 用双倍的结构内存。 注意这只是在 轁轇轐 总线上使用 轍轔轒轒 来支持 轘輯轇轌轘 的整体写入。如果没有 这个功能, 轏轰轥轮轇轌 直接渲染将会变得非常慢,不过仍然比 轐轉轏 要快。 选 轍 编译为模块,名为 轡轧轰轧轡轲轴 。 你需要在这选 轙 ,如果你要使用 轇轌轘 或者 轄轒轉 的话。 如果不清楚,选 轎 。 • 轁轌轉 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 • 轁轔轉 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 轁轔轉 芯片支持 • 轁轍轄 轉轲软轮轧轡轴轥輬 輷輶輱輬 轡轮轤 輷輶輲 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 • 轁轍轄 轏轰轴轥轲软轮輯轁轴轨转软轮輶輴 软轮輭轃轐轕 轇轁轒轔 轳轵轰轰软轲轴 • 轉轮轴轥转 輴輴輰轌轘輯轂轘輯轇轘輬 轉輸轸轸 轡轮轤 轅輷轸輰輵 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 轉轮轴轥转 芯片支持 弹弮弳弳弮 彇归彁彐彈彉彃当 当录彐彐彏归彔 輱輱輱 • 轎轖轉轄轉轁 轮轆软轲轣轥輯轮轆软轲轣轥輲 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 轮轖轩轤轩轡 芯片支持 • 轓轩轓 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 • 轓轥轲轶轥轲轷软轲轫轳 轌轅輯轈轅 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 • 轖轉轁 轣轨轩轰轳轥轴 轳轵轰轰软轲轴 • 轔轲轡轮轳轭轥轴轡 轅輎轣轥软轮 轳轵轰轰软轲轴 9.33.2 Direct Rendering Manager 直接渲染管理器 在内核级别支持直接渲染接口( 轄轒轉 ),这在新的 轘 系统里推荐使用。如果 你在这选 轙 ,那么需要在下面的子菜单中选择相应的显卡模块。这些模块提供了 同步、安全和 轄轍轁 传输。你同时也需要开启 轁轇轐 支持。 9.33.3 Lowlevel video output switch controls 底层图像输出转换控制器 9.33.4 Support for frame buffer devices 支持帧缓冲设备 9.33.5 Backlight & LCD device support 背光和 轌轃轄 设备支持 9.33.6 Display device support 显示设备支持 9.33.7 Console display driver support 控制台显示驱动支持 • 轖轇轁 轴轥轸轴 轣软轮轳软转轥 轖轇轁 文本控制台 在这选 轙 ,你将可以使用 轌轩轮轵轸 文本模式,它通过通用的 轖轇轁 标准来显示。 可以说每个人都需要这个功能。 輱輱輲 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 如果你有 轓轖轁轇轔轥轸轴轍软轤轥 工具包,将可以发挥 轓轖轇轁 显卡文本模式的潜在功 能。 选 轙 。 – 轅轮轡轢转轥 轓轣轲软转转轢轡轣轫 轂轵輋轥轲 轩轮 轓轹轳轴轥轭 轒轁轍 ∗ 轓轣轲软转转轢轡轣轫 轂轵輋轥轲 轓轩轺轥 輨轩轮 轋轂輩 – 轖轩轤轥软 轭软轤轥 轳轥转轥轣轴轩软轮 轳轵轰轰软轲轴 9.33.8 Bootup logo 启动 转软轧软 开启和选择帧缓冲启动 转软轧软輮 • 轓轴轡轮轤轡轲轤 轢转轡轣轫 轡轮轤 轷轨轩轴轥 轌轩轮轵轸 转软轧软 标准黑白 轌轩轮轵轸 转软轧软輮 • 轓轴轡轮轤轡轲轤 輱輶輭轣软转软轲 轌轩轮轵轸 转软轧软 标准 輱輶 色 轌轩轮轵轸 转软轧软輮 • 轓轴轡轮轤轡轲轤 輲輲輴輭轣软转软轲 轌轩轮轵轸 转软轧软 标准 輲輲輴 色 轌轩轮轵轸 转软轧软輮 9.34 Sound 声音 9.34.1 Advanced Linux Sound Architecture 高级 轌轩轮轵轸 声音体系 • 轓轥轱轵轥轮轣轥轲 轳轵轰轰软轲轴 顺序发音器支持 选 轙 或者 轍 以支持 轍轉轄轉 音序器和路由器。这个特性允许传递和排序 轍轉轄轉 事件。事件能够在给定时间里处理。 很多程序需要这个特性,所以你应该开启它,除非你知道你在做什么。 • 轓轥轱轵轥轮轣轥轲 轤轵轭轭轹 轣转轩轥轮轴 • 轏轓轓 轍轩轸轥轲 轁轐轉 轏轓轓9混音接口 这里允许 轏轓轓 混音接口仿真支持(輯轤轥轶輯轭轩轸轥轲輪)。 很多程序用到它,所以应该选 轙 。 选 轍 编译为模块,名为: 轳轮轤輭轭轩轸轥轲輭软轳轳 。 9开放声音系统 弹弮弳弴弮 当彏录彎彄 輱輱輳 • 轏轓轓 轐轃轍 輨轤轩轧轩轴轡转 轡轵轤轩软輩 轁轐轉 轏轓轓 轐轃轍 (数码音效)接口 这里开启 轏轓轓 轐轃轍 仿真支持(輯轤轥轶輯轤轳轰輪)。 很多程序会用到这个特性,所以你应该选 轙 。 选 轍 编译为模块,名为: 轳轮轤輭轰轣轭輭软轳轳 。 – 轏轓轓 轐轃轍 輨轤轩轧轩轴轡转 轡轵轤轩软輩 轁轐轉 輭 轉轮轣转轵轤轥 轰转轵轧轩轮 轳轹轳轴轥轭 • 轏轓轓 轓轥轱轵轥轮轣轥轲 轁轐轉 轏轓轓 顺序发音器接口 选 轙 开启 轏轓轓 顺序发音器仿真(輯轤轥轶輯轳轥轱轵轥轮轣轥轲 和輯轤轥轶輯轭轵轳轩轣 )。 很多程序会用到这个特性,所以你应该选 轙 。 选 轍 编译为模块,名为: 轳轮轤輭轳轥轱輭软轳轳 。 • 轒轔轃 轔轩轭轥轲 轳轵轰轰软轲轴 • 轄轹轮轡轭轩轣 轤轥轶轩轣轥 輌转轥 轭轩轮软轲 轮轵轭轢轥轲轳 • 轓轵轰轰软轲轴 软转轤 轁轌轓轁 轁轐轉 • 轖轥轲轢软轳轥 轰轲软轣车轳 轣软轮轴轥轮轴轳 • 轖轥轲轢软轳轥 轰轲轩轮轴轫 • 轄轥轢轵轧 • 轇轥轮轥轲轩轣 轤轥轶轩轣轥轳 • 轄轵轭轭轹 輨輯轤轥轶輯轮轵转转輩 轳软轵轮轤轣轡轲轤 • 轖轩轲轴轵轡转 轍轉轄轉 轳软轵轮轤轣轡轲轤 • 轍轏轔轕 轍轩轤轩轔轩轭轥轐轩轥轣轥 轁轖 轭轵转轴轩轰软轲轴 轍轉轄轉 • 轕轁轒轔輱輶輵輵輰 轳轥轲轩轡转 轍轉轄轉 轤轲轩轶轥轲 • 轇轥轮轥轲轩轣 轍轐轕輭輴輰輱 轕轁轒轔 轤轲轩轶轥轲 • 轐轃轉 轤轥轶轩轣轥轳 轐轃轉 设备 – 轁轮轡转软轧 轄轥轶轩轣轥轳 轁轄輱輸輸輹 – 轁轶轡轮轣轥 轌软轧轩轣 轁轌轓輳輰輰輯轁轌轓輳輰輰輫 – 轁轶轡轮轣轥 轌软轧轩轣 轁轌轓輴輰輰輰 – 轁轌轩 轍輵輴輵輱 轐轃轉 轁轵轤轩软 轃软轮轴轲软转转轥轲 輱輱輴 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 – 轁轔轉 轉轘轐 轁轃輹輷 轃软轮轴轲软转转轥轲 – 轁轔轉 轉轘轐 轍软轤轥轭 – 轁轵轲轥轡转 轁轤轶轡轮轴轡轧轥 – 轁轵轲轥轡转 轖软轲轴轥轸 – 轁轵轲轥轡转 轖软轲轴轥轸 輲 – 轅轭轡轧轩轣 轁轵轤轩软轷轥轲轫 輲 – 轂轴輸輷轸 轁轵轤轩软 轃轡轰轴轵轲轥 – 轓轂 轁轵轤轩轧轹 轌轓 輯 轌轩轶轥 輲輴轢轩轴 – 轃輭轍轥轤轩轡 輸輳輳輸輬 輸輷輳輸輬 輸輷輶輸輬 輸輷輷輰 – 轃輭轍轥轤轩轡 輸輷輸輸 輨轏轸轹轧轥轮輩 – 轃轩轲轲轵轳 轌软轧轩轣 輨轓软轵轮轤 轆轵轳轩软轮輩 轃轓輴輲輸輱 – 轃轩轲轲轵轳 轌软轧轩轣 輨轓软轵轮轤 轆轵轳轩软轮輩 轃轓輴輲輸輰輯轃轓輴輶輱轸輯轃轓輴輶輲轸輯轃轓輴輶輳轸 – 轃轓輵輵輳輰 轁轵轤轩软 – 轃轓輵輵輳輵輯轃轓輵輵輳輶 轁轵轤轩软 – 輨轅轣轨软轡轵轤轩软輩 轄轡轲转轡輲輰 – 輨轅轣轨软轡轵轤轩软輩 轇轩轮轡輲輰 – 輨轅轣轨软轡轵轤轩软輩 轌轡轹转轡輲輰 – 輨轅轣轨软轡轵轤轩软輩 轄轡轲转轡輲輴 – 輨轅轣轨软轡轵轤轩软輩 轇轩轮轡輲輴 – 輨轅轣轨软轡轵轤轩软輩 轌轡轹转轡輲輴 – 輨轅轣轨软轡轵轤轩软輩 轍软轮轡 – 輨轅轣轨软轡轵轤轩软輩 轍轩轡 – 輨轅轣轨软轡轵轤轩软輩 輳轇 轣轡轲轤轳 – 輨轅轣轨软轡轵轤轩软輩 轉轮轤轩轧软 – 輨轅轣轨软轡轵轤轩软輩 轉轮轤轩轧软 轉轏 – 輨轅轣轨软轡轵轤轩软輩 轉轮轤轩轧软 轄轊 – 轅轭轵輱輰轫輱 輨轓轂 轌轩轶轥輡輬 轁轵轤轩轧轹輬 轅輭轭轵 轁轐轓輩 – 轅轭轵輱輰轫輱轘 輨轄轥转转 轏轅轍 轖轥轲轳轩软轮輩 – 輨轃轲轥轡轴轩轶轥輩 轅轮轳软轮轩轱 轁轵轤轩软轐轃轉 輱輳輷輰 – 輨轃轲轥轡轴轩轶轥輩 轅轮轳软轮轩轱 轁轵轤轩软轐轃轉 輱輳輷輱輯輱輳輷輳 – 轅轓轓 轅轓輱輹輳輸輯輱輹輴輶輯輱輹輶輹 輨轓软转软輭輱輩 – 轅轓轓 轅轓輱輹輶輸輯輱輹輷輸 輨轍轡轥轳轴轲软輭輱輯輲輯輲轅輩 – 轆软轲轴轥轍轥轤轩轡 轆轍輸輰輱 – 轉轮轴轥转 轈轄 轁轵轤轩软 弹弮弳弴弮 当彏录彎彄 輱輱輵 – 轒轍轅 轈轡轭轭轥轲车轡转转 轄轓轐 轁轵轤轩软 – 轔轥轭轰软轔轥轣 轈轩轆轩轥轲 轆轡轮轴轡轳轩轡 – 轉轃轅轮轳轥轭轢转轥 轉轃轅輱輷輱輲 輨轅轮轶轹輲輴輩 – 轉轃轅輯轖轔輱輷輲輴輯輱輷輲輰 輨轅轮轶轹輲輴轈轔輯轐轔輩 – 轉轮轴轥转輯轓轩轓輯轮轖轩轤轩轡輯轁轍轄輯轁轌轩 轁轃輹輷 轃软轮轴轲软转转轥轲 轉轮轴轥转輯轓轩轓輯轮轖轩轤轩轡輯轁轍轄輯轁轌轩 轁轃輹輷 控制器 选 轙 以支持相应主板的 轁轃輹輷 声效卡控制器。 选 轍 编译为模块,名为: 轳轮轤輭轩轮轴轥转輸轸輰 。 – 轉轮轴轥转輯轓轩轓輯轮轖轩轤轩轡輯轁轍轄 轍轃輹輷 轍软轤轥轭 – 轋软轲轧 輱輲輱輲 轉轏 – 轅轓轓 轁转转轥轧轲软輯轍轡轥轳轴轲软輳 – 轄轩轧轩轧轲轡轭 轭轩轘轡轲轴 – 轎轥软轍轡轧轩轣 轎轍輲輵輶轁轖輯轚轘 – 轄轩轧轩轧轲轡轭 轐轃轘轈轒 – 轃软轮轥轸轡轮轴 轒轩轰轴轩轤轥 – 轒轍轅 轄轩轧轩輳輲輬 輳輲輯輸輬 輳輲 轐轒轏 – 轒轍轅 轄轩轧轩輹輶輬 輹輶輯輸輬 輹輶輯輸 轐轒轏 – 轓轩轓 輷輰輱輹 轁轵轤轩软 轁轣轣轥转轥轲轡轴软轲 – 轓輳 轓软轮轩轣轖轩轢轥轳 – 轔轲轩轤轥轮轴 輴轄輭轗轡轶轥 轄轘輯轎轘輻 轓轩轓 輷輰輱輸 – 轖轉轁 輸輲轃輶輸輶轁輯轂輬 輸輲輳輳輯輸輲輳輵 轁轃輹輷 轃软轮轴轲软转转轥轲 – 轖轉轁 輸輲轃輶輸輶轁輯轂輬 輸輲輳輳 轢轡轳轥轤 轍软轤轥轭轳 – 轁轳轵轳 轖轩轲轴轵软轳软 輱輰輰輯輲輰輰 輨轘软轮轡轲輩 – 轄轩轧轩轧轲轡轭 轖轘輲輲輲 – 轙轡轭轡轨轡 轙轍轆輷輲輴輯輷輴輰輯輷輴輴輯輷輵輴 • 轕轓轂 轤轥轶轩轣轥轳 – 轕轓轂 轁轵轤轩软輯轍轉轄轉 轤轲轩轶轥轲 – 轔轡轳轣轡轭 轕轓輭輱輲輲輬 轕轓輭輲輲輴 轡轮轤 轕轓輭輴輲輸 轕轓轂 轤轲轩轶轥轲 – 轎轡轴轩轶轥 轉轮轳轴轲轵轭轥轮轴轳 轕轓轂 轡轵轤轩软 轤轥轶轩轣轥轳 • 轓轹轳轴轥轭 软轮 轃轨轩轰 轡轵轤轩软 轳轵轰轰软轲轴 – 轌轓轁 车软轲 轓软轃 轡轵轤轩软 轳轵轰轰软轲轴 – 轁轌轓轁 轓软轃 轡轵轤轩软 车软轲 轆轲轥轥轳轣轡转轥 轓轏轃轳 – 轓软轃 轁轵轤轩软 车软轲 轴轨轥 轔轥轸轡轳 轉轮轳轴轲轵轭轥轮轴轳 轏轍轁轐 輱輱輶 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.34.2 Open Sound System 开放式声音系统(废弃不用) 9.35 HID Devices 轈轉轄 设备 选 轙 将可以看到各种计算机-人性化接口设备驱动。这个选项本身不增加内 核代码。 如果你选 轎 ,所有的子选项将被禁止。 9.35.1 Generic HID support 通用 轈轉轄 支持 人性化接口设备是一种计算机设备,它们相互直接作用,并从人的输入中获取 信息。术语轜轈轉轄輢最通常的意义是指 轕轓轂輭轈轉轄 ,但是其他的设备(比如,蓝牙设 备,不严格区分的话)也是设计为使用 轈轉轄 (这里包含一些特定的键盘、鼠标、 按钮等等)。这个选项把通用的 轈轉轄 支持代码(分析、使用功能等等)编译进入 内核,这样可以被一些特定的 轈轉轄 工具设备使用(比如 轕轓轂 或者蓝牙)。 如果不清楚,选 轙 。 • 轈轉轄 轤轥轢轵轧轧轩轮轧 轳轵轰轰软轲轴 轈轉轄 调试支持 • 輯轤轥轶輯轨轩轤轲轡轷 轲轡轷 轈轉轄 轤轥轶轩轣轥 轳轵轰轰软轲轴 輯轤轥轶輯轨轩轤轲轡轷 轲轡轷 轈轉轄 设备支持 9.35.2 USB Human Interface Device (full HID) support 轕轓轂 人性化接口设备(完全 轈轉轄 )支持 选 轙 ,如果你需要在连接 轕轓轂 键盘、鼠标、手柄、图形按钮或者其他基于 轈轉轄 设备时得到完全 轈轉轄 支持。这也支持 轕轐轓 (不间断电源)和监视器控制设 备。 如果不清楚,选 轙 。 选 轍 编译为模块,名为: 轵轳轢轨轩轤 。 • 轅轮轡轢转轥 轳轵轰轰软轲轴 车软轲 轁轰轰转轥 转轡轰轴软轰輯轡转轵轭轩轮轵轭 轕轓轂 轳轰轥轣轩轡转 轫轥轹轳 支持 轁轰轰转轥 笔记 本輯铝10轕轓轂 特殊按键 • 輯轤轥轶輯轨轩轤轤轥轶 轲轡轷 轈轉轄 轤轥轶轩轣轥 轳轵轰轰软轲轴 輯轤轥轶輯轨轩轤轤轥轶 轲轡轷 轈轉轄 设备支持 10苹果笔记本的一种,用大块铝做外壳,被称为砖头做的机器。 弹弮弳弶弮 录当彂 当录彐彐彏归彔 輱輱輷 9.36 USB support 轕轓轂 支持 这个选项增加对通用串行总线( 轕轓轂 )的核心支持。你同时也需要子菜单中 的相关驱动来使用每个 轕轓轂 设备。 9.36.1 Support for Host-side USB 支持主机侧 轕轓轂 通用串行总线( 轕轓轂 )是一个特殊的串行总线子系统,它与传统的 轐轃 串行 端口相比,能提供更高速度和更多的特性。这种总线提供对周边设备的能源,并允 许热插拔和切换。多达 輱輲輷 个 轕轓轂 周边设备可以通过树形结构被连接到一个 轕轓轂 主机侧。 轕轓轂 主机是这个树形结构的根,那些周边设备是叶子,内节点是特殊的 轕轓轂 设备,叫做 轨轵轢 。大多数 轐轃 有 轕轓轂 主机侧,用于连接各种周边设备,比如扫描 仪、键盘、鼠标、 轭软轤轥轭 、摄像头、磁盘、闪存、网络连接、打印机等等。 在这选 轙 ,如果你的计算机有一个 轕轓轂 主机侧端口,并且你想要使用 轕轓轂 设备。你还需要在下面的选项轜轈软轳轴 轃软轮轴轲软转转轥轲 轄轲轩轶轥轲 輨轈轃轄輩 輢中至少选择一个 驱动。选择一个 轕轓轂 輱輮輱 控制器,比如选择轜轕轈轃轉 轈轃轄 轳轵轰轰软轲轴輢或轜轏轈轃轉 轈轃轄 轳轵轰轰软轲轴輢,以及轜轅轈轃轉 轈轃轄 輨轕轓轂輲輮輰輩 轳轵轰轰软轲轴輢,如果你使用的不是老系统(没有 轕轓轂輲輮輰 )。如果你不确定,全部选上也没有问题。 如果你的系统有一个设备侧11轕轓轂 端口,使用周边的 轕轓轂 协议的话,那么请 查看轜轕轓轂 轇轡轤轧轥轴輢选项结构。 选 轍 编译为模块,名为: 轵轳轢轣软轲轥 。 • 轕轓轂 轶轥轲轢软轳轥 轤轥轢轵轧 轭轥轳轳轡轧轥轳 • 轕轓轂 轡轮轮软轵轮轣轥 轮轥轷 轤轥轶轩轣轥轳 • 轕轓轂 轤轥轶轩轣轥 輌转轥轳轹轳轴轥轭 • 轕轓轂 轤轥轶轩轣轥 轣转轡轳轳輭轤轥轶轩轣轥轳 • 轄轹轮轡轭轩轣 轕轓轂 轭轩轮软轲 轡转转软轣轡轴轩软轮 • 轕轓轂 轳轥转轥轣轴轩轶轥 轳轵轳轰轥轮轤輯轲轥轳轵轭轥 轡轮轤 轷轡轫轥轵轰 轕轓轂 选择性挂起輯恢复和苏醒 如果你在这选 轙 ,你将可以使用驱动调用功能,或者 轳轹轳车轳 的轜轰软轷轥轲輯转轥轶轥转輢文 件来挂起和恢复 轕轓轂 周边设备,也可以开启和关闭自动挂起功能。 11主机侧的意思是,你的系统可以作为 USB 的主机使用,它提供 USB 服务。设备侧的意思是, 你的系统可作为 USB 设备,享受 USB 主机给你提供的服务。这与 server 和 client 的关系比较类 似。 輱輱輸 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 同时, 轕轓轂 轜远程苏醒輢信号在此也提供支持,这可以让一些 轕轓轂 设备(比 如键盘和网卡)能够唤醒他们的父集线器。这种唤醒串联至 轕轓轂 树之中,可 以通过一系列状态,比如内存挂起,唤醒整个系统。 如果你不清楚,选 轎 。 • 轕轓轂 轍软轮轩轴软轲 • 轓轵轰轰软轲轴 轗轕轓轂 轃轡轢转轥 轂轡轳轥轤 轁轳轳软轣轩轡轴轩软轮 輨轃轂轁輩 • 轃轹轰轲轥轳轳 轃輶輷轸輰輰 轈轃轄 轳轵轰轰软轲轴 • 轅轈轃轉 轈轃轄 輨轕轓轂 輲輮輰輩 轳轵轰轰软轲轴 轅轈轃轉 轈轃轄 輨轕轓轂 輲輮輰輩 支持 增强主控制器接口( 轅轈轃轉 )是 轕轓轂 輲輮輰 的标准,它是高速( 輴輸輰轍轢轩轴輯轳轥轣輬 輶輰轍轢轹轴轥輯轳轥轣 )主控制器硬件。如果你的 轕轓轂 主控制器支持 轕轓轂 輲輮輰 ,你将 需要配置这个主控制器接口。此时,主要的 轅轈轃轉 工具芯片是 轎轅轃 生产的, 广泛用于外加的 轐轃轉 卡,但是其他的生产厂商也提供这些执行工具,比如 轉轮轴轥转 和 轐轨轩转轩轰轳輮 很多主板也开始支持 轕轓轂 輲輮輰 。 轅轈轃轉 控制器以轜控制器伴侣輢的形式打包在 轕轓轂 輱輮輱 主控制器( 轏轈轃轉 或 轕轈轃轉 )中,以处理连接到根集线器端口的 轕轓轂 輱輮輱 设备。如果端口接上的 是高速设备,那么它将连接至 轅轈轃轉 ,否则它将连接至另一个伴侣控制器12。 如果你配置了 轅轈轃轉 ,你应该也要同时配置 轏轈轃轉13和 轕轈轃轉14。 选 轍 编译为模块,名为: 轥轨轣轩輭轨轣轤輮 – 轒软软轴 轈轵轢 轔轲轡轮轳轡轣轴轩软轮 轔轲轡轮轳转轡轴软轲轳 根集线器处理转换器 一些 轅轈轃轉 芯片有厂商专门提供的扩展功能,用于处理 轕轓轂 转换,这样 就不需要 轏轈轃轉 或者 轕轈轃轉 伴侣控制器。在这选 轙 是安全的,即使你的 控制器不支持这个特性。 这支持通常由 轁轒轃 提供的 轅轈轃轉 执行工具,似乎还更新了好几次。 • 轉轓轐輱輱輶轘 轈轃轄 轳轵轰轰软轲轴 • 轏轈轃轉 轈轃轄 轳轵轰轰软轲轴 轏轈轃轉 轈轃轄 支持 开放式主控制器接口( 轏轈轃轉 )是 轕轓轂 輱輮輱 主控制器硬件标准。很多硬件都 使用了这种接口,多于 轉轮轴轥转 自己的 轕轈轃轉 接口。如果你的 轕轓轂 主控制器使 用 轏轈轃轉 ,那么在这选 轙 。在大多数非 轸輸輶 系统,和不使用 轉轮轴轥转 及 轖轉轁 的 轸輸輶 硬件,选 轙 是非常合适的。如果你的主控制器不使用 轐轃轉 ,在这选 轙 同 样也是合适的。对基于 轐轃轉 的系统,如果你不确定的话,用轜转轳轰轣轩 輭轶輢命令可 以在项目轜轰轲软轧輭轩车輢中显示正确的 轕轓轂 控制器: 轅轈轃轉 、 轏轈轃轉 或者 轕轈轃轉 。 选 轍 编译为模块,名为: 软轨轣轩輭轨轣轤輮 12即 OHCI 或 UHCI 13用于 NEC 和一些厂商的 USB 主控制器驱动 14用于 Via 主板 USB 主控制器驱动 弹弮弳弶弮 录当彂 当录彐彐彏归彔 輱輱輹 • 轕轈轃轉 轈轃轄 輨轭软轳轴 轉轮轴轥转 轡轮轤 轖轉轁輩 轳轵轰轰软轲轴 轕轈轃轉 轈轃轄 輨大多数 轉轮轴轥转 和 轖轉轁輩 支持 通用主控制器接口( 轕轈轃轉 )是 轉轮轴轥转 使用的 轕轓轂 硬件标准,用于访问 轐轃 中的 轕轓轂 设备,也称为 轕轓轂 主控制器。如果你的 轕轓轂 主控制器使用这个 标准,那么在这选 轙 。所有的近期使用 轉轮轴轥转 轐轃轉 芯片的主板(比如 轩轮轴轥转 輴輳輰轔轘輬 輴輴輰轆轘輬 輴輴輰轌轘輬 輴輴輰轂轘輬 轩輸輱輰輬 轩輸輲輰 )使用这个标准。同样所有的 轖轉轁 轐轃轉 芯片也使用这个标准(比如 轖轉轁 轖轐輲輬 轖轐輳輬 轍轖轐輳輬 轁轰软转转软 轐轲软輬 轁轰软转转软 轐轲软 轉轉輬 轁轰软转转软 轐轲软 輱輳輳 )。 如果不清楚,选 轙 。 选 轍 编译为模块,名为: 轵轨轣轩輭轨轣轤輮 • 轓轌輸輱輱轈轓 轈轃轄 轳轵轰轰软轲轴 • 轒輸轁輶輶輵輹輷 轈轃轄 轳轵轰轰软轲轴 9.36.2 USB Modem (CDC ACM) support 轕轓轂 轍软轤轥轭 支持 9.36.3 USB Printer support 轕轓轂 打印机支持 9.36.4 USB Wireless Device Management support 轕轓轂 无线设备管理支持 9.36.5 USB Test and Measurement Class support 轕轓轂 测试和测量类支持 9.36.6 USB Mass Storage support 轕轓轂 通用储存支持 选 轙 ,如果你想要连接 轕轓轂 通用储存设备至你电脑上的 轕轓轂 端口。这里提供 了 轕轓轂 软盘、 轕轓轂 硬盘、 轕轓轂 磁带机、 轕轓轂 光驱、 轕轓轂 闪存设备、内存棒和其 他类似设备的驱动支持。这个驱动也可以用于一些数码相机和读卡器。 这个选项依赖于 轓轃轓轉 支持15,因此你需要选择轠轓轃轓轉 轤轥轶轩轣轥 轳轵轰轰软轲轴輺 轓轃轓轉 轤轩轳轫 轳轵轰轰软轲轴輧以支持大多数的 轕轓轂 储存设备。 选 轍 编译为模块,名为: 轵轳轢輭轳轴软轲轡轧轥 。 15因此要使用 USB 储存设备,你需要在前面的 SCSI 相关选项中选 Y。 輱輲輰 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 • 轕轓轂 轍轡轳轳 轓轴软轲轡轧轥 轶轥轲轢软轳轥 轤轥轢轵轧 • 轄轡轴轡车轡轢 轃软轭轰轡轣轴 轆转轡轳轨 轒轥轡轤轥轲 轳轵轰轰软轲轴 • 轆轲轥轥轣软轭 轕轓轂輯轁轔轁轐轉 轂轲轩轤轧轥 轳轵轰轰软轲轴 • 轉轓轄輭輲輰輰 轕轓轂輯轁轔轁 轂轲轩轤轧轥 轳轵轰轰软轲轴 • 轍轩轣轲软轴轥轣轨輯轚轩轏輡 轃软轭轰轡轣轴轆转轡轳轨輯轓轭轡轲轴轍轥轤轩轡 轳轵轰轰软轲轴 • 轕轓轂轁轔輯轕轓轂轁轔輰輲輭轢轡轳轥轤 轳轴软轲轡轧轥 轳轵轰轰软轲轴 • 轓轡轮轄轩轳轫 轓轄轄轒輭輰輹 輨轡轮轤 软轴轨轥轲 轓轭轡轲轴轍轥轤轩轡輩 轳轵轰轰软轲轴 • 轓轡轮轄轩轳轫 轓轄轄轒輭輵輵 轓轭轡轲轴轍轥轤轩轡 轳轵轰轰软轲轴 • 轌轥轸轡轲 轊轵轭轰轳轨软轴 轃软轭轰轡轣轴 轆转轡轳轨 轒轥轡轤轥轲 • 轏转轹轭轰轵轳 轍轁轕轓轂輭輱輰輯轆轵轪轩 轄轐轃輭轒輱 轳轵轰轰软轲轴 • 轓轵轰轰软轲轴 轏轮轥轔软轵轣轨 轂轵轴轴软轮 软轮 轍轡轸轴软轲 轈轡轲轤 轄轲轩轶轥轳 • 轓轵轰轰软轲轴 车软轲 轒轩软 轋轡轲轭轡 轭轵轳轩轣 轰转轡轹轥轲 • 轓轁轔 轥轭轵转轡轴轩软轮 软轮 轃轹轰轲轥轳轳 轕轓轂輯轁轔轁 轂轲轩轤轧轥 轷轩轴轨 轁轔轁轃轂 9.36.7 The shared table of common (or usual) storage de- vices 常规(或者常用)储存设备共享表 9.36.8 USB Mustek MDC800 Digital Camera support 轕轓轂 轍轵轳轴轥轫 轍轄轃輸輰輰 数码相机支持 9.36.9 Microtek X6USB scanner support 轍轩轣轲软轴轥轫 轘輶轕轓轂 扫描仪支持 9.36.10 USB Serial Converter support 轕轓轂 串行转换器支持 9.36.11 EMI 輶|輲m USB Audio interface support 轅轍轉 輶|輲轭 轕轓轂 声音接口支持 弹弮弳弶弮 录当彂 当录彐彐彏归彔 輱輲輱 9.36.12 EMI 輲|輶 USB Audio interface support 轅轍轉 輲|輶 轕轓轂 声音接口支持 9.36.13 ADU devices from Ontrak Control Systems 轏轮轴轲轡轫 控制系统 轁轄轕 设备 9.36.14 USB Auerswald ISDN support 轕轓轂 轁轵轥轲轳轷轡转轤 轉轓轄轎 支持 9.36.15 USB Diamond Rio500 support 轕轓轂 轄轩轡轭软轮轤 轒轩软輵輰輰 支持 9.36.16 USB Lego Infrared Tower support 轕轓轂 轌轥轧软 轉轮车轲轡轲轥轤 轔软轷轥轲 支持 9.36.17 USB LCD driver support 轕轓轂 轌轃轄 支持 9.36.18 USB BlackBerry recharge support 轕轓轂 轂转轡轣轫轂轥轲轲轹 充电支持 9.36.19 USB LED driver support 轕轓轂 轌轅轄 驱动支持 9.36.20 Cypress CY7C63xxx USB driver support 轃轹轰轲轥轳轳 轃轙輷轃輶輳轸轸轸 轕轓轂 驱动支持 9.36.21 Cypress USB thermometer driver support 轃轹轰轲轥轳轳 轕轓轂 轴轨轥轲轭软轭轥轴轥轲 支持 輱輲輲 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.36.22 USB Phidgets drivers 轕轓轂 轐轨轩轤轧轥轴轳 驱动 9.36.23 Siemens ID USB Mouse Fingerprint sensor support 西门子 轉轄 轕轓轂 鼠标手指打印感应器支持 9.36.24 Elan PCMCIA CardBus Adapter USB Client 轅转轡轮 轐轃轍轃轉轁 轃轡轲轤轂轵轳 适配器 轕轓轂 客户机 9.36.25 Apple Cinema Display support 轁轰轰转轥 电影显示支持 9.36.26 USB 2.0 SVGA dongle support (Net2280/SiS315) 轕轓轂輲輮輰 轓轖轇轁 轤软轮轧转轥 支持( 轎轥轴輲輲輸輰輯轓轩轓輳輱輵 ) 9.36.27 USB LD driver 轕轓轂 轌轄 驱动 9.36.28 PlayStation 2 Trance Vibrator driver support 轐转轡轹轓轴轡轴轩软轮 輲 轔轲轡轮轣轥 轖轩轢轲轡轴软轲 驱动支持 9.36.29 IO Warrior driver support 轉轏 轗轡轲轲轩软轲 驱动支持 9.36.30 USB testing driver 轕轓轂 测试驱动 9.36.31 iSight firmware loading support 轩轓轩轧轨轴 固件加载支持 弹弮弳強弮 录彌彔归彁 彗彉彄彅彂彁彎彄 彄彅彖彉彃彅当 輱輲輳 9.36.32 USB Gadget Support 轕轓轂 轇轡轤轧轥轴 支持 9.37 Ultra Wideband devices 超宽波段设备( 轕轗轂 ) 轕轗轂 是一个高波段、低能耗、点对点的无线电技术,它使用宽波谱( 輳輮輱轼 輱輰輮輶轇轈轺 )。它多用于室内( 輲 米内 輴輸輰轍轢轰轳 , 輱輰 米内 輱輱輰轍轢轰轳 传输速度)。它 作为其他协议的一个传输层,比如无线 轕轓轂 、无线 轉轐 和即将来临的蓝牙系统和 輱輳輹輴 火线。 这个技术是点对点的;但是,更高层的协议(比如无线 轕轓轂 )会强加一个 主輯从关系。 选 轙 ,如果你的电脑有 轕轗轂 无线控制器。你还需要在下面的子菜单开启相应 的选项。你也可以把它们都选上,这没什么害处。 选 轍 编译为模块。 9.38 MMC/SD card support 轍轍轃輯轓轄 卡支持 轍轍轃 是多媒体卡总线协议。 如果你需要 轍轍轃 支持,你需要在这选 轙 ,同时在下面的选项中为你的 轍轍轃 接口选择特定的驱动。 9.39 Sony MemoryStick card support 索尼 轍轥轭软轲轹轓轴轩轣轫 卡支持 轓软轮轹 轍轥轭软轲轹轓轴轩轣轫 是一个专用的储存輯扩展卡协议。 如果你需要 轍轥轭软轲轹轓轴轩轣轫 支持,你需要在这选 轙 ,同时在下面的子选项中选 择相应的驱动。 9.40 LED Support 轌轅轄16支持 选 轙 支持 轌轩轮轵轸 轌轅轄 。这允许在用户空间和可选的内核事件中(触发器)对 相关的 轌轅轄 进行控制。 这里与键盘上的 轌轅轄 没有任何关系,它们是被输入系统进行控制的。 16发光二极管 輱輲輴 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 9.41 Accessibility support 易用性支持 易用性支持是为残疾人设置的功能,它对各种硬件设备或者软件适配器进行调 整,以帮助身体有残疾的人士(比如盲人)使用电脑。 其中包含盲人字法设备、语音合成、键盘重映射等等。 在这选 轙 ,可以看到易用性支持的选项。这个选项本身不增加内核代码。 如果你选 轎 ,所有的子选项将被禁用。 如果不清楚,选 轎 。 9.42 InfiniBand support 轉轮輌轮轩轂轡轮轤 支持 对 轉轮輌轮轩轂轡轮轤 ( 轉轂 )的核心支持。确保你在下面的子选项中选择与你硬件相 匹配的驱动。 9.43 Real Time Clock 实时时钟( 轒轔轃 ) 通用 轒轔轃 类支持。如果你在这选 轙 ,你将可以在你的系统插入一个或者多个 轒轔轃 。你需要在下面的子选项中允许一个或者几个接口。 选 轍 编译为模块,名为: 轲轴轣輭轣软轲轥 。 9.44 DMA Engine support 轄轍轁 引擎支持 轄轍轁 引擎可以在不通过主 轃轐轕 的情况进行异步数据传输。目前,这个框架 可以用于在网络栈中卸下内存拷贝和在 轍轄 驱动器中开展 轒轁轉轄 操作。 9.45 Userspace I/O drivers 用户空间 轉輯轏 驱动 选 轙 以允许用户空间驱动的核心代码。这个代码允许用户空间程序容易地访 问内核中断和内存位置,允许一些驱动在用户空间中写入。注意一个小内核驱动同 样需要这个功能来确保正确地中断相关工作。 如果你不清楚,选 轎 。 弹弮弴弶弮 当彔彁彇彉彎彇 彄归彉彖彅归当 輱輲輵 9.46 Staging drivers 补充驱动 这个选项允许你选择更多的驱动。这些驱动不是常规内核级别的,它们放在这 里的目的是给更多读者使用。注意这些驱动正在开发之中,很可能无法工作,也可 能所包含的用户空间接口将在不久后改变。 使用这些驱动将会让你的内核变得不纯净,这将影响到相关的支持选项,通常 这些支持由社区群体和各种商业组织提供。 如果你打算在这些驱动上工作,要改进它们,或者报告相应的问题,请查看文 件 轤轲轩轶轥轲 轮轡轭轥輮轒轅轁轄轍轅 中的 轤轲轩轶轥轲轳輯轳轴轡轧轩轮轧 目录获得更多信息。 如果不清楚,选 轎 。 輱輲輶 彃彈彁彐彔彅归 弹弮 彄彅彖彉彃彅 彄归彉彖彅归当 设备驱动 Chapter 10 Firmware Drivers 固固固件件件驱驱驱动动动 固件就是你板上的 轂轉轏轓 、各种显卡芯片之类的已经固化好的记录某些特定数 据的东西。 10.1 BIOS Enhanced Disk Drive calls determine boot disk 轂轉轏轓 加强磁盘功能,确定启动盘 选 轙 或 轍 ,如果你要使用 轂轉轏轓 加强磁盘服务功能来确定 轂轉轏轓 用哪个磁盘来 启动。启动后这个信息会反映在系统文件中。 这个选项是实验性的,而且已经被确认在某些未测试选项下会启动失败。很多 磁盘控制器的 轂轉轏轓 供应商都不支持这个特性。 10.2 EFI Variable Support via sysfs 通过 轳轹轳车轳 的 轅轆轉 变量支持 如果你在这选 轙 ,你将可以通过 轳轹轳车轳 得到 轅轆轉 (扩展固件接口)变量信息。 通过这个接口,你可以读、写、建立和删除 轅轆轉 变量。 10.3 BIOS update support for DELL systems via sysfs 用于 轄轅轌轌 机器的 轂轉轏轓 升级支持 如果你想要支持你的 轄轥转转 机器的 轂轉轏轓 升级,选 轍 。注意你需要 轄轥转转 相关的 软件包支持(开放式管理器或者升级包)以便与 轂轉轏轓 会话。 輱輲輷 輱輲輸 彃彈彁彐彔彅归 弱弰弮 彆彉归彍彗彁归彅 彄归彉彖彅归当 固件驱动 10.4 Dell Systems Management Base Driver 轄轅轌轌 系统管理器的基本驱动 轄轥转转 系统管理基本驱动提供一个 轳轹轳车轳 接口,这使得系统管理软件在相应的 轄轥转转 系统上能够生成系统管理中断( 轓轍轉 )和主控制行为(系统电源队列或者在 操作系统关闭后关闭机箱电源)。 10.5 Export DMI identification via sysfs to userspace 通过 轳轹轳车轳 输出 轄轍轉 认证至用户空间 选 轙 ,如果你想要从用户空间的輯轳轹轳輯轣转轡轳轳輯轤轭轩輯轩轤輯队列化 轓轍轂轉轏轓輯轄轍轉 系统 识别信息或是想要基于 轄轍轉 的模块能够自动装载。 10.6 iSCSI Boot Firmware Table Attributes 轩轓轃轓轉 启动固件表属性 这个选项允许内核寻找 轉轓轃轓轉 启动固件表的内存区域。这对于 轩轓轃轓轉 启动固件 表属性模块的正常工作很有必要。 Chapter 11 File systems 文文文件件件系系系统统统 11.1 Second extended fs support 第二扩展文件系统支持 轅轸轴輲 是标准的 轌轩轮轵轸 硬盘文件系统。 选 轭 编译为模块,名为: 轥轸轴輲 。如果不清楚,选 轙 。 11.1.1 Ext2 extended attributes 轅轸轴輲 扩展属性 轅轸轴輲 扩展属性是名字:值的配对属性,与内核或者用户的节点关联。 如果不清楚,选 轎 。 • 轅轸轴輲 轐轏轓轉轘 轁轣轣轥轳轳 轃软轮轴轲软转 轌轩轳轴轳 轅轸轴輲 轐轏轓轉轘 访问控制清单 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 • 轅轸轴輲 轓轥轣轵轲轩轴轹 轌轡轢轥转轳 轅轸轴輲 安全标签 安全标签支持可选的访问控制模块,这些模块被例如 轓轅轌轩轮轵轸 中的安全模块 执行。这个选项允许对 轥轸轴輲 文件系统中的文件安全标签进行扩展属性管理。 如果你不是在使用一个安全模块(它需要使用文件安全标签扩展属性),那 么选 轎 。 輱輲輹 輱輳輰 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.1.2 Ext2 execute in place support 轅轸轴輲 适合运行支持 适合运行可以用于后台内存块设备。如果你允许这个选项,你可以选择挂载块 设备,它们可以不通过使用分页缓存来实现这个功能。 如果你不使用具有以上功能的块设备,或者不清楚,选 轎 。 11.2 Ext3 journalling file system support 轅轸轴輳 日志文件系统 这是第二扩展文件系统的日志版本(经常叫 轥轸轴輳 ),实际上的标准 轌轩轮轵轸 硬 盘文件系统(为了有效组织储存设备上的文件)。 这个驱动中包含的日志代码,意味着你不需要在文件系统崩溃后运行 轥輲车轳轣轫 (文件系统检查工具)。日志保持着更改的痕迹,这些痕迹在系统崩溃时造成。它 能够确保你的文件系统保持和原来的一致,而不需要进行长时间的检查。 除了增加日志到文件系统, 轥轸轴輳 的磁盘文件格式和 轥轸轴輲 相同。这使得你可以 自由地在两者之间进行转换,只要你干净地卸载了文件系统,或者在文件系统中用 轥輲车轳轣轫 运行检查。 要给现有的 轥轸轴輲 文件系统增加日志,或者更改 轥轸轴輳 文件系统的行为,你可以 使用实用工具 轴轵轮轥輲车轳輨轜轭轡轮 轴轵轮轥輲车轳輢查看用法輩 。要更改 轥轸轴輳 文件系统的文件和目 录属性,使用 轣轨轡轴轴轲 輨轜轭轡轮 轣轨轡轴轴轲輢查看用法輩。你需要使用 轥輲车轳轰轲软轧轳 (輱輮輲輰 版本或 更高)来建立 轥轸轴輳 日志。 选 轭 编译为模块,名为: 轥轸轴輳 。 11.2.1 Ext3 extended attributes 轅轸轴輳 扩展属性 扩展属性是名字:值的配对属性,与内核或者用户的节点关联。 如果不清楚,选 轎 。 你需要选 轙 以保证 轐轏轓轉轘 轁轃轌 对 轥轸轴輳 的支持。 • 轅轸轴輳 轐轏轓轉轘 轁轣轣轥轳轳 轃软轮轴轲软转 轌轩轳轴轳 轅轸轴輳 轐轏轓轉轘 访问控制清单 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 • 轅轸轴輳 轓轥轣轵轲轩轴轹 轌轡轢轥转轳 轅轸轴輳 安全标签 安全标签支持可选的访问控制模块,这些模块被例如 轓轅轌轩轮轵轸 中的安全模块 执行。这个选项允许对 轥轸轴輳 文件系统中的文件安全标签进行扩展属性管理。 弱弱弮弳弮 彔彈彅 彅彘彔彅彎彄彅彄 弴 弨彅彘彔弴弩 彆彉彌彅当彙当彔彅彍 輱輳輱 如果你不是在使用一个安全模块(它需要使用文件安全标签扩展属性),那 么选 轎 。 11.3 The Extended 4 (ext4) filesystem 轥轸轴輴 扩展文件系统 这是下一代 轥轸轴輳 文件系统。 不像从 轥轸轴輲 到 轥轸轴輳 的变化, 轥轸轴輴 在磁盘上的格式已经不再和 轥轸轴輳 兼容:它基 于大范围的映像,并且支持 輴輸 位的物理块数量。这些整合在磁盘格式上的变化将 使 轥轸轴輴 能够管理超过輱輶 轔轂 的文件系统容量- 轥轸轴輳 无法逾越的障碍,如果不改变 它的格式的话。 轥轸轴輴 还有其他的新特性,比如支持延迟分配,持续的预分配,高分辨率的时间 戳,和更大的文件支持等,它还有很多的特性来改善和加速 车轳轣轫1时间。 轥轸轴輴 文件系统还将支持挂载 轥轸轴輳 文件系统。由于将可能获得延迟分配和内节 点表抢先读等优势,最好的行为就是开启 轥轸轴輴 特性支持,或者格式化一个新的 轥轸轴輴 初始化文件系统。 选 轭 编译为模块,名为 轥轸轴輴 。 如果不清楚,选 轎 。 11.3.1 Enable ext4dev compatibility 开启 轥轸轴輴轤轥轶 兼容 从内核 輲輮輶輮輲輸 开始, 轥轸轴輴 文件系统正式由之前的 轥轸轴輴轤轥轶 命名为 轥轸轴輴。不 过不幸的是,有很多用户空间的程序(比如 轫转轩轢轣 的文件系统)在硬代码上写上 了轜轥轸轴輴轤轥轶輢。 为了保持兼容性,以便系统仍然使用 轥轸轴輴轤轥轶 来挂载 轥轸轴輴 文件系统,在这选 轙。这个特性将会在 輲輮輶輮輳輱 版本的内核移除,所以你最好安排在恰当的时候修复你 的用户空间程序! 11.3.2 Ext4 extended attributes 轅轸轴輴 扩展属性 扩展属性是名字:值的配对属性,与内核或者用户的节点关联。 如果不清楚,选 轎 。 你需要选 轙 以保证 轐轏轓轉轘 轁轃轌 对 轥轸轴輴 的支持。 • 轅轸轴輴 轐轏轓轉轘 轁轣轣轥轳轳 轃软轮轴轲软转 轌轩轳轴轳 轅轸轴輴 轐轏轓轉轘 访问控制清单 1文件系统检查工具 輱輳輲 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 • 轅轸轴輴 轓轥轣轵轲轩轴轹 轌轡轢轥转轳 轅轸轴輴 安全标签 安全标签支持可选的访问控制模块,这些模块被例如 轓轅轌轩轮轵轸 中的安全模块 执行。这个选项允许对 轥轸轴輴 文件系统中的文件安全标签进行扩展属性管理。 如果你不是在使用一个安全模块(它需要使用文件安全标签扩展属性),那 么选 轎 。 11.4 JBD (ext3) debugging support 轊轂轄輨轥轸轴輳輩调试支持 如果你正在使用 轥轸轴輳 日志文件系统(或者其他文件系统輯设备可能会潜在使用 轊轂轄 ),这个选项可以让你在系统运行时开启调试输出,以便追踪任何错误。默 认地这些调试输出是关闭的。 如果你在这选 轙 ,那么你将可以打开调试,使用轜轥轣轨软 轎 > 輯轳轹轳輯轫轥轲轮轥转輯轤轥轢轵轧輯轪輭 轢轤輯轪轢轤輭轤轥轢轵轧輢輬 其中 轎 是从 輱轻輵 的数字,越高产生的调试输出越多。要再次关闭, 使用轜轥轣轨软 輰 > 輯轳轹轳輯轫轥轲轮轥转輯轤轥轢轵轧輯轪轢轤輯轪轢轤輭轤轥轢轵轧輢輮 11.5 JBD2 (ext4) debugging support 轊轂轄輲輨轥轸轴輴輩调试支持 如果你正在使用 轥轸轴輴 日志文件系统(或者其他文件系统輯设备可能会潜在使用 轊轂轄輲 ),这个选项可以让你在系统运行时开启调试输出,以便追踪任何错误。默 认地这些调试输出是关闭的。 如果你在这选 轙 ,那么你将可以打开调试,使用轜轥轣轨软 轎 > 輯轳轹轳輯轫轥轲轮轥转輯轤轥轢轵轧輯轪輭 轢轤輲輯轪轢轤輲輭轤轥轢轵轧輢輬 其中 轎 是从 輱轻輵 的数字,越高产生的调试输出越多。要再次关 闭,使用轜轥轣轨软 輰 > 輯轳轹轳輯轫轥轲轮轥转輯轤轥轢轵轧輯轪轢轤輲輯轪轢轤輲輭轤轥轢轵轧輢輮 11.6 Reiserfs support 轒轥轩轳轥轲车轳 支持 不仅储存文件名字,而且在一个平衡的树中包含文件本身。使用日志。 平衡树在结构构架上比传统的文件系统更为有效。 通常地, 轒轥轩轳轥轲轆轓 和 轥轸轴輲 一样快,但是在大目录和小文件上更为有效。在 轎轆轓 和配额上,你需要额外的补丁。 弱弱弮弶弮 归彅彉当彅归彆当 当录彐彐彏归彔 輱輳輳 比起基于块配置的文件系统来说,这更加容易扩展现有的数据库和关键字搜寻 系统的特性。下一个版本将会变得如此可扩展,也将会支持插件,就如同我们的口 号:轜开源软件需要更多的许可。輢 如果你喜欢它,你可以支付一定的费用来增加你需要的新的特性,购买一个支 持合约,或者嵌入另一个操作系统。 11.6.1 Enable reiserfs debug mode 允许 轲轥轩轳轥轲车轳 调试模式 如果你选 轙 , 轒轥轩轳轥轲轆轓 将会在操作过程中进行它所能进行的各项检查。它在 实质上会变得很慢。我们不只一次地忘记了这个选项是打开的,从而导致我们对 于最新版本的基准相当沮丧。輺輭輩使用这个功能,我们的队伍可以进行一致地全面检 查,而不需考虑它对于终端用户的影响。如果你濒于发送错误报告,那么选 轙 , 你将能够得到有用的出错信息。几乎每个人都可以选 轎 。 11.6.2 Stats in /proc/fs/reiserfs 在輯轰轲软轣輯车轳輯轲轥轩轳轥轲车轳 中建立文件分级体系,显示各种 轒轥轩轳轥轲轆轓 统计数据和内部 数据,这将导致你的内核和模块变大輨輫輸 轋轂輩。这也在每项挂载时增加内核的内存 花销。除了 轒轥轩轳轥轲轆轓 开发者、喜欢切换 轲轥轩轳轥轲车轳 或者追踪错误的人,其他人都可以 选 轎 。 11.6.3 ReiserFS extended attributes 轒轥轩轳轥轲轆轓 扩展属性 扩展属性是名字:值的配对属性,与内核或者用户的节点关联。 如果不清楚,选 轎 。 • 轒轥轩轳轥轲轆轓 轐轏轓轉轘 轁轣轣轥轳轳 轃软轮轴轲软转 轌轩轳轴轳 轒轥轩轳轥轲轆轓 轐轏轓轉轘 访问控制清单 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 • 轒轥轩轳轥轲轆轓 轓轥轣轵轲轩轴轹 轌轡轢轥转轳 轒轥轩轳轥轲轆轓 安全标签 安全标签支持可选的访问控制模块,这些模块被例如 轓轅轌轩轮轵轸 中的安全模块 执行。这个选项允许对 轒轥轩轳轥轲轆轓 文件系统中的文件安全标签进行扩展属性管 理。 如果你不是在使用一个安全模块(它需要使用文件安全标签扩展属性),那 么选 轎 。 輱輳輴 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.7 JFS filesystem support 轊轆轓 文件系统支持 这是 轉轂轍 的日志文件系统端口。 如果你不打算使用 轊轆轓 文件系统,选 轎 。 11.7.1 JFS POSIX Access Control Lists 轊轆轓 轐轏轓轉轘 访问控制清单 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 11.7.2 JFS Security Labels 轊轆轓 安全标签 安全标签支持可选的访问控制模块,这些模块被例如 轓轅轌轩轮轵轸 中的安全模块执 行。这个选项允许对 轊轆轓 文件系统中的文件安全标签进行扩展属性管理。 如果你不是在使用一个安全模块(它需要使用文件安全标签扩展属性),那么 选 轎 。 11.7.3 JFS debugging 轊轆轓 调试 如果你在 轊轆轓 文件系统中试验某些问题,选 轙 。这将会在系统日志中增加调 试信息。在一般情况下,这会导致一点点小的开销。 11.7.4 JFS statistics 轊轆轓 统计数据 选 轙 ,将会在輯轰轲软轣輯车轳輯轪车轳輯目录中为用户生成 轊轆轓 文件系统统计数据。 11.8 XFS filesystem support 轘轆轓 文件系统支持 轘轆轓 是一个高性能的日志文件系统,它在 轓轇轉 轉轒轉轘 平台上产生。它是完全的 多线程,支持大文件和大的文件系统、扩展属性、多种块尺寸,是广泛的基准,被 广泛用于 轂轴轲轥轥轳 (目录、范围、自由空间)来同时实现性能和可伸缩性。 选 轭 编译为模块,名为: 轸车轳 。但是要注意,如果你的启动分区的文件系统被 编译为模块,那么你需要使用初始储存盘来启动。 弱弱弮弹弮 彇彆当弲 彆彉彌彅 当彙当彔彅彍 当录彐彐彏归彔 輱輳輵 11.8.1 XFS Quota support 轘轆轓 配额支持 如果你选 轙 ,那么你将可以在 轘轆轓 文件系统下对每个用户或者每个群组进行 磁盘使用量的限制。 轘轆轓 把配额信息当作文件系统的元数据,并使用日志来保证 高级别的一致性。硬盘上的配额数据格式与 轉轒轉轘 平台下的 轘轆轓 格式一致,这就允 许文件系统在不作任何转换的情况下在 轌轩轮轵轸 和 轉轒轉轘 平台之间迁移。 如果不清楚,选 轎 。无论是否有通用的配额支持, 轘轆轓 配额都可以使用。它 们是完全独立的子系统。 11.8.2 XFS Security Label support 轘轆轓 安全标签支持 安全标签支持可选的访问控制模块,这些模块被例如 轓轅轌轩轮轵轸 中的安全模块执 行。这个选项允许对 轘轆轓 文件系统中的文件安全标签进行扩展属性管理。 如果你不是在使用一个安全模块(它需要使用文件安全标签扩展属性),那么 选 轎 。 11.8.3 XFS POSIX ACL support 轘轆轓 轐轏轓轉轘 访问控制清单 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 11.8.4 XFS Realtime subvolume support 轘轆轓 实时子容量支持 如果你选 轙 ,那么你能够挂载包含实时子容量的 轘轆轓 文件系统。实时子容量 是一个独立的磁盘空间区域,那里只储存文件的数据。它原先被设计为提供决定性 的数据比率以匹配多媒体流程序,但是它同样作为一个通用的机制以确定数据。元 数据/日志/ 轉轏 是完全独立的。常规的 轉輯轏 文件与独立的设备在所有的响应上相 隔离,而它能够非常透明地实施程序功能,通过继承的实时目录内节点标记。 如果不清楚,选 轎 。 11.9 GFS2 file system support 轇轆轓輲 文件系统支持 一个簇文件系统。 它允许计算机的簇同时使用一个共享给它们的块设备(包含 轆轃輬 轩轓轃轓轉輬 轎轂轄 ,等等)。 轇轆轓 像本地的文件系统一样读写块设备,但是使用一个锁定的模块, 輱輳輶 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 来使计算机协调它们的 轉轏 ,以便文件系统能够保持一致性。其中一个非常精巧的 特性就是对一台机器上文件系统的完美地一致性--更改,能够很快地通过簇,反 映到其他的机器上。 要使用 轇轆轓 文件系统,你需要开启一个或者多个以下被锁定的模块。 11.9.1 GFS2 “nolock” locking module 轇轆轓輲 轜轮软转软轣轫輢锁定模块 轇轆轓輲 的单节点锁定模块。 使用这个模块,如果你想要把 轇轆轓輲 用于单节点,而不使用它的簇特性。你仍 然可以利用大文件支持,升级至完全的簇特性,如果在后面需要的话。 如果你仅仅把 轇轆轓輲 用于簇模式,那么你不需要这个模块。 11.9.2 GFS2 DLM locking module 轇轆轓輲 轄轌轍 锁定模块 轇轆轓輲 多节点锁定模块。 大多数的 轇轆轓輲 用户将需要这个模块。它提供 轇轆轓輲 和 轄轌轍 之间的锁定接 口,这需要 轇轆轓輲 运行在簇环境下。 11.10 OCFS2 file system support 轏轃轆轓輲 文件系统支持 轏轃轆轓輲 是一个通用的基于共享磁盘的簇文件系统,很多地方类似于 轥轸轴輳 。它 支持 輶輴 位内部节点数量,能够自动扩展元数据组,这样可以让它使用在非簇的环 境。 你将需要安装 软轣车轳輲輭轴软软转轳 包,以便至少能够使用 轭软轵轮轴輮软轣车轳輲 。 11.10.1 OCFS2 logging support 轏轃轆轓輲 记录支持 软轣车轳輲 文件系统有一个广泛的记录系统。这个系统允许事件选择在文件輯轳轹轳輯软輲輭 轣轢輯转软轧轭轡轳轫輯中进行记录。这个选项将增大你的内核,但是允许你调试 软轣车轳輲 文件系 统的关键。 11.10.2 OCFS2 expensive checks 轏轃轆轓輲 昂贵检查 这个选项允许进行大花销的一致性检查。选这里仅仅是为了调试,它会影响文 件系统的性能。 弱弱弮弱弱弮 彄彎彏彔彉彆彙 当录彐彐彏归彔 輱輳輷 11.11 Dnotify support 轄轮软轴轩车轹 支持 轄轮软轴轩车轹 是一个基于目录的每个文件描述变化通知系统,它使用事件信号来与 用户空间连接。现在有更好的选择,但是一些程序可能仍然响应 轤轮软轴轩车轹 。 11.12 Inotify file change notification support 轉轮软轴轩车轹 文件变化通知支持 选 轹 来开启 轉轮软轴轩车轹 支持。它是一个文件变化通知系统,代替了 轤轮软轴轩车轹 的位 置。 轉轮软轴轩车轹 修正了 轤轮软轴轩车轹 中的很多缺点,并且提出一些新的特性,包括多重文件 事件、一次性支持、卸载通知。 如果不清楚,选 轙 。 11.12.1 Inotify support for userspace 轉轮软轴轩车轹 用户空间支持 选 轙 ,以开启 轉轮软轴轩车轹 用户空间支持,包括相关的系统调用。 轉轮软轴轩车轹 允许监视 文件和目录,通过一个单独的开放的文件描述。事件通过文件描述进行阅读,用 轳轥转轥轣轴輨輩和 轰软转转輨輩也可以实现。 11.13 Quota support 配额支持 如果你选 轙 ,你将可以设置每个用户在磁盘使用上的空间限制(也叫磁盘配 额)。现在,它在 轥轸轴輲輬 轥轸轴輳輬 和 轲轥轩轳轥轲车轳 文件系统中使用。 轥轸轴輳 也支持日志配额, 这样你在意外关机时不需要运行 轱轵软轴轡轣轨轥轣轫輨輸輩。 配额支持很可能只是对多用户系统使用。如果不清楚,选 轎 。 11.13.1 Report quota messages through netlink interface 通过网络连接接口报告配额信息 如果你选 轙 ,配额的警告(关于超过软件限制,寻找硬件限制等)将会通过 网络连接接口进行报告。如果不清楚,选 轙 。 11.13.2 Print quota warnings to console 在控制台打印配额警告(废弃不用) 如果你选 轙 ,配额的警告(关于超过软件限制,寻找硬件限制等)将会在处 理器控制终端打印出来。注意这个行为目前是被反对的,将来会被移除。请使用通 过网络连接套接字通知来代替。 輱輳輸 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.13.3 Old quota format support 老配额格式支持 这个配额格式在輲輮輴輮輲輲 版本的内核之前使用。如果你正在使用老的配额,而现 在又不想转换到新的格式,那么选 轙 。 11.13.4 Quota format v2 support 配额格式 轶輲 支持 这个配额格式使用 輳輲 位 轕轉轄轳輯轇轉轄轳 。如果你需要这个功能,选 轙 。 11.14 Kernel automounter support 内核自动挂载支持 自动挂载是一个工具,它在需要时自动挂载远程文件系统。这种执行方式是 部分基于内核的,目的是在已经挂载的容器中减少花销。这不同于 轂轓轄 自动挂载 (轡轭轤),那是纯粹的用户空间后台程序。 要使用自动挂载你需要使用 轡轵轴软车轳 包中的用户空间工具。你同样需要在下面 的轜 轎轆轓 文件系统支持輢选项中选 轙 。 如果你想要使用更新版本更多功能的自动挂载,在这选 轎 ,然后在下面 的轜轋轥轲轮轥转 轡轵轴软轭软轵轮轴轥轲 轶輴 轳轵轰轰软轲轴輢选项中选 轙 。 选 轭 编译为模块,名为: 轡轵轴软车轳 。 如果你不是很大的、广泛分发网络的一部分,你可能不需要自动挂载,可以在 这选 轎 。 11.15 Kernel automounter version 4 support 内核自动挂载 轖輴 支持 自动挂载是一个工具,它在需要时自动挂载远程文件系统。这种执行方式是 部分基于内核的,目的是在已经挂载的容器中减少花销。这不同于 轂轓轄 自动挂载 (轡轭轤),那是纯粹的用户空间后台程序。 要使用自动挂载你需要使用 轡轵轴软车轳 包中的用户空间工具。你同样需要在下面 的轜 轎轆轓 文件系统支持輢选项中选 轙。 选 轭 编译为模块,名为 轡轵轴软车轳輴 ,你将需要增加轜轡转轩轡轳 轡轵轴软车轳 轡轵轴软车轳輴輢语句到你 的模块配置文件中。 如果你不是很大的、广泛分发网络的一部分,或者不是一个笔记本,需要在局 域网络中动态地重新配置,你可能不需要自动挂载,可以在这选 轎 。 弱弱弮弱弶弮 彆彉彌彅当彙当彔彅彍 彉彎 录当彅归当彐彁彃彅 当录彐彐彏归彔 輱輳輹 11.16 Filesystem in Userspace support 文件系统用户空间支持( 轆轕轓轅 ) 在 轆轕轓轅 支持下,你将可以使一个完全功能化的文件系统在用户空间生效。 这里同时有一个配套的库: 转轩轢车轵轳轥 。 如果你想要开发一个用户空间文件系统,或者你想要使用基于 轆轕轓轅 的文件系 统,选 轙 或者 轍 。 11.17 CD-ROM/DVD Filesystems 轃轄輭轒轏轍輯轄轖轄 文件系统 11.17.1 ISO 9660 CDROM file system support 轉轓轏 輹輶輶輰 轃轄轒轏轍 文件系统支持 这是 轃轄輭轒轏轍 中使用的标准文件系统。它在之前被称做轜高锯齿文件系统輢, 在其他的 轕轮轩轸 系统中简称为轜轨轳车轳輢。所谓的轜岩石山脊輢扩展,允许支持 轕轮轩轸 长文 件名字和符号连接。在这个驱动中也同样支持。如果你有一个 轃轄輭轒轏轍 驱动器, 而除了听 轃轄 音乐和看着二极管灯发光以外,你还想做点别的事情,那么在这选 轙 ,这会使你的内核增大 輲輷轋轂 。否则,选 轎 。 选 轭 编译为模块,名为 轩轳软车轳 。 • 轍轩轣轲软轳软车轴 轊软转轩轥轴 轃轄轒轏轍 轥轸轴轥轮轳轩软轮轳 轍轩轣轲软轳软车轴 轊软转轩轥轴 轃轄轒轏轍 扩展 轊软转轩轥轴 是 轍轩轣轲软轳软车轴 对于 轉轓轏 輹輶輶輰 轃轄輭轒轏轍 文件系统的扩展,它支持 轵轮轩轣软轤轥 长文件名格式( 轵轮轩轣软轤轥 是一种新的 輱輶 位的字符代码,是 轁轓轃轉轉 的接替者, 几乎包含世界上的所有语言的所有字符)。选 轙 ,如果你想要在 轌轩轮轵轸 下阅 读 轊软转轩轥轴 轃轄輭轒轏轍 。 • 轔轲轡轮轳轰轡轲轥轮轴 轤轥轣软轭轰轲轥轳轳轩软轮 轥轸轴轥轮轳轩软轮 透明解压扩展 这是 轌轩轮轵轸 典型的针对 轒软轣轫轒轩轤轧轥 (岩石山脊)的扩展功能,它可以让你在 轃轄輭轒轏轍 中储存压缩数据,同时在访问时透明地解压出来。 选 轙 ,如果你想要阅读上述压缩的 轃轄輭轒轏轍 。 11.17.2 UDF file system support 轕轄轆 文件系统支持 这是在 轃轄輭轒轏轍 和 轄轖轄 中使用的新的文件系统,选 轙 ,如果你想要以包模 式挂载 轄轖轄 或者 轃轄轒轗 ,或者以其他 轕轄轆 实用程序写盘,如 轄轩轲轥轣轴轃轄 。 选 轭 编译为模块,名为 轵轤车 。 如果不清楚,选 轎 。 輱輴輰 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.18 DOS/FAT/NT Filesystems 轄轏轓輯轆轁轔輯轎轔 文件系统 11.18.1 MSDOS fs support 轍轓轄轏轓 文件系统支持 这允许你挂载硬盘和软盘中的 轍轓轄轏轓 分区(除非它们是压缩的;要在 轌轩轮轵轸 下访问压缩的 轍轓轄轏轓 分区,你可以使用 轄轏轓 仿真器 轄轏轓轅轍轕 ,或者试试 轤轭轳輭 轤软轳车轳 工具。如果你想要在非压缩的 轍轓轄轏轓 分区上使用 轤软轳轥轭轵 ,在这选 轙 )。 这意味着文件访问变得透明,也就是说, 轍轓轄轏轓 文件看起来和执行起来和其他的 轕轮轩轸 文件一样。 如果你有 轗轩轮轤软轷轳 輹輵 或者 轗轩轮轤软轷轳 轎轔 安装在你的 轍轓轄轏轓 分区,你将要使 用 轖轆轁轔 文件系统(在下面的轜轖轆轁轔 车轳 轳轵轰轰软轲轴輢 选项中选 轙 ),否则你将不能看 到由 轗轩轮轤软轷轳 輹輵 輯 轗轩轮轤软轷轳 轎轔 生成的长文件名。 这个选项将会使你的内核增大輷 轋轂 。如果不清楚,选 轙 。你要在轜轄轏轓 轆轁轔 车轳 轳轵轰轰软轲轴輢选项中也要选 轙 ,这项功能才会工作。选 轍 编译为模块,名为: 轭轳轤软轳 。 11.18.2 VFAT (Windows-95) fs support 轖轆轁轔 輨轗轩轮轤软轷轳輭輹輵輩文件系统支持 这个选项提供对常规 轗轩轮轤软轷轳 长文件名文件系统的支持。其中包括非压缩的 基于 轆轁轔 的文件系统,如 轗轩轮轤软轷轳 輹輵輬 轗轩轮轤软轷轳 輹輸輬 轗轩轮轤软轷轳 轎轔 輴輮輰 ,以及来自 于 轭轴软软转轳 包的 轕轮轩轸 程序。 轖轆轁轔 支持会增大你的内核輱輰 轋轂 ,你只有在上面的选项轜轄轏轓 轆轁轔 车轳 轳轵轰輭 轰软轲轴輢选 轙 ,它才会工作。如果不清楚,选 轙 。 选 轭 编译为模块,名为 轶车轡轴 。 • 轄轥车轡轵转轴 轣软轤轥轰轡轧轥 车软轲 轆轁轔 默认 轆轁轔 代码页 这个选项要根据你的 轆轁轔 文件系统来设置,它能够通过轜轣软轤轥轰轡轧轥輢挂载选项 来修改。 • 轄轥车轡轵转轴 轩软轣轨轡轲轳轥轴 车软轲 轆轁轔 轆轁轔 默认 轉轏 字符设置 这里设置你想要 轆轁轔 使用的默认 轉轏 字符。它需要与你的 轆轁轔 文件系统相匹 配,能够通过轜轩软轣轨轡轲轳轥轴輢挂载选项来修改。注意轜轵轴车輸輢不推荐于 轆轁轔 文件系 统。如果不清楚,你不要在这设置轜轵轴车輸輢。 弱弱弮弱弸弮 彄彏当弯彆彁彔弯彎彔 彆彉彌彅当彙当彔彅彍当 輱輴輱 11.18.3 NTFS file system support 轎轔轆轓 文件系统支持 轎轔轆轓 是 轍轩轣轲软轳软车轴 轗轩轮轤软轷轳 轎轔輬 輲輰輰輰輬 轘轐 和輲輰輰輳 使用的文件系统。 选 轹 或者 轍 ,允许你进行读操作。也会提供部分的,但是安全的写操作支 持。要进行写操作,你需要在下面的选项轜轎轔轆轓 轷轲轩轴轥 轳轵轰轰软轲轴輢选 轙 。 这里也提供很多用户空间工具,称为 轮轴车轳轰轲软轧轳 。里面包含 轮轴车轳轵轮轤轥转轥轴轥 和 轮轴车轳轲轥轳轩轺轥 ,能够在内核没有 轎轔轆轓 的支持下工作。 这是 轌轩轮轵轸 轎轔轆轓 支持的草稿的重写,它代替了老的 轌轩轮轵轸 輲輮輵輮輱輱輮开始使用的 轎轔轆轓 代码。对于 轌轩轮轵轸 輲輮輴 内核系列的后台接口,在我们的工程网站上作为补丁 包单独提供。 选 轭 编译为模块,名为 轮轴车轳 。如果除了 轌轩轮轵轸 之外,你不使用 轗轩轮轤软轷轳 轎轔輬 輲輰輰輰輬 轘轐 或者輲輰輰輳 ,那么选 轎 。 • 轎轔轆轓 轤轥轢轵轧轧轩轮轧 轳轵轰轰软轲轴 轎轔轆轓 调试支持 如果你在试验 轎轔轆轓 文件系统的各种问题,在这选 轙 。这将导致进行额外 的一致性检查,这由驱动程序执行,并做为额外的调试信息写入系统日记。 注意这些调试信息默认是禁止的。要开启它,需要在内核启动时在内核命 令行明确 轤轥轢轵轧 轭轳轧轳輽輱 ,或者做为模块插入的选项,当你载入 轮轴车轳 模块 时。当这个驱动激活时,你可以以超级用户身份进行信息调试: 轥轣轨软 輱 > 輯轰轲软轣輯轳轹轳輯车轳輯轮轴车轳輭轤轥轢轵轧 把 輱 改为 輰 ,将禁止调试信息。 如果你禁止调试信息,这只会造成小小的开销;如果你开启调试信息,将会 严重影响系统的性能。 当要报告 轂轕轇 时,请尝试将电脑中的关于错误发生的完整调试信息不经处理 转移出来。 • 轎轔轆轓 轷轲轩轴轥 轳轵轰轰软轲轴 轎轔轆轓 写支持 这里允许对 轎轔轆轓 驱动器部分的,但是安全的写支持。 唯一的支持操作是修改已经存在的文件,并且不更改文件的大小。它不会建 立新的文件或者目录,也不会删除或者重命名。注意只有非常驻的文件能够 被写入,所以你会发现一些非常小的文件(小于 輵輰輰 字节左右)将不会被写 入。 我们不能保证它一定不会损伤任何数据,但是目前我们也没有接到任何单独 的报告,反映驱动器遭到了破坏。所以我们认为使用它是非常安全地。 注意:这个版本的写支持是安全的(是 轎轔轆轓 支持草稿的重写),但是你要 注意老的 轎轔轆轓 写支持,包括 轌轩轮轵轸 輲輮輵輮輱輰 和更早版本的(始于 輱輹輹輷 年), 是不安全的。 輱輴輲 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 现在对于 轔软轰软转软轧轩轌轩轮轵轸 比较有用。 轔软轰软转软轧轩轌轩轮轵轸 运行于 轄轏轓輯轍轩轣轲软轳软车轴 轗轩轮轤软轷轳 系统之上,而不分区你的硬盘。与其他 轌轩轮轵轸 发行版本不同的是, 它不需要自己的分区。 在这选 轮 是最安全的。 11.19 Pseudo filesystems 伪文件系统 11.19.1 /proc file system support 輯轰轲软轣 文件系统支持 这是一个虚拟的文件编译,它提供系统状态信息。轜虚拟輢意味着,它不占用你 硬盘上的空间:文件是在你试图访问的时候,由内核动态建立。同样,你无法使用 老版本的 轌轅轓轓 来阅读这些文件,你需要 轭软轲轥 或者 轣轡轴 。 这非常酷:比如:轜轣轡轴 輯轰轲软轣輯轩轮轴轥轲轲轵轰轴轳輢 提供目前正在使用的不同的 轉轒轑 信 息(在你的计算机中有一小部分的中断命名序列,它们被相关联的设备使用,以获 取 轃轐轕 的注意--通常是资源的争用,如果两个设备错误地配置为使用同样的中 断)。 轰轲软轣轩轮车软 程序用来显示你系统从輯轰轲软轣 文件系统中获取的信息。 在你使用輯轰轲软轣 文件系统前,你需要挂载它,意思是它需要有一个目录结 构的位置。这个位置应该是輯轰轲软轣 。命令如下:轜轭软轵轮轴 輭轴 轰轲软轣 轰轲软轣 輯轰轲软轣輢或者 在輯轥轴轣輯车轳轴轡轢 中等价的行也可以工作。 这个选项将使你的内核增大輶輷 轋轂 。一些程序依赖这个功能,所以每个人应该 在这选 轙 。 • 輯轰轲软轣輯轫轣软轲轥 轳轵轰轰软轲轴 輯轰轲软轣輯轫轣软轲轥 支持 • 輯轰轲软轣輯轶轭轣软轲轥 轳轵轰轰软轲轴 輯轰轲软轣輯轶轭轣软轲轥 支持 11.19.2 Virtual memory file system support 虚拟内存文件系统支持 轔轭轰车轳 是一个把所有文件保持在虚拟内存里面的文件系统。 所有在 轴轭轰车轳 里的都是临时的,意味着没有文件会在你的硬盘中建立。这些文 件在内存和 轳轷轡轰 空间中存在。如果你卸载 轴轭轰车轳 实例,所有储存在里面的东西将 会消失。 • 轔轭轰车轳 轐轏轓轉轘 轁轣轣轥轳轳 轃软轮轴轲软转 轌轩轳轴轳 轔轭轰车轳 轐轏轓轉轘 访问控制清单 弱弱弮弲弰弮 彍彉当彃彅彌彌彁彎彅彏录当 彆彉彌彅当彙当彔彅彍当 輱輴輳 轐轏轓轉轘 访问控制清单輨轁轃轌轳輩 通过 软轷轮轥轲輯轧轲软轵轰輯轷软轲转轤 方案支持用户和群组许 可。 如果你不知道什么是 轐轏轓轉轘 访问控制清单,选 轎 。 11.19.3 HugeTLB file system support 轈轵轧轥轔轌轂 文件系统支持 轨轵轧轥轴转轢车轳 文件系统是 轈轵轧轥轔轌轂 页的后台支持,基于 轲轡轭车轳 。 如果不清楚,选 轎 。 11.19.4 Userspace-driven configuration filesystem 被动用户空间配置文件系统 轣软轮輌轧车轳 一个基于 轲轡轭 的文件系统,它提供与 轳轹轳车轳 相对应的功能。 轳轹轳车轳 是一 个查看内核对象的文件系统,而 轣软轮輌轧车轳 则是一个管理内核对象的文件系统,或者 配置系统。 轳轹轳车轳 和 轣软轮輌轧车轳 两者能够并且应该在一个系统中同时存在。一个无法代替另一 个工作。 11.20 Miscellaneous filesystems 多种文件系统 11.20.1 ADFS file system support 轁轄轆轓 文件系统支持 轁轣软轲轮 (橡果)磁盘填充系统是 轒轩轳轣轏轓 操作系统的标准文件系统,它在 轁轣软轲轮 基于 轁轒轍 的 轒轩轳轣 轐轣 系统上运行,也运行在 轁轣软轲轮 阿基米德范围内的机器上。如 果你选 轙 , 轌轩轮轵轸 将可以阅读硬盘上和软盘上的 轁轄轆轓 分区及格式。如果你想要 写这些设备,在下面的轜轁轄轆轓 轷轲轩轴轥 轳轵轰轰软轲轴輢选 轙 。 轁轄轆轓 分区应该是你的第一个分区。 选 轭 编译为模块,名为 轡轤车轳 。 如果不清楚,选 轎 。 • 轁轄轆轓 轷轲轩轴轥 轳轵轰轰软轲轴 轁轄轆轓 写支持(危险) 如果你选 轙 ,你将可以写硬盘和软盘上的 轁轄轆轓 分区及格式。这是试验性的 代码,所以你要是不清楚,选 轎 。 輱輴輴 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.20.2 Amiga FFS file system support 轁轭轩轧轡 轆轆轓 文件系统支持 快速文件系统輨轆轆轓輩 是 轡轭轩轧轡輨轴轭輩操作系统上使用的通用文件系统,它从 轁轭轩輭 轧轡轏轓 轖輱輮輳 輨輳輴輮輲輰輩开始使用。选 轙 ,如果你想要读写你硬盘上的 轁轭轩轧轡 轆轆轓 分 区。 轁轭轩轧轡 软盘无法用这个驱动来访问,因为它的软盘标准与 轐轃 和工作站相比, 是另一个不兼容的标准。 这个驱动同样能让你挂载 轂轥轲轮轤 轓轣轨轭轩轤轴 使用的 轕轮輪轘 轁轭轩轧轡 轅轭轵转轡轴软轲 文件 系统。 如果你想要这么做,你需要在上面的轜轌软软轰 轤轥轶轩轣轥 轳轵轰轰软轲轴輢选 轙 或者 轍 。 选 轭 编译为模块,名为 轡輋轳 。如果不清楚,选 轎 。 11.20.3 eCrypt filesystem layer support 轥轃轲轹轰轴 文件系统层支持 加密文件系统在 轖轆轓 层上进行操作。 选 轭 编译为模块,名为 轥轣轲轹轰轴车轳 。 11.20.4 Apple Macintosh file system support 苹果文件系统支持 如果你选 轙 ,你可以挂载苹果格式的软盘和硬盘分区,拥有完全的读写权限。 选 轭 编译为模块,名为 轨车轳 。 11.20.5 Apple Extended HFS file system support 苹果扩展 轈轆轓 文件系统支持 如果你选 轙 ,你可以挂载扩展的苹果格式硬盘分区,拥有完全的读写权限。 这个文件系统通常称为 轈轆轓輫,在 轍轡轣轏轓 輸 中推荐使用。它包含所有的 轍轡轣 专有文件系统数据,比如数据叉和建立者代码,但是它同样有一些 轕轎轉轘 风格的特 性,比如文件拥有者和权限。 11.20.6 BeOS file system (BeFS) support 轥轏轓 文件系统輨轂轥轆轓輩 支持(只读) 轂轥轏轓 文件系统輨轂轥轆轓輩 是 轂轥輬 轉轮轣輧轳 轂轥轏轓 的本地文件系统。对于文件和目录的 任意属性,以及数据库的索引选择,都有着卓越的表现(也要注意,这个驱动不会 包含上述的特性)。它是 輶輴 位的文件系统,所以它支持相当大的卷标和文件。 如果你使用这个文件系统,你需要在下面的至少一个 轎轌轓 (本地语言支持) 中选 轙 。 如果不清楚,选 轎 。 选 轭 编译为模块,名为: 轢轥车轳 。 弱弱弮弲弰弮 彍彉当彃彅彌彌彁彎彅彏录当 彆彉彌彅当彙当彔彅彍当 輱輴輵 • 轄轥轢轵轧 轂轥轆轓 轂轥轆轓 调试 如果你选 轙 ,你可以使用挂载选项輧轤轥轢轵轧輧来开启对于驱动器的调试。 11.20.7 BFS file system support 轂轆轓 文件系统支持 启动文件系统輨轂轆轓輩 是在 轓轃轏 轕轮轩轸轗轡轲轥 下使用的文件系统,它允许启动器 在系统启动时访问内核镜像和其他的重要文件。它通常被挂载于輯轳轴轡轮轤 ,相当于 轕轮轩轸轗轡轲轥 分区下的轜轓轔轁轎轄輢片标记。如果你想要读写位于輯轳轴轡轮轤 片下的文件,你 需要选 轙 。你同样要在下面的选项轜轕轮轩轸轗轡轲轥 轳转轩轣轥轳 轳轵轰轰软轲轴輢中选 轙 。 如果不清楚,选 轎 。 选 轭 编译为模块,名为: 轢车轳 。注意你的启动分区文件系统(包含輯目录)不 能被编译成模块。 11.20.8 EFS file system support 轅轆轓 文件系统支持(只读) 轅轆轓 是在 轮软轮輭轉轓轏輹輶輶輰 轃轄輭轒轏轍 和硬盘上使用的老的文件系统,它用于 轓轇轉輧轳 轉轒轉轘 操作系统下( 轉轒轉轘 輶輮輰 以及更新的使用 轘轆轓 文件系统)。 这里仅仅提供只读访问。如果你不清楚,选 轎 是安全的。 选 轭 编译为模块,名为: 轥车轳 。 11.20.9 Journalling Flash File System v2 (JFFS2) support 日志闪存文件系统 轶輲 支持輨轊轆轆轓輲輩 轊轆轆轓輲 是第二代的日志闪存文件系统,它用于无磁盘的设备。它提供改良的保 持层、压缩和硬连接支持。你不能使用于普通的块设备,仅能用于輧轍轔轄輧设备。 • 轊轆轆轓輲 轤轥轢轵轧轧轩轮轧 轶轥轲轢软轳轩轴轹 輨輰 輽 轱轵轩轥轴輬 輲 輽 轮软轩轳轹輩 轊轆轆轓輲 调试冗长( 輰 =安静, 輲 =喧闹) 这里控制 轊轆轆轓輲 代码生成的大量调试信息。对于商用系统,设置为 輰 。对于 鉴定、测试和调试,设置为 輱 是明智的。这将会允许一些主张的功能,也将 在 轋轅轒轎 轄轅轂轕轇 日志等级上打印调试信息,平时这些信息是不可见的。设 置为 輲 看起来不是很有用-它允许在特定的区域开展额外的调试工作,当某 个点需要调试的时候。但是当错误被定位和修复后,详细的信息将归类于第 輲 等级。 如果要报告错误,请试着将完整的信息不加修改地在第 輱 等级下转移出来, 当错误发生的时候。 輱輴輶 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 • 轊轆轆轓輲 轷轲轩轴轥輭轢轵輋轥轲轩轮轧 轳轵轰轰软轲轴 轊轆轆轓輲 写缓冲支持 这里允许 轊轆轆轓輲 写缓冲支持。 这个功能在以下几种闪存设备类型中,需要这个功能: - 轎轁轎轄 闪存 - 轎轏轒 闪存(带有透明的 轅轃轃 ) -数据闪存 – 轖轥轲轩车轹 轊轆轆轓輲 轷轲轩轴轥輭轢轵輋轥轲 轲轥轡轤轳 验证 轊轆轆轓輲 写缓冲阅读 这使得 轊轆轆轓輲 返回阅读通过写缓冲写入的页,并检查错误。 • 轊轆轆轓輲 轳轵轭轭轡轲轹 轳轵轰轰软轲轴 轊轆轆轓輲 摘要支持 这个特性能够使用摘要信息,以便更快地挂载。 摘要信息能够嵌入一个文件系统镜像中,通过使用实用工具輧轳轵轭轴软软转輧。 如果不清楚,选 轎 。 • 轊轆轆轓輲 轘轁轔轔轒 轳轵轰轰软轲轴 轊轆轆轓輲 扩展属性支持 扩展属性是名字:值的配对属性,与内核或者用户的节点关联。 如果不清楚,选 轎 。 • 轁轤轶轡轮轣轥轤 轣软轭轰轲轥轳轳轩软轮 软轰轴轩软轮轳 车软轲 轊轆轆轓輲 轊轆轆轓輲 高级压缩选项 这个选项允许你明确地选择在 轊轆轆轓輲 使用哪个压缩模块,如果有的话。移除 压缩罐,意味着你不能阅读已经存在的文件系统,允许试验性的压缩罐,意 味着你写入的文件系统不能够被标准的内核阅读。 如果不清楚,你应该明确选 轎 。 11.20.10 Compressed ROM file system support 压缩 轒轏轍 文件系统支持輨轣轲轡轭车轳輩 选 轙 ,将包括对压缩 轒轏轍 文件系统支持輨轣轲轡轭车轳輩的支持。 轣轲轡轭车轳 是一个简易 的、小巧的、压缩的文件系统,主要用在基于嵌入 轒轏轍 的系统上。 轃轲轡轭轆轳 是只 读的,受 輲輵輶轍轂 文件系统限制(含 輱輶轍轂 文件),并且不支持 輱輶輯輳輲 位的 轵轩轤輯轧轩轤 、硬连接和时间戳。 选 轭 编译为模块,名为: 轣轲轡轭车轳 。注意启动文件系统(包含輯目录)不能够被 编译为模块。 如果不清楚,选 轎 。 弱弱弮弲弰弮 彍彉当彃彅彌彌彁彎彅彏录当 彆彉彌彅当彙当彔彅彍当 輱輴輷 11.20.11 FreeVxFS file system support 轆轲轥轥轖轸轆轓 文件系统支持 轆轲轥轥轖轸轆轓 文件系统支持 轖轅轒轉轔轁轓 轖轸轆轓輨轔轍輩文件系统格式。 轖轅轒轉轔轁轓 轖輭 轸轆轓輨轔轍輩是轓轃轏 轕轮轩轸轗轡轲轥 (或者可能有其他)的标准文件系统,并且是 轓轵轮轳软车轴 轓软转轡轲轩轳輬 轈轐輭轕轘 和其他操作系统的可选项。目前这里仅能够提供只读访问。 注意:文件系统类型,通过 轭软轵轮轴輨輱輩輬 轭软轵轮轴輨輲輩 和 车轳轴轡轢輨輵輩使用的是輧轶轸车轳輧,它 被描述为文件系统格式,不是实际的驱动。 选 轭 编译为模块,名为: 车轲轥轥轶轸车轳 。如果不清楚,选 轎 。 11.20.12 Minix file system support 轍轩轮轩轸 文件系统支持 轍轩轮轩轸 是一个简单的操作系统,在很多阶层使用。 轭轩轮轩轸 文件系统(设计来组 织硬盘分区或者软盘上的文件)曾经是 轌轩轮轵轸 的常规文件系统,但是已经被第二扩 展文件系统 轥轸轴輲车轳 取代。你不需要在你的硬盘上使用 轭轩轮轩轸 文件系统,因为在编译 嵌入时的限制,但是有时在老的 轌轩轮轵轸 软盘上会有这个东西。这个选项会使你的内 核增大輲輸 轋轂 。如果不清楚,选 轎 。 选 轭 编译为模块,名为: 轭轩轮轩轸 。注意启动文件系统(包含輯目录)不能够被 编译为模块。 11.20.13 OS/2 HPFS file system support 轏轓輯輲 轈轐轆轓 文件系统支持 轏轓輯輲 是 轉轂轍 在 轐轃 上的操作系统,如同 轗轡轲轰 , 轈轐轆轓 文件系统是用来组织 轏轓輯輲 硬盘分区上的文件的。选 轙 ,如果你想要读写你硬盘 轏轓輯輲 轈轐轆轓 分区上的 文件。 轏轓輯輲 软盘采用了常规的 轍轓轄轏轓 格式,所以你不需要这个选项来阅读它。 选 轭 编译为模块,名为: 轨轰车轳 。如果不清楚,选 轎 。 11.20.14 QNX4 file system support 轑轎轘輴 文件系统支持(只读) 这是用在实时操作系统 轑轎轘 輴 和 轑轎轘 輶 上的文件系统(后者也叫 轑轎轘 轒轔轐 )。 选 轙 ,如果你想要挂载 轑轎轘 硬盘或者软盘。你只能以只读方式访问文件系 统,除非你在下面的轜轑轎轘輴轆轓 轲轥轡轤輭轷轲轩轴轥 轳轵轰轰软轲轴輢选项中选 轙 。 选 轭 编译为模块,名为: 轱轮轸輴 。 如果你不知道你是否需要,那说明你不需要它,选 轎 。 11.20.15 ROM file system support 轒轏轍 文件系统支持 輱輴輸 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 这是一个非常小的只读文件系统,主要目的是初始化安装磁盘的 轲轡轭 磁盘, 但是它同样能够用于其他的多媒体只读环境中。 选 轭 编译为模块,名为: 轲软轭车轳 。注意启动文件系统(包含輯目录)不能够被 编译为模块。 如果你不知道你是否需要,那说明你不需要它,选 轎 。 11.20.16 System V/Xenix/V7/Coherent file system support 轓轹轳轴轥轭 轖輯轘轥轮轩轸輯轖輷輯轃软轨轥轲轥轮轴 文件系统支持 轓轃轏輬 轘轥轮轩轸 轡轮轤 轃软轨轥轲轥轮轴 是针对 轉轮轴轥转 机器的商业 轕轮轩轸 系统。它的第 輷 个版 本使用于 轄轅轃 轐轄轐輭輱輱 。选 轙 ,你将可以阅读它们的硬盘分区和软盘。 如果你有上述的硬盘分区和软盘,那么它们很可能也包含有二进制文件。为了 运行这些二进制文件,你需要安装 转轩轮轵轸輭轡轢轩 ,它是内核模块的组件之一。它能够 使你在 轌轩轮轵轸 下运行 轓轃轏輬 轘轥轮轩轸輬 轗轹轳轥輬轕轮轩轸轗轡轲轥輬 轄轥转转 轕轮轩轸 和 轓轹轳轴轥轭 轖 程序。 注意:那只能在基于 轉轮轴轥转 的机器上运行相应程序。使用 轐轄轐 的估计要等到某 些人把 轌轩轮轵轸 开发到第 輱輱 个版本才能运行了輻輭輩 如果你仅仅是需要挂载网络某处的 轕轎轉轘 文件,它使用 轎轆轓 文件系统,那么 你不需要 轓轹轳轴轥轭 轖 文件系统支持(但是你需要 轎轆轓 文件系统支持,显然地)。 注意在软盘中通常不需要这个选项,因为有非常好的移植方法,在各 轕轎轉轘 系 统(甚至其他系统)中转移文件和目录,这通过 轴轡轲 程序来完成(轜轭轡轮 轴轡轲輢或者尽 量轜轩轮车软 轴轡轲輢)。同时也要注意这个选项和上面的轜轓轹轳轴轥轭 轖 轉轐轃輢选项没有任何关 系。 选 轭 编译为模块,名为: 轳轹轳轶 。 如果你没有听说过上面的东西,选 轎 是安全的。 11.20.17 UFS file system support 轕轆轓 文件系统支持 轂轓轄 和 轕轮轩轸 衍生物(如 轓轵轮轏轓輬 轆轲轥轥轂轓轄輬 轎轥轴轂轓轄輬轏轰轥轮轂轓轄 和 轎轥轘轔轳轴轥轰 ) 使用的文件系统叫做 轕轆轓 。一些 轓轹轳轴轥轭 轖 轕轮轩轸 也能够使用这种文件系统建立和 挂载硬盘分区和软盘。选 轙 ,你将可以阅读这些分区。如果你想要改写它,那么 在下面的试验性的选项轜轕轆轓 輌转轥 轳轹轳轴轥轭 轷轲轩轴轥 轳轵轰轰软轲轴輢中选 轙 。 目前 轕轆轓輲 发行版本的变体(用于 轆轲轥轥轂轓轄 輵輮轸 )仅提供只读支持。 如果你仅仅是需要挂载网络某处的 轕轎轉轘 文件,它使用 轎轆轓 文件系统,那么 你不需要 轕轆轓 文件系统支持(但是你需要 轎轆轓 文件系统支持,显然地)。 注意在软盘中通常不需要这个选项,因为有非常好的移植方法,在各 轕轎轉轘 系 统(甚至其他系统)中转移文件和目录,这通过 轴轡轲 程序来完成(轜轭轡轮 轴轡轲輢或者尽 量轜轩轮车软 轴轡轲輢)。 当你要访问轎轥轘轔轳轴轥轰 文件时,你可能需要把它们从 轎轥轘轔 字符模式转化为拉 丁字符模式,使用程序 轲轥轣软轤轥 輨轜轩轮车软 轲轥轣软轤轥輢輩达到以上目的。 选 轭 编译为模块,名为: 轵车轳 。 弱弱弮弲弱弮 彎彅彔彗彏归彋 彆彉彌彅 当彙当彔彅彍当 輱輴輹 • 轕轆轓 輌转轥 轳轹轳轴轥轭 轷轲轩轴轥 轳轵轰轰软轲轴 轕轆轓 文件系统写支持(危险) 选 轙 ,如果你想要写 轕轆轓 分区。这是试验性的,所以你应该事先备份你的 轕轆轓 分区。 • 轕轆轓 轤轥轢轵轧轧轩轮轧 轕轆轓 调试 如果你正在试验 轕轆轓 文件系统的任何问题,选 轙 。这将生成很多额外的调试 信息写入系统日志。 11.21 Network File Systems 网络文件系统 选 轙 ,以便看到关于网络文件系统的选项,以及与之相关的代码,比如 轎轆轓 守护进程和 轐轒轃轓轅轃 安全模块。 这个选项本身不会增加任何内核代码。 如果你选 轎 ,所有的子选项将被跳过和禁用;如果不清楚,选 轙。 11.21.1 NFS file system support 轎轆轓 文件系统支持 如果你连接到其他的(通常是本地的) 轕轮轩轸 电脑(使用 轓轌轉轐輬 轐轌轉轐輬 轐轐轐 或 者 轅轴轨轥轲轮轥轴 ),并且想要挂载在那台主机上的文件,而它使用了网络文件共享 协议( 轎轆轓 主机),那么在这选 轙 。轜挂载文件輢意味着客户端可以通过通常的 轕轎轉轘 命令来访问文件,就如同它们是位于客户端的硬盘上一样。为使之工作,服 务器必须安装有程序 轮车轳轤 和 轭软轵轮轴轤 (但是它的内核中不需要有 轎轆轓 文件系统支 持)。 轃软轤轡 文件系统比 轎轆轓 更优秀,但是使用面没那么广。看下面的选项轜轃软轤轡 輌转轥 轳轹轳轴轥轭 轳轵轰轰软轲轴輢。 如果你在这选 轙 ,你应该已经在上面的 轔轃轐輯轉轐 网络中选了 轙 。这个选项会 让你的内核增大 輲輷轋轂 。 选 轭 编译为模块,名为: 轎轆轓 。 如果你在配置无盘的机器,它将在启动时挂载 轎轆轓 文件系统,那么在这里, 上面的轜轋轥轲轮轥转 转轥轶轥转 轉轐 轡轵轴软轣软轮輌轧轵轲轡轴轩软轮輢,下面的轜轒软软轴 輌转轥 轳轹轳轴轥轭 软轮 轎轆轓輢都要 选 轙 。在这种情况下,你不能将这个驱动编译为模块。 如果不清楚,选 轎 。 • 轐轲软轶轩轤轥 轎轆轓轶輳 轣转轩轥轮轴 轳轵轰轰软轲轴 提供 轎轆轓轶輳 客户端支持 选 轙 ,如果你想要你的 轎轆轓 客户端能够发出第 輳 版本的 轎轆轓 协议。 輱輵輰 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 – 轐轲软轶轩轤轥 轣转轩轥轮轴 轳轵轰轰软轲轴 车软轲 轴轨轥 轎轆轓轶輳 轁轃轌 轰轲软轴软轣软转 轥轸轴轥轮轳轩软轮 提供 轎轆轓轶輳 轁轃轌 扩展协议客户端支持 实行 轎轆轓轶輳 轁轃轌 扩展协议来操控 轐轏轓轉轘 访问控制清单。服务器也应该 编译有 轎轆轓轶輳 轁轃轌 扩展协议;请查看 轃轏轎轆轉轇 轎轆轓轄 轖輳 轁轃轌 选项。 如果不清楚,选 轎 。 • 轐轲软轶轩轤轥 轎轆轓轶輴 轣转轩轥轮轴 轳轵轰轰软轲轴 提供 轎轆轓轶輴 客户端支持 选 轙 ,如果你想要你的 轎轆轓 客户端能够发出第 輴 版本的 轎轆轓 协议。 如果不清楚,选 轎 。 • 轁转转软轷 轤轩轲轥轣轴 轉輯轏 软轮 轎轆轓 輌转轥轳 允许 轎轆轓 文件直接 轉輯轏 这个选项允许程序使用 轏 轄轉轒轅轃轔 软轰轥轮輨輩标记,在 轎轆轓 文件系统中不通过缓 冲直接 轉輯轏 。当 轏 轄轉轒轅轃轔 设置给一个文件时,它的数据将不会通过系统缓 冲页进行缓冲。数据将直接与用户级别的缓存进行沟通。与本地磁盘文件系 统不同的地方是, 轎轆轓 轏 轄轉轒轅轃轔 没有校准限制。 除非你的程序是为使用 轏 轄轉轒轅轃轔 设计的,你最好不要让 轎轆轓 客户端来帮 你管理数据缓冲。滥用 轏 轄轉轒轅轃轔 会导致糟糕的服务器表现或者网络风暴。 这个内核选项默认是关闭的,以防系统管理员不小心更改潜在的危险的特 性。 如果不清楚,选 轎 。这会减少 轎轆轓 客户端的尺寸,同时让 软轰轥轮輨輩 返回 轅轉轎轖轁轌 ,如果一个 轎轆轓 文件被以 轏 轄轉轒轅轃轔 标记打开。 11.21.2 NFS server support 轎轆轓 服务器支持 如果你想要你的 轌轩轮轵轸 机器做为 轎轆轓 服务器,以便其他在局域网的机器能够 通过 轎轆轓 透明地访问你机器上的指定目录,那么你有两个选择:你可以使用自包 容用户空间程序 轮轮车轳轤 ,这样你就可以在这选 轎 ;或者在这选 轙 ,使用基于内核 的 轎轆轓 服务器。基于内核的好处是,它更快。 如果你选 轙,你将得到第 輲 版本的 轎轆轓 协议支持輨轎轆轓轶輲輩,如果你想要 轎轆轓轶輳, 在下面的问题中也选 轙。 选 轭 编译为模块,名为 轮车轳轤。如果不清楚,选 轎。 • 轐轲软轶轩轤轥 轎轆轓轶輳 轳轥轲轶轥轲 轳轵轰轰软轲轴 提供 轎轆轓轶輳 服务器支持 如果你除了 轎轆轓轶輲 ,还想要 轎轆轓轶輳 服务器,在这选 轙。如果不清楚,选 轙。 弱弱弮弲弱弮 彎彅彔彗彏归彋 彆彉彌彅 当彙当彔彅彍当 輱輵輱 – 轐轲软轶轩轤轥 轳轥轲轶轥轲 轳轵轰轰软轲轴 车软轲 轴轨轥 轎轆轓轶輳 轁轃轌 轰轲软轴软轣软转 轥轸轴轥轮轳轩软轮 提供 轎轆轓轶輳 轁轃轌 扩展协议服务器支持 实行 轎轆轓轶輳 轁轃轌 扩展协议来在导出的文件系统上操控 轐轏轓轉轘 访问控 制清单。客户端也应该编译有 轎轆轓轶輳 轁轃轌 扩展协议;请查看 轃轏轎輭 轆轉轇 轎轆轓轄 轖輳 轁轃轌 选项。 如果不清楚,选 轎 。 – 轐轲软轶轩轤轥 轎轆轓轶輴 轳轥轲轶轥轲 轳轵轰轰软轲轴 提供 轎轆轓轶輴 服务器支持 如果除了 轎轆轓轶輲 和 轎轆轓轶輳 ,你还要 轎轆轓轶輴 服务器,在这选 轙 。这个特 性是试验性的,只有你对测试 轎轆轓轶輴 感兴趣时才使用。如果不清楚,选 轎 。 • 轐轲软轶轩轤轥 轎轆轓 轳轥轲轶轥轲 软轶轥轲 轔轃轐 轳轵轰轰软轲轴 通过 轔轃轐 提供 轎轆轓 服务器支持 如果你想你的 轎轆轓 服务器支持 轔轃轐 连接,在这选 轙 。 轔轃轐 通常表现得比默认的 轕轄轐 要好一些,在网络有损耗和拥挤时。如果不 清楚,选 轙 。 11.21.3 Support for rpcbind versions 3 & 4 对 轲轰轣轢轩轮轤 第 輳 和 輴 版本的支持 通过第 輳 和 輴 版本的 轲轰轣轢轩轮轤 协议,提供内核询问 轲轰轣轢轩轮轤 服务器的支持。内 核将自动回用第 輲 版本,如果远程的 轲轰轣轢轩轮轤 服务不支持第 輳 和 輴 版本。 如果不清楚,选 轎 来得到传统的表现(仅为第 輲 版本的 轲轰轣轢轩轮轤 响应)。 11.21.4 Secure RPC: Kerberos V mechanism 安全 轒轐轃 : 轋轥轲轢轥轲软轳 轖 结构 提供安全 轒轐轃 调用,依靠基于 轋轥轲轢轥轲软轳 轖輵 的 轧轳轳輭轡轰轩 结构。 轎轆轓轶輴 需要这个 功能。 如果不清楚,选 轎 。 11.21.5 Secure RPC: SPKM3 mechanism 安全 轒轐轃 : 轓轐轋轍輳 结构 提供安全 轒轐轃 调用,依靠基于 轓轐轋轍輳 公共钥匙的 轧轳轳輭轡轰轩 结构。 如果不清楚,选 轎 。 輱輵輲 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.21.6 SMB file system support 轓轍轂 文件系统支持(废弃的,请用 轃轉轆轓 ) 轓轍轂 (信息块服务)是 轗软轲轫轧轲软轵轰轳輨轗车轗輩輬 轗轩轮轤软轷轳 輹輵輯輹輸輬 轗轩轮轤软轷轳 轎轔 和 轏轓輯輲 网络管理版使用的协议窗口,用来在局域网中共享文件和打印机。选 轙 , 你可以挂载它们的操作系统(在文字上通常叫做轜共享輢),并且可以像访问其他 轕轮轩轸 目录一样访问它们。现在,这仅仅在 轗轩轮轤软轷轳 机器使用 轔轃轐輯轉轐 ,而不是 轎轥轴轂轅轕轉 ,作为底层传输协议时使用。 注意:如果你仅仅想要你的机器作为一个 轓轍轂 服务器,为 轗轩轮轤软轷轳 客户端 (它们需要有 轔轃轐輯轉轐 栈)提供文件和打印机服务,你不需要在这选 轙 ;你可以 使用程序 轓轁轍轂轁 来实现。 选 轭 编译为模块,名为 轳轭轢车轳 。大多数人可以选 轎 。 • 轕轳轥 轡 轤轥车轡轵转轴 轎轌轓 使用默认的 轎轌轓 选 轙 ,会使 轳轭轢车轳 使用默认的 轎轌轓 转换。你需要在 轮转轳 的设置中明确说明本地 的字符设置輨轃轏轎轆轉轇 轎轌轓 轄轅轆轁轕轌轔輩,同时你需要在 轃轏轎轆轉轇 轓轍轂 轎轌轓 轒輭 轅轍轏轔轅 明确 轓轍轂 服务器的默认 轮转轳 。 轮转轳 的设置能够在挂载的时候更改,如果你的 轳轭轢轭软轵轮轴 支持的话,可以使用 轣软轤轥轰轡轧轥 和 轩软轣轨轡轲轳轥轴 参数来实现。 轳轡轭轢轡 輲輮輲輮輰 或更高版本中的 轳轭轢轭软轵轮轴 支持这个功能。 11.21.7 CIFS support 轃轉轆轓 支持(高级网络文件系统,优于 轓轍轂轆轓 ) 这是 轖轆轓 客户端模块,支持通用网络文件系统( 轃轉轆轓 )协议,它是服务器 信息块协议( 轓轍轂 )的替代者,是本地文件共享构架,用于很多早期的 轐轃 操作 系统。 轃轉轆轓 协议和 轓轡轭轢轡 (为 轌轩轮轵轸 和其他操作系统提供优秀的 轃轉轆轓 服务器支 持)一样被文件服务器完全支持,比如 轗轩轮轤软轷轳 輲輰輰輰 輨包含 轗轩轮轤软轷轳 輲輰輰輳輬 轎轔 輴 和 轗轩轮轤软轷轳 轘轐輩。对于 轏轓輯輲 和 轗轩轮轤软轷轳 轍轅 以及类似的服务器提供有限支持。 轣轩车轳 模块提供一个高级的文件系统客户端,以挂载到 轃轉轆轓 适用的服务器。它 支持 轄轆轓 (分层命名空间),通过 轋轥轲轢轥轲软轳 或 轎轔轌轍 或 轎轔轌轍轶輲 建立安全用户 会话,安全发布缓冲輨软轰转软轣轫輩,可选包标记, 轕轮轩轣软轤轥 和其他国际化的进步。 如果你需要从这台机器挂载 轓轡轭轢轡 或 轗轩轮轤软轷轳 ,选 轙 。 • 轃轉轆轓 轳轴轡轴轩轳轴轩轣轳 轃轉轆轓 统计数据 开启这个选项,将会生成统计数据。通过 轣轩车轳 客户端挂载的每个共享服务器 信息将显示在輯轰轲软轣輯车轳輯轣轩车轳輯轓轴轡轴轳 。 弱弱弮弲弱弮 彎彅彔彗彏归彋 彆彉彌彅 当彙当彔彅彍当 輱輵輳 • 轓轵轰轰软轲轴 转轥轧轡轣轹 轳轥轲轶轥轲轳 轷轨轩轣轨 轵轳轥 轷轥轡轫轥轲 轌轁轎轍轁轎 轳轥轣轵轲轩轴轹 使用较低的 轌轁轎轍轁轎 安全继承服务器支持 现代的 轃轉轆轓 服务器包含有 轓轡轭轢轡 和大多数 轗轩轮轤软轷轳 版本(始于 輱輹輹輷 年), 支持更严格的 轎轔轌轍 (甚至是 轎轔轌轍轶輲 和 轋轥轲轢轥轲软轳輩安全构架。比起老的使 用 轓轍轂 协议的 轌轁轎轍轁轎 版本,它们将密码切割得更安全。但是 轌轁轎轍轁轎 基础下的验证是需要的,以便与老的 轓轍轂 服务器建立会话。 开启这个选项,将允许 轣轩车轳 模块挂载到基于老 轌轁轎轍轁轎 的服务器,比如 轏轓輯輲 和 轗轩轮轤软轷轳 輹輵 ,但是这些挂载的安全性将会降低,比起使用 轎轔轌轍 或者目 前更加安全的构架,如果你在公共网络的话。除非你非常需要访问老的 轓轍轂 服务器(并且在私有网络上),你应该选 轎 比较好。即使这个支持在内核构 建中提供, 轌轁轎轍轁轎 验证也不会自动使用。在系统运行时, 轌轁轎轍轁轎 挂 载是禁止的,但你可以在輯轰轲软轣輯车轳輯轣轩车轳 设置为允许(或可选),也可以通过挂 载命令选项来实现。这个支持默认是关闭的,目的是为了减少下层的潜在攻 击。 如果不清楚,选 轎 。 • 轃轉轆轓 轥轸轴轥轮轤轥轤 轡轴轴轲轩轢轵轴轥轳 轃轉轆轓 扩展属性 扩展属性是名字:值的配对属性,与内核或者用户的内节点关联。 轃轉轆轓 通 过扩展属性起始的 轓轍轂輯轃轉轆轓 轅轁 前缀的用户命名空间来映射命名。 轅轁 在 轗轩轮轤软轷轳 服务器上储存,它没有用户命名空间前缀,但是它们的名字在 轌轩轮轵轸 轣轩车轳 客户端看来是以用户命名空间前缀起头的。系统命名空间(一些文 件系统使用来储存 轁轃轌 )在这个时候不被支持。 如果不清楚,选 轎 。 • 轅轮轡轢转轥 轡轤轤轩轴轩软轮轡转 轃轉轆轓 轤轥轢轵轧轧轩轮轧 轲软轵轴轩轮轥轳 允许额外 轃轉轆轓 调试例行程序 开启这个选项,将给 轣轩车轳 代码增加一些调试例行程序,这将会轻微地增加 轣轩车轳 模块的尺寸,也可能导致额外的调试信息记录导出到一些错误的路径,并减 慢运行速度。这个选项能够关闭,除非你在调试 轣轩车轳 问题。如果不清楚,选 轎 。 • 轃轉轆轓 轅轸轰轥轲轩轭轥轮轴轡转 轆轥轡轴轵轲轥轳 轃轉轆轓 试验性的特性 允许 轃轉轆轓 试验性的特性。这些特性是试验性的,目前包含 轄轆轓 支持和目录 更改通告 轩轥 车轣轮轴转輨轆 轄轎轏轔轉轆轙輩,也包含上层构架调用,这用于 轋轥轲轢轥轲软轳 协 商会话和 轵轩轤 重映射。一些特性依赖于在伪文件輯轰轲软轣輯车轳輯轣轩车轳輯轅轸轰轥轲轩轭轥轮轴轡转 中设置值为 輱 (默认为关闭)。如果不清楚,选 轎 。 輱輵輴 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.21.8 NCP file system support 轎轃轐 文件系统支持(挂载 轎轥轴轗轡轲轥 卷标) 轎轃轐 輨轎轥轴轗轡轲轥 核心协议輩是 轉轐轘 上使用的协议, 轎软轶轥转转 轎轥轴轗轡轲轥 客户端用来 与文件服务器对话。它对于 轉轐轘 就如同 轎轆轓 对于 轔轃轐輯轉轐 ,如果这么解释有用的 话。在这选 轙 ,你可以挂载 轎轥轴轗轡轲轥 文件服务卷标,并且像访问其他 轕轮轩轸 目录一 样访问它们。 如果你想要你的 轌轩轮轵轸 机器作为 轎软轶轥转转 轎轥轴轗轡轲轥 文件服务器,你不需要在这 选 轙 。 选 轭 编译为模块,名为: 轮轣轰车轳 。选 轎 ,除非你要连接 轎软轶轥转转 网络。 • 轐轡轣轫轥轴 轳轩轧轮轡轴轵轲轥轳 包签名 轎轐轃 允许包签名,以确保高级别安全性。如果你需要安全,选 轙 。普通用户 可以不管它。为了使用包签名,你必须使用輲輮輰輮輱輲 版本以上的 轮轣轰车轳 。 • 轐轲软轰轲轩轥轴轡轲轹 輌转轥 转软轣轫轩轮轧 专有文件锁定 允许锁定远程卷标的结果。选 轎 ,除非你有特别的程序,它利用这个锁定方 案。 • 轃转轥轡轲 轲轥轭软轶轥輯轤轥转轥轴轥 轩轮轨轩轢轩轴 轷轨轥轮 轮轥轥轤轥轤 当需要时清除移动輯删除限制 允许操作文件移动輯删除限制标记。要使用这个特性,你需要在挂载卷标时用 上 轮轣轰轭软轵轮轴 参数轜輭轳輢 輨轮轣轰车轳輭輲輮輰輮輱輲 和更高版本輩。选 轙 ,除非你不用輭车 輴輴輴 参 数挂载卷标。 • 轕轳轥 轎轆轓 轮轡轭轥轳轰轡轣轥 轩车 轡轶轡轩转轡轢转轥 如果可行,使用 轎轆轓 命名空间 允许你在 轎轥轴轗轡轲轥 服务器上使用 轎轆轓 命名空间。它给你大小写敏感的文件 名。选 轙 。你可以在挂载时用参数轠輭轎 轮车轳輧关闭它。 • 轕轳轥 轌轏轎轇 輨轏轓輯輲輩 轮轡轭轥轳轰轡轣轥 轩车 轡轶轡轩转轡轢转轥 如果可行,使用长命名空间輨轏轓輯輲輩 允许你 轎轥轴轗轡轲轥 服务器上使用 轏轓輲輯轌轏轎轇 命名空间。在这个命名空间里文 件名被限制为 輲輵輵 个字符,它们是大小写不敏感的,大小写名字是保留的。 选 轙 。你可以在挂载时用参数轠輭轎 软轳輲輧关闭它。 • 轌软轷轥轲轣轡轳轥 轄轏轓 輌转轥轮轡轭轥轳 小写 轄轏轓 文件名 如果你在这选 轙 ,在 轎轥轴轗轡轲轥 服务器卷标上的每个文件名,包括使用 轏轓輲輯轌轏轎轇 命名空间的,在 轄轏轓 下建立的,或者使用 轄轏轓 命名空间的,将 会转化为小写字母。 弱弱弮弲弱弮 彎彅彔彗彏归彋 彆彉彌彅 当彙当彔彅彍当 輱輵輵 选 轎 ,那些文件名将会以大写字母形式给你。 这仅仅是一个装饰用的选项,因为 轏轓輲輯轌轏轎轇 命名空间是不区分大小写 的。提供这个选项唯一的主要理由是给予逆向的兼容性,当你从 轄轏轓 移动到 轏轓輲輯轌轏轎轇 命名空间时。长文件名( 轗轩轮輹輵 建立)不会受影响。 这个选项不能解决 轌轩轮轵轸 和 轗轩轮轤软轷轳 下的文件名不同的问题。因为 轗轩轮輭 轤软轷轳 在客户端做了一个额外的转换。你可以通过在轜轁转转软轷 轵轳轩轮轧 软车 轎轡轴轩轶轥 轌轡轮轧轵轡轧轥 轓轵轰轰软轲轴輢选项中选 轙 来达到类似的目的。 • 轕轳轥 轎轡轴轩轶轥 轌轡轮轧轵轡轧轥 轓轵轰轰软轲轴 使用本地语言支持 允许你使用代码页和 轉輯轏 字符设置,在服务器文件系统和输入輯输出之间翻 译文件名。这是非常有用的,如果你想要用其他操作系统访问服务器,比如 轗轩轮轤软轷轳 輹輵 。看 轎轌轓 取得更多信息。 你需要使用 轮轣轰车轳輭輲輮輲輮輰輮輱輳 或更高版本才能选择代码页和 轉輯轏 字符设置。 • 轅轮轡轢转轥 轳轹轭轢软转轩轣 转轩轮轫轳 轡轮轤 轥轸轥轣轵轴轥 輍轡轧轳 允许符号连接和执行标记 这里允许在 轎轃轐轆轓 使用符号连接和执行许可字节。文件服务器不需要长命 名空间,或者载入 轎轆轓 命名空间来使之运行。 要使用新特性,推荐在 轮轣轰轭软轵轮轴 命令行使用标记輧輭车 輶輰輰 輭轤 輷輵輵輧。 11.21.9 Coda file system support 轃软轤轡 文件系统支持(高级网络文件系统) 轃软轤轡 是一个高级网络文件系统。它与 轎轆轓 文件系统类似,可以让你挂载远程 服务器的文件系统,并且使用常规的 轕轮轩轸 命令访问它们,就如同它们好像安装在 你的硬盘上一样。 轃软轤轡 在一些地方比 轎轆轓 更有优势:支持离线操作(比如笔记 本),读輯写服务器响应,验证和加密的安全模式,持久客户端缓存和写反馈缓存 等。 如果你选 轙 ,你的 轌轩轮轵轸 机器将可以做为 轃软轤轡 客户端。你同时需要客户端和 服务器端的用户级别的代码。服务器目前是用户级别的,也就是说,不需要内核支 持。 选 轭 编译为模块,名为 轣软轤轡 。 • 轕轳轥 輹輶輭轢轩轴 轃软轤轡 輌转轥 轩轤轥轮轴轩輌轥轲轳 使用 輹輶 位 轃软轤轡 文件验证器 这是一个新的内核-用户空间 轁轐轉 ,推荐在 轃软轤轡 轶輶輮輰 使用,为了在新的领 域支持更大的 輱輲輸 位文件验证。 不过这个新的 轁轐轉 不兼容老的客户端。如果你真的需要运行老的 轃软轤轡 用户 空间缓存管理器,那么选 轙 。 在很多情况下,你都可以选 轎 。 輱輵輶 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 11.21.10 Andrew File System support (AFS) 轁轮轤轲轥轷 文件系统支持 如果你选 轙 ,你将得到试验性的 轁轮轤轲轥轷 文件系统驱动。它目前只支持非安全 的只读 轁轆轓 访问。 如果不清楚,选 轎 。 • 轁轆轓 轤轹轮轡轭轩轣 轤轥轢轵轧轧轩轮轧 轁轆轓 动态调试 选 轙 ,以使运行时的控制调试信息可见。 如果不清楚,选 轎 。 11.22 Partition Types 分区类型 11.22.1 Advanced partition selection 高级分区选择 选 轙 ,如果你想要在 轌轩轮轵轸 下使用由别的操作系统分区的硬盘,它使用了其他 的构架系统。 注意这个选项的选择不会直接影响内核:选 轎 只会让配置器跳过所有的外来 分区方案的选项。 如果不清楚,选 轎 。 11.23 Native Language Support 本地语言支持 基本的本地语言支持。很多文件系统依赖它(比如 轆轁轔 、 轊轏轌轉轅轔 、 轎轔 、 轂轅轏轓 文件系统),有一些文件系统的功能需要使用它(比如 轎轃轐 、 轓轍轂 )。 如果不清楚,选 轙 。 选 轍 编译为模块,名为: 轮转轳 轢轡轳轥輮 • 轄轥车轡轵转轴 轎轌轓 轏轰轴轩软轮 默认语言选项 当挂载文件系统时默认使用的 轎轌轓 。注意,这是你的控制台使用的 轎轌轓 ,而 不是特定文件系统储存数据(文件名)于磁盘时使用的 轎轌轓 (如果不同)。 目前,合法的值有: 弱弱弮弲弳弮 彎彁彔彉彖彅 彌彁彎彇录彁彇彅 当录彐彐彏归彔 輱輵輷 轢轩轧輵輬 轣轰輴輳輷輬 轣轰輷輳輷輬 轣轰輷輷輵輬 轣轰輸輵輰輬 轣轰輸輵輲輬 轣轰輸輵輵輬 轣轰輸輵輷輬 轣轰輸輶輰輬 轣轰輸輶輱輬 轣轰輸輶輲輬 轣轰輸輶輳輬 轣轰輸輶輴輬 轣轰輸輶輵輬 轣轰輸輶輶輬 轣轰輸輶輹輬 轣轰輸輷輴輬 轣轰輹輳輲輬 轣轰輹輳輶輬 轣轰輹輴輹輬 轣轰輹輵輰輬 轣轰輱輲輵輱輬 轣轰輱輲輵輵輬 轥轵轣輭轪轰輬 轥轵轣輭轫轲輬 轧轢輲輳輱輲輬 轩轳软輸輸輵輹輭輱輬 轩轳软輸輸輵輹輭輲輬 轩轳软輸輸輵輹輭輳輬 轩轳软輸輸輵輹輭輴輬 轩轳软輸輸輵輹輭 輵輬 轩轳软輸輸輵輹輭輶輬 轩轳软輸輸輵輹輭輷輬 轩轳软輸輸輵輹輭輸輬 轩轳软輸輸輵輹輭輹輬 轩轳软輸輸輵輹輭輱輳輬 轩轳软輸輸輵輹輭輱輴輬 轩轳软輸輸輵輹輭輱輵輬 轫软轩輸輭轲輬 轫软轩輸輭轲轵輬 轫软轩輸輭轵輬 轳轪轩轳輬 轴轩轳輭輶輲輰輬 轵轴车輸輮 如果你指定了一个错误值,那么将会使用内建的 轎轌轓 ,它与 轩轳软輸輸輵輹輭輱 兼容。 如果不清楚,指定它为轜轩轳软輸輸輵輹輭輱輢輮 • 轃软轤轥轰轡轧轥 輴輳輷 輨轕轮轩轴轥轤 轓轴轡轴轥轳輬 轃轡轮轡轤轡輩 代码页 輴輳輷 :美国、加拿大 微软的 轆轁轔 文件系统家族用内部的语言字符设置来处理文件名。这些字符设 置储存在所谓的 轄轏轓 代码页中。你需要包含恰当的代码页,如果你想要在 轄轏轓輯轗轩轮轤软轷轳 分区上正确地读輯写这些文件名。这些代码页仅仅是适用于文 件名,而不是文件的内容。 你可以包含多种代码页;在这选 轙 ,如果你想要包含 轄轏轓 代码页 輴輳輷 ,它使 用在美国和加拿大的部分地区。这也是建议值。 • 轃软轤轥轰轡轧轥 輷輳輷 輨轇轲轥轥轫輩 希腊 • 轃软轤轥轰轡轧轥 輷輷輵 輨轂轡转轴轩轣 轒轩轭輩 波罗的海 • 轃软轤轥轰轡轧轥 輸輵輰 輨轅轵轲软轰轥輩 欧洲 • 轃软轤轥轰轡轧轥 輸輵輲 輨轃轥轮轴轲轡转輯轅轡轳轴轥轲轮 轅轵轲软轰轥輩 中輯东欧 • 轃软轤轥轰轡轧轥 輸輵輵 輨轃轹轲轩转转轩轣輩 西里尔 • 轃软轤轥轰轡轧轥 輸輵輷 輨轔轵轲轫轩轳轨輩 土耳其 • 轃软轤轥轰轡轧轥 輸輶輰 輨轐软轲轴轵轧轵轥轳轥輩 葡萄牙 • 轃软轤轥轰轡轧轥 輸輶輱 輨轉轣轥转轡轮轤轩轣輩 冰岛语 • 轃软轤轥轰轡轧轥 輸輶輲 輨轈轥轢轲轥轷輩 希伯来 • 轃软轤轥轰轡轧轥 輸輶輳 輨轃轡轮轡轤轩轡轮 轆轲轥轮轣轨輩 法属加拿大 • 轃软轤轥轰轡轧轥 輸輶輴 輨轁轲轡轢轩轣輩 阿拉伯 • 轃软轤轥轰轡轧轥 輸輶輵 輨轎软轲轷轥轧轩轡轮輬 轄轡轮轩轳轨輩 挪威,丹麦 • 轃软轤轥轰轡轧轥 輸輶輶 輨轃轹轲轩转转轩轣輯轒轵轳轳轩轡轮輩 西里尔輯俄语 • 轃软轤轥轰轡轧轥 輸輶輹 輨轇轲轥轥轫輩 希腊 • 轓轩轭轰转轩輌轥轤 轃轨轩轮轥轳轥 轣轨轡轲轳轥轴 輨轃轐輹輳輶輬 轇轂輲輳輱輲輩 简体中文 • 轔轲轡轤轩轴轩软轮轡转 轃轨轩轮轥轳轥 轣轨轡轲轳轥轴 輨轂轩轧輵輩 繁体中文 輱輵輸 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 • 轊轡轰轡轮轥轳轥 轣轨轡轲轳轥轴轳 輨轓轨轩车轴輭轊轉轓輬 轅轕轃輭轊轐輩 日本语 • 轋软轲轥轡轮 轣轨轡轲轳轥轴 輨轃轐輹輴輹輬 轅轕轃輭轋轒輩 韩国语 • 轔轨轡轩 轣轨轡轲轳轥轴 輨轃轐輸輷輴輬 轔轉轓輭輶輲輰輩 泰国语 • 轈轥轢轲轥轷 轣轨轡轲轳轥轴轳 輨轉轓轏輭輸輸輵輹輭輸輬 轃轐輱輲輵輵輩 希伯来字符设置 • 轗轩轮轤软轷轳 轃轐輱輲輵輰 輨轓转轡轶轩轣輯轃轥轮轴轲轡转 轅轵轲软轰轥轡轮 轌轡轮轧轵轡轧轥轳輩 斯拉夫輯中欧语言 • 轗轩轮轤软轷轳 轃轐輱輲輵輱 輨轂轵转轧轡轲轩轡轮輬 轂轥转轡轲轵轳轩轡轮輩 保加利亚,白俄罗斯 • 轁轓轃轉轉 輨轕轮轩轴轥轤 轓轴轡轴轥轳輩 美国 • 轎轌轓 轉轓轏 輸輸輵輹輭輱 輨轌轡轴轩轮 輱輻 轗轥轳轴轥轲轮 轅轵轲软轰轥轡轮 轌轡轮轧轵轡轧轥轳輩 拉丁 輱 ;西欧 • 轎轌轓 轉轓轏 輸輸輵輹輭輲 輨轌轡轴轩轮 輲輻 轓转轡轶轩轣輯轃轥轮轴轲轡转 轅轵轲软轰轥轡轮 轌轡轮轧轵轡轧轥轳輩拉丁 輲 ;斯拉 夫輯中欧语言 • 轎轌轓 轉轓轏 輸輸輵輹輭輳 輨轌轡轴轩轮 輳輻 轅轳轰轥轲轡轮轴软輬 轇轡转轩轣轩轡轮輬 轍轡转轴轥轳轥輬 轔轵轲轫轩轳轨輩拉丁 輳 ;世界 语,加里西亚,马尔他,土耳其 • 轎轌轓 轉轓轏 輸輸輵輹輭輴 輨轌轡轴轩轮 輴輻 软转轤 轂轡转轴轩轣 轣轨轡轲轳轥轴輩拉丁 輴 :老波罗的海 • 轎轌轓 轉轓轏 輸輸輵輹輭輵 輨轃轹轲轩转转轩轣輩西里尔 • 轎轌轓 轉轓轏 輸輸輵輹輭輶 輨轁轲轡轢轩轣輩阿拉伯 • 轎轌轓 轉轓轏 輸輸輵輹輭輷 輨轍软轤轥轲轮 轇轲轥轥轫輩现代希腊 • 轎轌轓 轉轓轏 輸輸輵輹輭輹 輨轌轡轴轩轮 輵輻 轔轵轲轫轩轳轨輩拉丁 輵 :土耳其 • 轎轌轓 轉轓轏 輸輸輵輹輭輱輳 輨轌轡轴轩轮 輷輻 轂轡转轴轩轣輩拉丁 輷 :波罗的海 • 轎轌轓 轉轓轏 輸輸輵輹輭輱輴 輨轌轡轴轩轮 輸輻 轃轥转轴轩轣輩拉丁 輸 :凯尔特语 • 轎轌轓 轉轓轏 輸輸輵輹輭輱輵 輨轌轡轴轩轮 輹輻 轗轥轳轴轥轲轮 轅轵轲软轰轥轡轮 轌轡轮轧轵轡轧轥轳 轷轩轴轨 轅轵轲软輩拉丁 輹 : 西欧语言 • 轎轌轓 轋轏轉輸輭轒 輨轒轵轳轳轩轡轮輩俄语 • 轎轌轓 轋轏轉輸輭轕輯轒轕 輨轕轫轲轡轩轮轩轡轮輬 轂轥转轡轲轵轳轩轡轮輩乌克兰,白俄罗斯 • 轎轌轓 轕轔轆輸 轎轌轓 轕轔轆輸 如果你想要从微软 轆轁轔 文件系统家族或者从 轊轏轌轉轅轔 轃轄輭轒轏轍 中正确地在 显示器上显示文件名,你需要包含恰当的输入輯输出字符设置。在这选 轙 包含 轕轔轆輭輸 编码,用于 轕轮轩轣软轤轥輯轉轓轏輹輶輴輶 通用字符设置。 弱弱弮弲弴弮 彄彉当彔归彉彂录彔彅彄 彌彏彃彋 彍彁彎彁彇彅归 弨彄彌彍弩 輱輵輹 11.24 Distributed Lock Manager (DLM) 发行版锁定管理器( 轄轌轍 ) 一个通用的发行版锁定管理器,用于内核或者用户空间程序。 輱輶輰 彃彈彁彐彔彅归 弱弱弮 彆彉彌彅 当彙当彔彅彍当 文件系统 Chapter 12 Kernel hacking 内内内核核核调调调试试试 12.1 Show timing information on printks 在 轰轲轩轮轴轫 上显示时间信息 选择这个选项,将可以在 轰轲轩轮轴轫 输出上显示时间信息。这允许你在内核的操作 之间测量时间间隔,包括启动操作。这对于标识内核启动时的长延迟非常有用。 12.2 Enable deprecated logic 允许 轤轥轰轲轥轣轡轴轥轤 逻辑 在内核编译时允许 轤轥轰轲轥轣轡轴轥轤 逻辑。禁止这个选项,将不会得到这个信息: 轷轡轲轮轩轮轧輺 輧车软软輧 轩轳 轤轥轰轲轥轣轡轴轥轤 輨轤轥轣转轡轲轥轤 轡轴 轫轥轲轮轥转輯轰软轷轥轲輯轳软轭轥輌转轥輮轣輺輱輲輳輴輩。 12.3 Enable must check logic 允许 轭轵轳轴 轣轨轥轣轫 逻辑、 在内核编译时允许 轭轵轳轴 轣轨轥轣轫 逻辑。禁止这个选项,将不会得到这个信息: 轷轡轲轮轩轮轧輺 轩轧轮软轲轩轮轧 轲轥轴轵轲轮 轶轡转轵轥 软车 輧车软软輧輬 轤轥轣转轡轲轥轤 轷轩轴轨 轡轴轴轲轩轢轵轴轥 轷轡轲轮 轵轮轵轳轥轤 轲轥轳轵转轴 。 12.4 Warn for stack frames larger than (2048) 警告堆栈帧超过规定数值(需要 轧轣轣 輴輮輴 ) 让 轧轣轣 在编译时,在堆栈帧数超过规定数值时发出警告。把这个值设置过低会 导致很多的警告。把它设置为零则禁用警告。 需要 轧轣轣 輴輮輴 。 輱輶輱 輱輶輲 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 12.5 Magic SysRq key 魔术键 轓轹轳轒轱 如果你选 轙 ,你将可以控制整个系统,即使系统已经崩溃。比如在内核调试 的时候(你需要清除磁盘缓存,快速重启系统,转移一些状态信息)。这通过按下 轓轹轳轒轱 輨轁转轴輫轐轲轩轮轴轓轣轲轥轥轮輩的同时,按不同的一些按键来实现。它在串行的控制台上 同样可以工作(至少在 轐轃 硬件上),如果你发出一个中断,并且在 輵 秒内发出按 键命令。不要选 轙 ,除非你知道怎么做。 相关组合键: 摘自:《 轌轩轮轵轸 新手管理员手册》,我最喜欢的一本关于 轌轩轮轵轸 的书,打印出 来放在床头看。里面写得非常好,我非常佩服老外的认真,也非常感谢翻译人员。 这本书比较老,但是就是老的书才有味道,特别是你想尝试文本控制台的时候,它 非常有用。不过人的口味不一样,合适我的未必合适你。有兴趣的可以去网上搜索 下载。 < 轁转轴 >< 轓轹轳轒轱 >< 轣软轭轭轡轮轤 轫轥轹 > 这是在 轌轩轮轵轸 的内核(底层内核)上支持的一组组合键。它意味着这些组合键 在大部分情况下都是有效的。组合键主要是针对开发人员的程序调试目的或者在紧 急场合下才使用;你也可以使用其他的办法,安全第一。< 轓轹轳轒轱 >键在 轐轃 上指 的是 轐轲轩轮轴轓轣轲轥轥轮 键。组合键的功能可以通过设置相对应的内核参数来激活或者取 消,比如:   轥轣轨软 轜 輱 輢>輯轰轲软轣輯轳轹轳輯轫轥轲轮轥转輯轳轹轳轲轱 • < 轁转轴 >< 轓轹轳轒轱 >< 轫 >   终止在当前虚拟终端上运行的所有进程(包括X窗口)。这个组合键被称为 安全访问键( 轓轁轋 )。 • < 轁转轴 >< 轓轹轳轒轱 >< 轥 >   发送 轔轥轲轭 信号(结束信号)到除了 轩轮轩轴 进程以外的所有运行进程,要求其退 出。  • < 轁转轴 >< 轓轹轳轒轱 >< 轩 > 发送 轫轩转转 (终止信号)到除了 轩轮轩轴 进程以外的所有运行进程,这个组合键比上 一个更加有效,但是也可能引起一些程序被异常终止。   • < 轁转轴 >< 轓轹轳轒轱 >< 转 >   发送 轫轩转转 命令到所有运行进程(包括 轩轮轩轴 ),系统将不再能够使用。 • < 轁转轴 >< 轓轹轳轒轱 >< 轳 >   在所有的挂载文件系统上运行紧急同步(缓存写)。这可以保护数据丢失。 • < 轁转轴 >< 轓轹轳轒轱 >< 轵 >   以只读模式重新挂载所有已加载的文件系统。这和上面的同步组合键有相 同的功能,但是另外有一个好处:如果操作顺利完成,下一次硬件重新启动 时, 车轳轣轫 将不会重新检查所有的文件系统。 弱弲弮弶弮 彅彎彁彂彌彅 录彎录当彅彄弯彏彂当彏彌彅彔彅 彅彘彐彏归彔彅彄 当彙彍彂彏彌当 輱輶輳 • < 轁转轴 >< 轓轹轳轒轱 >< 轲 > 关闭键盘的原始模式。当你的X窗口程序挂住没有响应时特别有用。使用这 个组合键之后,你可能会接着使用< 轃轴轲转 >< 轁转轴 >< 轄轥转 >程序启动。  • < 轁转轴 >< 轓轹轳轒轱 >< 轢 >   不进行同步和卸载就立刻重新启动系统。之后你可能会碰到一下错误信息。   • < 轁转轴 >< 轓轹轳轒轱 >< 软 >   关机(如果正确设置以后)。 • < 轁转轴 >< 轓轹轳轒轱 >< 轰 >   导出当前的寄存器和标志到控制台。 • < 轁转轴 >< 轓轹轳轒轱 >< 轴 >   导出当前任务和相关信息到控制台。 • < 轁转轴 >< 轓轹轳轒轱 >< 轭 >   导出内存的内容到控制台。  • < 轁转轴 >< 轓轹轳轒轱 ><数字>   轜数字輢从0到9。设置控制台记录的级别,用于控制哪一些内核信息将被显 示在控制台上。举例, 轜0輢意味着只有象 轐轁轎轉轃 和 轏轏轐轓 之类的紧急信息才被显示在控制台上。    • < 轁转轴 >< 轓轹轳轒轱 >< 轨 >   显示帮助信息。还有,任何其他不被支持的< 轁转轴 >< 轓轹轳轒轱 >< 轫轥轹 >组 合键将显示同样的帮助。 12.6 Enable unused/obsolete exported symbols 允许不使用的輯废弃的导出符号 不使用的导出符号会使内核不必要地变大。所以很多不使用的导出都被移除 了。这个选项主要是为了一些外部内核模块提供过渡,以防它会使用到这些符号。 如果你遇到了这样的情况,你需要考虑是否使用了正确的接口(解释:由于没有人 在内核模块中使用它,它实际上已经是错误的应用接口)。如果你真的需要这些符 号,请你发个电子邮件到 轌轩轮轵轸 内核的官方邮箱上,说明你需要哪些符号,为什么 需要,以及对于在新的内核中融合这些符号的计划。 輱輶輴 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 12.7 Debug Filesystem 调试文件系统 调试文件系统是一个虚拟的文件系统。内核开发者用来放入要调试的文件。允 许这个选项,你将可以读写这些文件。 如果不清楚,选 轎 。 12.8 Run ’make headers check’ when building vm- linux 在 轶轭转轩轮轵轸 编译时运行 轭轡轫轥 轨轥轡轤轥轲轳 轣轨轥轣轫 这个选项在编译内核时解压用户可见的内核头文件,并且进行基本的的检查与 判断,以确保要解压的文件是用户需要的文件,等等。 如果你正在修改与用户空间相关联的头文件,选 轙 ,并检查解压到輤輨轉轎轓輭 轔轁轌轌 轈轄轒 轐轁轔轈輩(通常在你的编译树 轵轳轲輯轩轮轣转轵轤轥 中)的头文件,确认它们是否 合适。 12.9 Kernel debugging 内核调试 选 轙 ,如果你正在开发驱动程序,或者尝试调试和鉴定内核问题。 12.9.1 Debug shared IRQ handlers 调试共享的 轉轒轑 中断处理器 选 轙 ,在共享的中断处理器被注册后,或者取消注册前,将会生成伪中断。 设备应该能够在相关节点处理中断。一些中断需要/不需要发生。 12.9.2 Detect Soft Lockups 探测软件锁定 选 轙 ,允许内核探测软件锁定,这是一种 轂轕轇 ,它使内核陷入死循环,在 輱輰 秒以上都不会响应其他的工作任务。 当一个软件锁定被探测到时,内核将会打印出目前的堆栈痕迹(你需要报告这 些情况),但是系统将保持锁定。这个选项特性造成微不足道的花销。 注意硬件锁定是另一种类型的 轂轕轇 ,可以通过 轎轍轉輭轷轡轴轣轨轤软轧 探测到,它在 相关支持的平台上使用。 弱弲弮弱弰弮 当彌录彂 彄彅彂录彇彇彉彎彇 彏彎 彂彙 彄彅彆彁录彌彔 輱輶輵 12.9.3 Collect scheduler debugging info 收集调度器调试信息 如果你选 轙 ,将会生成輯轰轲软轣輯轳轣轨轥轤 轤轥轢轵轧 文件,有助你调试调度器。这个选 项在运行时的花销是很小的。 12.9.4 Collect scheduler statistics 收集调度器统计信息 如果你在这选 轙 ,额外的代码将会嵌入到调度器和相关的标准程序当中,以 便收集调度器的行为统计信息,并在輯轰轲软轣輯轳轣轨轥轤轳轴轡轴 文件中提供。这些统计信息可 能会在调整和调试调度器时有用。如果你不想调试调度器或者尝试调整一个特别的 程序,你可以选 轎 ,以避免增加一点点小的花销。 12.9.5 Collect kernel timers statistics 收集内核时间器统计信息 如果你在这选 轙 ,额外的代码将会嵌入时间器的标准程序,以便收集内核时 间器重调的统计信息。这些信息可以通过輯轰轲软轣輯轴轩轭轥轲 轳轴轡轴轳 阅读。信息统计工作通 过向輯轰轲软轣輯轴轩轭轥轲 轳轴轡轴轳 写入 輱 开始,写入 輰 结束。这个特性在收集时间器在内核和 用户空间工作模式的信息时很有用。这个特性是轻量级的,如果在内核中允许配 置,但是不激活它(它默认在系统启动时不激活。仅当一些程序,如 轰软轷轥轲轴软轰 , 明确要求时,它才被激活)。 12.9.6 Debug object operations 调试对象操作 如果你选 轙 ,额外的代码将加入内核,以追踪各种对象的生存时间,和有效 地操作那些对象。 12.10 SLUB debugging on by default 轓轌轕轂 默认调试 默认在启动时调试。 轓轌轕轂 在启动时默认关闭调试功能。选这项相当于在启动 时明确 轳转轵轢 轤轥轢轵轧 参数值。这里没能很好地通过类似 轳转轵轢 轤轥轢轵轧輽轸轸轸 的方式进行 调试控制支持。 轓轌轕轂 调试可能在内核编译时关闭,通过明确轜轳转轵轢 轤轥轢轵轧輽輭輢来改变轃轏轎轆轉轇輭 轓轌轕轂 轄轅轂轕轇 轏轎 参数。 輱輶輶 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 12.11 Enable SLUB performance statistics 允许 轓轌轕轂 执行统计信息 轓轌轕轂 统计信息对于调试 轓轌轕轂 分配行为,优化分配器有着良好的作用。这项 功能应该不会选上,因为它会让你的分配器效率降低一些百分比。命令: 轳转轡轢轩轮车软 支持判定最为动态的片,以便决定哪些片对特殊的装载有关联。 尝试运行: 轳转轡轢轩轮车软 輭轄轁 轓轌轁轂 :传统的内存管理方式。 轓轌轕轂 :从 輲輮輶輮輲輲 内核开始引入了 轓轌轕轂 的内存管理方式,默认代替 轓轌轁轂 。 12.12 RT Mutex debugging, deadlock detection 轒轔 轍轵轴轥轸 调试,探测死锁定 这里允许自动探测和报告 轲轴 轭轵轴轥轸 的语法错误和关联的死锁定。 12.13 Built-in scriptable tester for rt-mutexes 嵌入式 轲轴輭轭轵轴轥轸轥轳 脚本测试器 这个选项开启 轲轴輭轭轵轴轥轸 测试器。 12.14 Spinlock and rw-lock debugging: basic checks 旋转锁定和读写锁定调试:基本检查 在这选 轙 ,将会使 轓轍轐 获取遗失的旋转锁定初始值和旋转锁定造成的其他类 型的通用错误。这在与 轎轍轉 轷轡轴轣轨轤软轧 结合中大量使用,以便旋转锁定造成的死锁 定也能被调试。 12.15 Mutex debugging: basic checks 轍轵轴轥轸 调试:基本检查 这个特性允许检查和报告 轭轵轴轥轸 语义错误。 12.16 Lock debugging: detect incorrect freeing of live locks 锁定调试:探测不正确的活动锁定释放 弱弲弮弱強弮 彌彏彃彋 彄彅彂录彇彇彉彎彇强 彐归彏彖彅 彌彏彃彋彉彎彇 彃彏归归彅彃彔彎彅当当 輱輶輷 这个特性将检查每个保持的锁定輨轳轰轩轮转软轣轫輬 轲轷转软轣轫輬轭轵轴轥轸 软轲 轲轷轳轥轭輩 是否被内核 不正确地释放,这个检查通过各种常规的内存释放方法輨轫车轲轥轥輨輩輬 轫轭轥轭 轣轡轣轨轥 车轲轥轥輨輩輬 车轲轥轥 轰轡轧轥轳輨輩輬轶车轲轥轥輨輩輬 等等輩。它还检查每个活动的锁定是否被不正确地重置,这一检 查通过 轳轰轩轮 转软轣轫 轩轮轩轴輨輩輯轭轵轴轥轸 轩轮轩轴輨輩等实现,或者检查在任务退出后,是否还保持 有锁定。 12.17 Lock debugging: prove locking correctness 锁定调试:验证锁定正确性 这个特性允许内核验证所有在内核运行时发生的锁定都是绝对正确的:在任何 情况下,任意(没有触发的)整合的可观察到的锁定队列(在任意数量的 轃轐轕 , 运行任意数量的任务和处理任意的中断)都不会导致死锁定错误。 简单地说,这个特性允许内核在死锁定发生前就报告锁定的关系。 这个验证不依赖于一个死锁定的触发方案有多困难和多复杂:这个触发会需 要多少个特殊的 轃轐轕 ,任务和中断内容等信息。它也不依赖于时间:如果一个竞 争和一个有结果的死锁定在理论上是可能的(无论这个竞争的方案有多么的不可 能),它将会被验证并立即通过内核进行报告(一旦事件被观察,将使死锁定理论 上可能)。 如果一个死锁定不可能(例如,锁定的规则,在内核看来是绝对正确的),那 么内核将什么都不报告。 注意:这个特性同样用在 轲轷转软轣轫轳輬 轭轵轴轥轸轥轳 和 轲轷轳轥轭轳 上-以便在这些不同的 锁定变量中的所有依赖也被观察和映像。同样,这项正确性验证将检查任意整合的 各种锁定变量。 12.18 Lock usage statistics 锁定用法统计信息 这个功能允许追踪锁定争用点。 12.19 Spinlock debugging: sleep-inside-spinlock checking 旋转锁定调试:内部睡眠旋转锁定检查 如果你选 轙 ,很多常规的程序如果在休眠时被保持的旋转锁定调用的话,将 会发出很大的声音。 12.20 Locking API boot-time self-tests 锁定接口启动自检 輱輶輸 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 选 轙 ,如果你想要内核在启动时运行一个小的自检程序的话。自检程序将检查 一般的锁定 轂轕轇 类型是否被调试机构检测到(当然,如果你禁止了锁定调试,那 些 轂轕轇 将不会被检测)。锁定接口包含以下几个: 轳轰轩轮转软轣轫轳 、 轲轷转软轣轫轳 、 轭轵轴轥轸轥轳 和 轲轷轳轥轭轳 。 12.21 kobject debugging 轫软轢轪轥轣轴 调试 如果你选 轙 ,一些额外的 轫软轢轪轥轣轴 调试信息将会发至系统信息文件中。 12.22 Compile the kernel with debug info 编译内核包含调试信息 如果你选 轙 ,编译好的内核中将会包含调试信息,这也使得内核的镜像会变 大。 它增加调试符号到内核和模块輨轧轣轣 輭轧輩中,如果你想要使用内核错误卸载工具 或者二进制对象工具,如 轣轲轡轳轨輬 轫轧轤轢輬 轌轋轃轄輬 轧轤轢 等,它将非常有用。 选 轙 ,如果你想要调试内核。 12.23 Debug VM 调试虚拟内存 这里会对虚拟内存系统进行额外的检查,也会影响系统性能。 如果不清楚,选 轎 。 12.24 Debug VM translations 调试 轖轍 转换 允许在虚拟内存页面进行一些额外的完整性检查。这可以用 轶轩轲轴 轴软 轰轡轧轥輨輩 和 同类函数捕捉错误。 如果不清楚,选轎。 12.25 Debug filesystem writers count 调试文件系统写计数 开启这项以在 轶车轳轭软轵轮轴 架构中截获写计数的使用错误。这将使每个文件架构 增加 輳輲 字节。 如果不清楚,选 轎 。 弱弲弮弲弶弮 彄彅彂录彇 彌彉彎彋彅彄 彌彉当彔 彍彁彎彉彐录彌彁彔彉彏彎 輱輶輹 12.26 Debug linked list manipulation 调试链路表操作 选 轙 ,可以打开额外的链路表标准路径检查。 如果不清楚,选 轎 。 12.27 Debug SG table operations 调试 轓轇 表操作 选 轙 ,可以对 轓轇 表(散射-集合表)进行检查。这可以帮助程序查找驱动, 它们在初始化时没有能够正确地找到 轓轇 表。 如果不清楚,选 轎 。 12.28 Compile the kernel with frame pointers 编译内核时加入构架指针 如果你选 轙 ,那么编译好的内核镜像将会有点大和慢,但是它很可能很有用, 如果你想得到一些体系构架的信调试息,或者使用额外的调试器的话。 如果你不调试内核,选 轎 。 12.29 Delay each boot printk message by N mil- liseconds 对每个启动时的 轰轲轩轮轴轫 信息造成 轎 毫秒的延迟 这个选项允许你读取内核的每个启动信息,它在这些信息中间加入了一些延 迟。这个延迟值以毫秒计算,可以通过内核命令行 轢软软轴 轤轥转轡轹輽轎 来修改。 看起来你需要使用 转轰轪輽轍 来预先设置轜转软软轰轳 轰轥轲 轪轩輎轥輢的值。 看看前一个启动信息关于轜转轰轪輢值的描述,然后在设置轜轢软软轴 轤轥转轡轹輽轎輢之前先 设置 转轰轪輽轍 。 注意:使用这个选项将会对多 轃轐轕 系统不利,第一个 轃轐轕 以外的 轃轐轕 将不 会正确启动。 轂轏轏轔 轐轒轉轎轔轋 轄轅轌轁轙 参数同样会引起参数 轄轅轔轅轃轔 轓轏轆轔轌轏轃轋轕轐 来探 测它认为需要探测的锁定条件。 12.30 torture tests for RCU 轒轃轕 严格测试 輱輷輰 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 这个选项提供一个内核模块,它对 轒轃轕 的基础构架进行严格的测试。这个模 块将在内核设计为测试时建立。 选 轍 如果你想要 轒轃轕 严格测试编译为模块。 选 轮 如果你不清楚。 12.31 Check for stalled CPUs delaying RCU grace periods 检查失速的 轃轐轕 延迟 轒轃轕 宽限周期 这个选项使 轒轃轕 在每个延迟于宽限周期之内的 轃轐轕 上用 轰轲轩轮轴轫 打印信息, 但是宽限周期必须在时间周期之内。 选 轙 ,如果你需要 轒轃轕 进行此项检查。 如果不清楚,选 轎 。 12.32 Kprobes sanity tests 轋 探测器稳健测试 这个选项用于在启动时测试基本的 轫 探测器系列功能。 轫 探测器的样本, 轪轰轲软轢轥 和 轫轲轥轴轰轲软轢轥 将插入和检验这些功能。 如果不清楚,选 轎 。 12.33 Self test for the backtrace code 对后台追踪代码自检 这个选项将提供一个内核模块,它可以用来检查内核堆栈的后台追踪代码。这 个选项对于发行内核或者常规内核没有多大用处,但是对于内核开发者致力于体系 构架的研究来说比较有用。 选 轎 ,如果你不清楚。 12.34 Force extended block device numbers and spread them 强迫额外块设备数量和扩展它们 警告:开启这个选项将可能会在某些发行版导致崩溃!请不要开启它,除非你 知道你在干什么。 如果不清楚,选 轎 。 弱弲弮弳張弮 彌彉彎录彘 彋彅归彎彅彌 彄录彍彐 彔彅当彔 彔彏彏彌 彍彏彄录彌彅 輱輷輱 12.35 Linux Kernel Dump Test Tool Module 轌轩轮轵轸 内核转储测试工具模块 这个模块开启对不同的转储机制的测试,这通过包含系统预定义崩溃点来实 现。 如果你不需要它,选 轎 。 选 轍 编译为模块,名为: 转轫轤轴轭輮 12.36 Fault-injection framework 故障注入结构 提供故障注入结构。 12.37 Latency measuring infrastructure 延迟测量基础设施 选 轙 ,如果你想要使用延迟工具来寻找哪个用户空间被内核操作给堵塞了。 12.38 Sysctl checks 轓轹轳轣轴转 检查 轳轹轳 轳轹轳轣轴转 使用二进制路径,这已经被发现与维护和使用相冲突。这里开启相 关的检查,以帮助你确保一切正常。 12.39 Tracers 追踪器 • 轋轥轲轮轥转 轆轵轮轣轴轩软轮 轔轲轡轣轥轲 内核功能追踪器 • 轉轮轴轥轲轲轵轰轴轳輭软輋 轌轡轴轥轮轣轹 轔轲轡轣轥轲 中断关闭延迟追踪器 • 轓轹轳轰轲软车 轔轲轡轣轥轲 轓轹轳轰轲软车 追踪器 • 轓轣轨轥轤轵转轩轮轧 轌轡轴轥轮轣轹 轔轲轡轣轥轲 调度延迟追踪器 輱輷輲 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 • 轔轲轡轣轥 轰轲软轣轥轳轳 轣软轮轴轥轸轴 轳轷轩轴轣轨轥轳 追踪处理环境切换 • 轔轲轡轣轥 轢软软轴 轩轮轩轴轣轡转转轳 追踪启动初始化调用 • 轔轲轡轣轥 轭轡轸 轳轴轡轣轫 追踪最大堆栈 12.40 Remote debugging over FireWire early on boot 在启动时通过火线开启远程调试 如果你想要调试一些在启动的早期导致内核挂起或者崩溃的程序,同时这个崩 溃的机器有一个火线接口的话,那么你可以使用这个特性,通过火线接口来远程访 问崩溃机器的内存。这个远程访问直接内存存储是 轏轈轃轉輱輳輹輴 标准的一部分,现在 已经是火线控制器的标准。 通过远程的 轄轍轁 ,你可以使用 輌轲轥轳轣软轰轥 远程监视 轰轲轩轮轴轫 缓存,可以使用 轧轤轢 下的工具 輌轲轥轰轲软轸轹 访问所有 輴轇轂 以下的内存。甚至控制内核调试器都可以采用远 程 轄轍轁 。 用法: 如果 软轨轣轩輱輳輹輴 轤轭轡輽轥轡轲转轹 被用于启动参数,它将初始化所有的 轏轈轃轉輱輳輹輴 控 制器,这些可以在 轐轃轉 设置空间里找到。 由于所有对于火线总线的改变,比如允许和禁止设备,会导致总线重置,从而 会对所有设备禁止远程 轄轍轁 。因此你在调试前要确信在调试对象启动前,电缆插 上,火线在调试主机上开启。 这个代码( 輱轋 )在启动后被释放。到那时,火线堆栈将处于 轏轈轃轉輭輱輳輹輴 控制 器的控制之下,它将代替该代码使用。 12.41 Enable dynamic printk() call support 允许动态 轰轲轩轮轴轫輨輩 调用支持 12.42 Sample kernel code 内核代码范例 你可以在这构建和测试内核代码范例。 弱弲弮弴弳弮 彆彉彌彔彅归 彁彃彃彅当当 彔彏 弯彄彅彖弯彍彅彍 輱輷輳 12.43 Filter access to /dev/mem 过滤器访问 輯轤轥轶輯轭轥轭 12.44 Enable verbose x86 bootup info messages 允许详细 轸輸輶 启动信息 12.45 Early printk 预先 轰轲轩轮轴轫 12.45.1 Early printk via EHCI debug port 通过轅轈轃轉调试端口预先 轰轲轩轮轴轫 12.46 Check for stack overflows 检查堆栈溢出 这个选项,将在自由堆栈空间超过下限时打印相关信息。 12.47 Stack utilization instrumentation 堆栈利用操作设备 允许在 轳轹轳轲轱輭轔 和 轳轹轳轲轱輭轐 的调试输出中显示应用程序使用过的自由堆栈的最 小值。 12.48 Debug page memory allocations 调试分页内存配置 通过 车轲轥轥 轰轡轧轥轳輨輩来解除内核中的线性映射页。这会导致较大的速度降低,但 是可以帮助找到内存损坏的类型。 12.49 Debug access to per cpu maps 调试每 轃轐轕 映射访问 輱輷輴 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 12.50 Export kernel pagetable layout to userspace via debugfs 通过 轤轥轢轵轧车轳 输出内核表至用户空间 12.51 Write protect kernel read-only data struc- tures 写入保护内核只读数据结构 使内核的只读数据在分页表中变为写保护,这是为了捕获偶然的(或者不正确 的)对于这个常数的写入。这是推荐选项,这样我们可以很快地找到内核 轂轕轇 。 如果不清楚,选 轙 。 12.51.1 Testcase for the DEBUG RODATA feature 轄轅轂轕轇 轒轏轄轁轔轁 特性测试盒 这个选项开启 轄轅轂轕轇 轒轏轄轁轔轁 测试盒,这是 轣轨轡轮轧轥 轰轡轧轥 轡轴轴轲輨輩的基本设 施。如果不清楚,选 轎 。 12.52 Testcase for the NX non-executable stack feature 轎轸 非运行堆栈特性测试盒 这个选项开启 轃轐轕 轎轘 功能测试盒,同时提供一些相应的设置软件。 如果不清楚,选 轎 。 12.53 Use 4Kb for kernel stacks instead of 8Kb 使用 輴轋轢 内核堆栈代替輸轋轢 如果你选 轙 ,内核将会使用輴轋轢 的堆栈尺寸,它关系到每个进程和线程。这 使得在系统中运行更多的线程更为容易,同时在更高层次的分配中减轻 轖轍 子系统 的压力。这个选项也会使用 轉轒轑 堆栈来补偿减少的堆栈空间。 12.54 Memory mapped IO tracing 内存映射 轉轏 追踪 弱弲弮張張弮 彉彏 彄彅彌彁彙 彔彙彐彅 輱輷輵 12.55 IO delay type 轉轏 延迟类型 12.55.1 port 0x80 based port-IO delay 轰软轲轴輭轉轏 基准 輰轸輸輰 端口延迟(推荐) 这是传统的 轌轩轮轵轸 轉轏 延迟,用于 轩轮輯软轵轴 轰 。它经过最多的测试,所以是最安 全的选择。 12.55.2 port 0xed based port-IO delay 轰软轲轴輭轉轏 基准 輰轸轥轤 端口延迟 使用 輰轸轥轤 端口作为 轉轏 延迟。这将释放 輰轸輸輰 端口,因为它经常被用于硬件调 试端口。 12.55.3 udelay based port-IO delay 轰软轲轴輭轉轏 基准 轵轤轥转轡轹 延迟 使用 轵轤轥转轡轹輨輲輩作为 轉轏 延迟。这在没有 轉轏 端口空间可供使用的时候来提供延 迟。 12.55.4 no port-IO delay 没有 轰软轲轴輭轉轏 延迟 没有 轉轏 端口延迟。这将使老的机器无法使用,因为它在具体操作上需要 轉轏 端 口延迟。这在新的机器上可以工作。 12.55.5 Build kobject examples 构建 轫软轢轪轥轣轴 例子 这个配置选项允许你构建很多不同的 轫软轢轪轥轣轴 范例模块,可以展示如何正确使 用 轫软轢轪轥轣轴轳 、 轫轳轥轴轳 和 轫轴轹轰轥轳 。 12.56 Debug boot parameters 调试启动参数 輱輷輶 彃彈彁彐彔彅归 弱弲弮 彋彅归彎彅彌 彈彁彃彋彉彎彇 内核调试 12.57 CPA self-test code 轃轐轁 自检查代码 每 輳輰 秒用 轣轨轡轮轧轥 轰轡轧轥 轡轴轴轲輨輩进行自检。 12.58 Allow gcc to uninline functions marked ‘in- line’ 允许 轧轣轣 对标记为轜内联輢的函数取消内联 Chapter 13 Security options 安安安全全全选选选项项项 13.1 Enable access key retention support 允许保持访问钥匙 这个选项可以在内核中保留访问的钥匙和验证标志。它同样提供一些方法,使 得一个进程,如网络文件系统、加密支持等可以连接上这些钥匙。 而且,它还提供一个特殊的钥匙,它运作起来像一个钥匙链:一个可查询的钥 匙序列。每个进程都配备了可访问的 輵 个标准钥匙链: 轕轉轄輬 轇轉轄輬 轳轥轳轳轩软轮輬轰轲软轣轥轳轳 和 轴轨轲轥轡轤 。 如果你不清楚这个功能是否会用上,选 轎 。 13.1.1 Enable the /proc/keys file by which keys may be viewed 生成輯轰轲软轣輯轫轥轹轳 文件以便钥匙可以被访问 这个选项将生成輯轰轲软轣輯轫轥轹轳 文件,里面包含所有的钥匙列表,可以被相应进程 访问到。 在表中的钥匙是授权给访问进程查看的,无论这些进程是否能够控制钥匙。注 意 轌轓轍 安全检查仍然有效,而且可能会过滤掉没有授权给目前进程访问的钥匙。 表中仅仅显示钥匙的属性,更多的量没有包括在结果表中。 如果你不清楚是否需要这项功能,选 轎 。 13.2 Enable different security models 允许不同的安全模式 这里允许你选择不同的安全模式,以配置进你的内核。 如果你没有选这个选项, 轌轩轮轵轸 将使用默认的安全模式。 如果你不清楚如何选择,选 轎 。 輱輷輷 輱輷輸 彃彈彁彐彔彅归 弱弳弮 当彅彃录归彉彔彙 彏彐彔彉彏彎当 安全选项 13.2.1 Socket and Networking Security Hooks 套接字和网络安全钩 这里允许套接字和网络安全钩。如果选上了,一个安全模块可以使用这些钩来 实施套接字和网络访问控制。 如果不清楚如何选择,选 轎 。 • 轘轆轒轍 輨轉轐轓轥轣輩 轎轥轴轷软轲轫轩轮轧 轓轥轣轵轲轩轴轹 轈软软轫轳 轘轆轒轍 輨轉轐轓轥轣輩网络安全钩 这里允许 轘轆轒轍 輨轉轐轓轥轣輩网络安全钩。如果你选上了,一个安全模块可以使 用这些钩来实施每个包的访问控制,通常这些包的传递基于 轉轐轓轥轣 规则。非 轉轐轓轥轣 的通讯将会定义为未标识的,也只有被授权进行未标识通讯的套接字能 够不通过 轉轐轓轥轣 进行传输。 如果不清楚如何选择,选 轎 。 13.2.2 Default Linux Capabilities 默认 轌轩轮轵轸 性能 这里允许默认的 轌轩轮轵轸 性能与功能。 如果不清楚如何选择,选 轙 。 13.3 File POSIX Capabilities 轐轏轓轉轘 文件性能 这里允许文件系统性能,允许你在不使用 轒轏轏轔 用户的 轉轄 下,赋予二进制超 级用户子集的权利。 如果不清楚,选 轎 。 13.4 Low address space to protect from user allo- cation 低端地址空间保护用户配置 这里是低端虚拟内存的一部分,以保护用户空间的配置。防止用户改写低端内 存能够减少内核受到空指针 轂轕轇 的冲击。 大多数用户拥有 輶輵輵輳輶 以上的内存空间,这是合理的,可以减少问题的发生。 那些使用 轶轭輸輶 功能的程序,要么需要额外的许可来访问 轌轓轍 或者功能模块,要 么要禁止掉这项保护功能。 这个值可以在系统启动后,在輯轰轲软轣輯轳轹轳輯轶轭輯轭轭轡轰 轭轩轮 轡轤轤轲 中调节。 弱弳弮張弮 彎当彁 当彅彌彉彎录彘 当录彐彐彏归彔 輱輷輹 13.5 NSA SELinux Support 轎轓轁 轓轅轌轩轮轵轸 支持 这里选择 轎轓轁 轓轅轌轩轮轵轸 ( 轌轩轮轵轸 安全加强)支持。 你将同样需要一个规则选项和一个已标识的文件系统。 你可以获取规则编译器( 轣轨轥轣轫轰软转轩轣轹 ),一个用于标识文件系统的实用工 具輨轳轥轴輌转轥轳輩,和一些配置的例子。 如果不清楚,选 轎 。 13.5.1 NSA SELinux boot parameter 轎轓轁 轓轅轌轩轮轵轸 启动参数 这个选项增加一个内核参数轜 轳轥转轩轮轵轸 輢,它允许 轓轅轌轩轮轵轸 在启动时运行或者不 运行。如果这里选上了, 轓轅轌轩轮轵轸 功能将根据内核命令行 轳轥转轩轮轵轸輽輰 而禁止。这 个目的是允许一个单独的内核镜像能够在发布时嵌入 轓轅轌轩轮轵轸 ,但是也不一定需 要。 如果不清楚,选 轎 。 • 轎轓轁 轓轅轌轩轮轵轸 轢软软轴 轰轡轲轡轭轥轴轥轲 轤轥车轡轵转轴 轶轡转轵轥 轎轓轁 轓轅轌轩轮轵轸 启动参数默认值 这个选项设置内核参数 轳轥转轩轮轵轸 的默认值,这样可以让 轓轅轌轩轮轵轸 在系统启动时 不运行。如果这个值是 輰 ,那么 轓轅轌轩轮轵轸 内核参数将默认为 輰 ,在系统启动 时不运行。如果值是 輱 ,那么 轓轅轌轩轮轵轸 内核参数将默认为 輱 ,在系统启动时 运行。 如果不清楚,选 輱 。 13.5.2 NSA SELinux runtime disable 轎轓轁 轓轅轌轩轮轵轸 运行时禁止 这个选项允许在一个 轓轅轌轩轮轵轸 文件节点中写入 轤轩轳轡轢转轥 值,它使得系统在载入 规则之前,禁止 轓轅轌轩轮轵轸 运行。 轓轅轌轩轮轵轸 将一直保持禁止状态,直到下次系统启 动。这个选项有点类似于 轳轥转轩轮轵轸輽輰 启动参数,但是支持在运行时禁止 轓轅轌轩轮轵轸 , 比如从輯轳轢轩轮輯轩轮轩轴 中实现,这样是为了在不同平台中的更好的可移植性,因为有的 地方用启动参数很难实现。 13.5.3 NSA SELinux Development Support 轎轓轁 轓轅轌轩轮轵轸 开发支持 这里是 轎轓轁 轓轅轌轩轮轵轸 开发支持的选项。它对于测试 轓轅轌轩轮轵轸 和开发规则非常 有用。如果不清楚,选 轙 。内核将以宽容模式启动(记录所有东西,不拒绝任何 东西),除非你在内核命令行中指定 轥轮车软轲轣轩轮轧輽輱 。你可以通过輯轳轥转轩轮轵轸輯轥轮车软轲轣轥 自 由地在宽容模式和严格模式中切换(只要是规则允许)。 輱輸輰 彃彈彁彐彔彅归 弱弳弮 当彅彃录归彉彔彙 彏彐彔彉彏彎当 安全选项 13.5.4 NSA SELinux AVC Statistics 轎轓轁 轓轅轌轩轮轵轸 轁轖轃 统计 这个选项统计 轁轖轃 (访问向量缓存)至輯轳轥转轩轮轵轸輯轡轶轣輯轣轡轣轨轥 轳轴轡轴轳 中,这可以 通过 轡轶轣轳轴轡轴 等工具进行监视。 13.5.5 NSA SELinux checkreqprot default value 轎轓轁 轓轅轌轩轮轵轸 轣轨轥轣轫轲轥轱轰轲软轴 默认值 这个选项为 轣轨轥轣轫轲轥轱轰轲软轴 标记设置默认值。这个标记的作用是决定 轓轅轌轩轮轵轸 通 过程序还是通过内核响应进行安全检查(包含所有的隐含可执行文件,只读-隐含 -可执行),这一检查通过 轭轭轡轰 和 轭轰轲软轴轥轣轴 调用实现。如果这个值设置为 輰 , 轓轅轌轩轮轵轸 将通过内核响应进行安全检查。如果这个值设置为 輱 , 轓轅轌轩轮轵轸 将通过 程序响应进行安全检查。 轣轨轥轣轫轲轥轱轰轲软轴 标记可以在轜 轣轨轥轣轫轲轥轱轰轲软轴輽輢启动参数中修 改默认值。它同样可以在系统运行时通过輯轳轥转轩轮轵轸輯轣轨轥轣轫轲轥轱轰轲软轴 修改,只要规则允 许。 如果你不清楚,选 輱 。 13.5.6 NSA SELinux enable new secmark network controls by default 轎轓轁 轓轅轌轩轮轵轸 默认允许新的网络辅助标记控制 这个选项决定 轎轓轁 轓轅轌轩轮轵轸 是否默认允许新的网络辅助标记控制。如果不 是,老的包控制将会默认选择,保留老的行为。 如果你允许新的控制,你需要升级 轓轅轌轩轮轵轸 用户空间库、工具和规则。一般 地,你的 轌轩轮轵轸 发布版本将提供这些和允许在内核中执行新控制,它们同样也要进 行发布。 注意这个选项能够通过 轳轥转轩轮轵轸 轣软轭轰轡轴 轮轥轴 参数设置来使之在系统启动时无效 (启动后通过輯轳轥转轩轮轵轸輯轣软轭轰轡轴 轮轥轴 设置)。 如果你允许新的网络控制,你将同样需要确定参数 轓轅轃轍轁轒轋 和 轃轏轎轎轓轅轃輭 轍轁轒轋 的目标,如同每个控制台你需要指定协议一样。 如果不清楚,选 轎 。 13.5.7 NSA SELinux maximum supported policy format version 轎轓轁 轓轅轌轩轮轵轸 最大支持的协议格式版本 这个选项允许设置 轎轓轁 轓轅轌轩轮轵轸 最大支持的协议格式版本个数。这个值在用 户空间通过輯轳轥转轩轮轵轸輯轰软转轩轣轹轶轥轲轳 反映,并且在协议载入时使用。它可以向下调整, 以支持老的用户空间,这些老的空间不能正确地处理内核和支持更新的协议版本。 举例: 弱弳弮弶弮 当彉彍彐彌彉彆彉彅彄 彍彁彎彄彁彔彏归彙 彁彃彃彅当当 彃彏彎彔归彏彌 彋彅归彎彅彌 当录彐彐彏归彔輱輸輱 轆轥轤软轲轡 轃软轲轥 輳 和 輴 版本的 轌轩轮轵轸 发布版本,允许这个选项和通过下个选项进行 设置相关值。 轆轥轤软轲轡 轃软轲轥 輵 和以后的版本,将不需要这个选项。 如果不清楚,选 轎 。 13.6 Simplified Mandatory Access Control Kernel Support 简化强制访问控制内核支持 这里选择简化强制访问控制内核 輨轓轭轡轣轫輩 。轓轭轡轣轫 对于敏感的、完整的和各种 其他强制安全构架非常有用。 如果你不清楚,选 轎 。 輱輸輲 彃彈彁彐彔彅归 弱弳弮 当彅彃录归彉彔彙 彏彐彔彉彏彎当 安全选项 Chapter 14 Cryptographic API 密密密码码码接接接口口口 这个功能提供核心的密码接口。 14.1 Sequence Number IV Generator 轎轵轭轢轥轲 轉轖 序列生成器 这个 轉轖 生成器通过对一个序列数字进行逻辑异或处理来生成一个 轉轖 号码。这 个算法主要应用在 轃轔轒 和类似的模式中。 14.2 Cryptographic algorithm manager 密码算法管理 生成默认的密码模板范例。比如 轃轂轃 加密算法。 14.3 HMAC support 轈轍轁轃 支持。 轈轍轁轃 :信息散列验证。 轉轐轓轥轣 需要用到这项功能( 轉轐轓轥轣 的介绍见网络部 分)。 14.4 XCBC support 轘轃轂轃 支持 轘轃轂轃 :散列加密算法 輱輸輳 輱輸輴 彃彈彁彐彔彅归 弱弴弮 彃归彙彐彔彏彇归彁彐彈彉彃 彁彐彉 密码接口 14.5 Null algorithms 空算法 这是被 轉轐轳轥轣 使用的轜空輢算法。它表示什么也不做。 14.6 MD4 digest algorithm 轍轄輴 摘要算法 轍轄輴 信息摘要算法。 14.7 MD5 digest algorithm 轍轄輵 摘要算法 轍轄輵 信息摘要算法。 轍轄輵 :在 轌轩轮轵轸 中可以用 轭轤輵轳轵轭 命令来校验。 14.8 SHA1 digest algorithm 轓轈轁輱 摘要算法 轓轈轁輭輱 安全散列标准。 安全散列算法 轓轈轁 輨轓轥轣轵轲轥 轈轡轳轨 轁转轧软轲轩轴轨轭 , 轓轈轁輩 是美国国家标准和技术局 发布的国家标准 轆轉轐轓 轐轕轂 輱輸輰輭輱 ,一般称为 轓轈轁輭輱 。其对长度不超过 輲輶輴 二进制 位的消息产生 輱輶輰 位的消息摘要输出。 轓轈轁 是一种数据加密算法,该算法经过加 密专家多年来的发展和改进已日益完善,现在已成为公认的最安全的散列算法之 一,并被广泛使用。 14.9 SHA224 and SHA256 digest algorithm 轓轈轁輲輲輴 和 轓轈轁輲輵輶 摘要算法 轓轈轁輲輵輶 安全散列标准輨轄轆轉轐轓 輱輸輰輭輲輩。 这个版本执行 輲輵輶 位的 轓轈轁 散列,它包含 輱輲輸 位安全标准,以应对冲突攻击。 这段代码也包含了 轓轈轁輭輲輲輴 ,包含 輱輱輲 位安全标准的 輲輲輴 位散列,以应对冲突 攻击。 14.10 SHA384 and SHA512 digest algorithms 轓轈轁輳輸輴 和 轓轈轁輵輱輲 摘要算法 弱弴弮弱弱弮 彗彈彉归彌彐彏彏彌 彄彉彇彅当彔 彁彌彇彏归彉彔彈彍当 輱輸輵 轓轈轁輵輱輲 安全散列标准輨轄轆轉轐轓 輱輸輰輭輲輩。 这个版本执行 輵輱輲 位的 轓轈轁 散列,它包含 輲輵輶 位安全标准,以应对冲突攻击。 这段代码也包含了 轓轈轁輭輳輸輴 ,包含 輱輹輲 位安全标准的 輳輸輴 位散列,以应对冲突 攻击。 14.11 Whirlpool digest algorithms 轗轨轩轲转轰软软转 (旋涡)摘要算法 轗轨轩轲转轰软软转輵輱輲 , 輳輸輴 和 輲輵輶 位的散列算法。 轗轨轩轲转轰软软转輭輵輱輲 是较早的轜尼斯湖輢加密算法之一。它将被列入 轉轓轏輯轉轅轃 标准。 14.12 Tiger digest algorithms 轔轩轧轥轲 (老虎)摘要算法 轔轩轧轥轲輱輹輲 , 輱輶輰 和 輱輲輸 位的散列算法。 老虎算法主要是针对 輶輴 位处理器进行的优化算法,它同样适用于 輳輲 位处理 器。它是由 轒软轳轳 轁轮轤轥轲轳软轮 和 轅转轩 轂轩轨轡轭 开发的。 14.13 GF(2輱輲輸) multiplication functions 轇轆輨輲128輩乘法功能(试验中,新) 在 轇轆輨輲128輩域中执行的有效乘法表。有的密码模式中需要这项功能。如果你选 择了类似的密码模式,那么这项功能将会自动选上。如果你想要增加一个额外模 块,而它需要这项功能,那么选 轙 。 14.14 ECB support 轅轃轂 支持(新) 轅轃轂 :电子编码本模式 这是最简单的块加密算法。它简单地按次序加密输入的块。 14.15 CBC support 轃轂轃 支持(新) 轃轂轃 :块运算链路模式 这个算法在 轉轐轓轥轣 中使用。 輱輸輶 彃彈彁彐彔彅归 弱弴弮 彃归彙彐彔彏彇归彁彐彈彉彃 彁彐彉 密码接口 14.16 PCBC support 轐轃轂轃 支持(新) 轐轃轂轃 :第二代块运算链路模式 这个算法在 轒轸轒轐轃 中使用。 14.17 LRW support 轌轒轗 支持(新) 轌轒轗 :一种扭曲的,非延展性的,非移动性的狭小块运算模式,它在数据管 理加密中运用。使用时需要一个特别的字串模式 轡轥轳輭转轲轷輭轢轥轮轢轩 ,密钥必须是輲輵輶輬 輳輲輰 或輳輸輴 位。密钥前面的輱輲輸輬 輱輹輲 或輲輵輶 位用于 轁轅轓 ,余下的用来将每个加密块 捆绑到一起,并放到它们的逻辑位置。 14.18 XTS support 轘轔轓 支持(新) 轘轔轓 : 轉轅轅轅輱輶輱輹輯轄輱輶 标准中的狭小块运算模式,它的字串是 轡轥轳輭轸轴轳輭轰转轡轩轮 。 密钥长度 輲輵輶輬 輳輸輴 或 輵輱輲 位。目前当磁盘的扇区不是 輱輶 的倍数时,这个算法无法 使用。 14.19 CTR support 轃轔轒 支持 轃轔轒輺计数模式 这个块运算算法在 轉轐轓轥轣 中需要。 14.20 GCM/GMAC support 轇轃轍輯轇轍轁轃 支持 对伽罗瓦/计数模式輨轇轃轍輩和伽罗瓦信息验证代码輨轇轍轁轃輩的支持。 轉轐轓轥轣 需 要。 14.21 CCM support 轃轃轍 支持 对 轃轂轃 轍轁轃 计数支持。 轉轐轓轥轣 需要。 弱弴弮弲弲弮 当彏彆彔彗彁归彅 彁当彙彎彃 彃归彙彐彔彏 彄彁彅彍彏彎 輱輸輷 14.22 Software async crypto daemon 软件异步加密后台程序(新) 这是通用的软件异步加密后台程序。它将任意的同步的软件加密算法转换成异 步的加密算法,这个过程在内核线程中执行。 14.23 DES and Triple DES EDE cipher algorithms 轄轅轓 和多重 轄轅轓 轅轄轅 加密算法 轄轅轓 加密算法,以及多重 轅轄轓 轅轄轅 。 14.24 FCrypt cipher algorithm 轆轣轲轹轰轴 加密算法 轒轸轒轐轃 使用的一种算法。 14.25 Blowfish cipher algorithm 轂转软轷輌轳轨 加密算法 轂转软轷輌轳轨 (河豚)加密算法,是 轂轲轵轣轥 轓轣轨轮轥轩轥轲 开发的。 这种算法的密钥是可变的,可以使用 輳輲 位至 輴輴輸 位的密钥长度。它非常迅速 而且简单,主要是为大型的处理器设计。 14.26 Twofish cipher algorithm 轔轷软輌轳轨 加密算法 双鱼加密算法使用于计数窗格系统,它被研究者纳入 轁轅轓 (高级加密标准) 的算法之一。它采用 輱輶 个循环块加密的方式,支持的密钥长度有 輱輲輸 、 輱輹輲 和 輲輵輶 位。 14.27 Twofish cipher algorithms (i586) 轔轷软輌轳轨 加密算法輨轩輵輸輶輩 用于 輵輸輶 处理器的双鱼加密算法。 輱輸輸 彃彈彁彐彔彅归 弱弴弮 彃归彙彐彔彏彇归彁彐彈彉彃 彁彐彉 密码接口 14.28 Serpent cipher algorithm 轓轥轲轰轥轮轴 (巨蛇)加密算法 这个算法由 轁轮轤轥轲轳软轮輬 轂轩轨轡轭 和 轋轮轵轤轳轥轮 开发。它的密钥由以前的 輸 位变成 輰 - 輲輵輶 位,其中也包括輧轔轮轥轰轲轥轳輧( 轓轥轲轰轥轮轴 这个单词的反写)算法,顾名思义,就 是反向的巨蛇加密算法,这是为了兼容老的内核代码。 14.29 AES cipher algorithms 轁轅轓 (高级加密标准)加密算法 轁轅轓 加密算法輨轆轉轐轓輭輱輹輷輩,它使用 轒轩轪轮轤轡轥转 算法。无论用于反馈系统还是非反 馈系统, 轒轩轪轮轤轡轥转 算法在硬件和软件中都有着好的表现,即便运用于大的运算环 境。它的密钥生成时间非常优秀,而且密钥的灵活性很好。 轒轩轪轮轤轡轥转 在严格的环境 中运行得非常好,这得益于它的内存需求量很低。在面对电路和计数器类型的攻击 时,它的操作非常简单。 轁轅轓 使用三种密钥长度: 輱輲輸 、 輱輹輲 和 輲輵輶 位。 14.30 AES cipher algorithms (i586) 用于 輵輸輶 处理器的 轁轅轓 加密算法。 14.31 CAST5 (CAST-128) cipher algorithm 轃轁轓轔輵 輨轃轁轓轔輭輱輲輸輩加密算法 轃轁轓轔輵 加密算法(等同于 輱輲輸 位 轃轁轓轔 )在 轒轆轃輲輱輴輴 中提及。 14.32 CAST6 (CAST-256) cipher algorithm 轃轁轓轔輶 輨轃轁轓轔輭輲輵輶輩加密算法 轃轁轓轔輶 加密算法(等同于 輲輵輶 位 轃轁轓轔 )在 轒轆轃輲輶輱輲 中提及。 14.33 TEA, XTEA and XETA cipher algorithms 轔轅轁輬 轘轔轅轁 和 轘轅轔轁 加密算法 轔轅轁 (小型加密算法)是一种简单的运算,它用于很多安全环境,它非常小 巧,占用的内存很少。 轘轔轅轁 (扩展小型加密算法)是 轔轅轁 的升级,它改善了密钥的潜在弱点。 轘轅轔轁 是 轘轔轅轁 的兼容模式,以便一些环境无法使用 轘轔轅轁 时使用。 弱弴弮弳弴弮 彁归彃弴 彃彉彐彈彅归 彁彌彇彏归彉彔彈彍 輱輸輹 14.34 ARC4 cipher algorithm 轁轒轃輴 加密算法 轁轒轃輴 是一种加密流,使用的密钥从 輸 位到 輲輰輴輸 位。这种算法主要运用于基 于驱动器的 轗轅轐 (详见下文),但是它在其他场合由于算法的弱点,不被广泛使 用。 轗轅轐轻轗轩轲轥轤 轅轱轵轩轶轡转轥轮轴 轐轲轩轶轡轣轹 加密技术, 轗轅轐 安全技术源自于名为 轒轃輴 的 轒轓轁 数据加密技术,以满足用户更高层次的网络安全需求。 轗轅轐 是 轗轩轲轥轤 轅轱轵轩轶轡转轥轮轴 轐轲轩轶轡轣轹 的简称,有线等效保密( 轗轅轐 )协议是对 在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线 网络。 輸輰輲輮輱輱轢 标准里定义的一个用于无线局域网輨轗轌轁轎輩的安全性协议。 轗轅轐 被用 来提供和有线 转轡轮 同级的安全性。 轌轁轎 天生比 轗轌轁轎 安全,因为 轌轁轎 的物理结 构对其有所保护,部分或全部网络埋在建筑物里面也可以防止未授权的访问。 经由无线电波的 轗轌轁轎 没有同样的物理结构,因此容易受到攻击、干扰。 轗轅轐 的目标就是通过对无线电波里的数据加密提供安全性,如同端輭端发送一样。 轗轅轐 特性里使用了 轲轳轡 数据安全性公司开发的 轲轣輴 轰轲轮轧 算法。如果你的无线基站支 持 轍轁轃 过滤,推荐你连同 轗轅轐 一起使用这个特性輨轍轁轃 过滤比加密安全得多輩。 14.35 Khazad cipher algorithm 轋轨轡轺轡轤 加密算法 轋轨轡轺轡轤 是初始的 轎轅轓轓轉轅 (尼斯湖)竞赛中的决赛算法。它针对 輶輴 位处理器 进行了优化,同时它在 輳輲 位处理器也运行得很好。它使用 輱輲輸 位的密钥。 14.36 Anubis cipher algorithm 轁轮轵轢轩轳 加密算法 轁轮轵轢轩轳 使用可变的 輱輲輸 至 輳輲輰 位的密钥。它是尼斯湖竞赛的参赛者之一。 轎轅轓轓轉轅 (尼斯湖竞赛)是欧洲委员会的信息社会技术輨轉轓轔輩规划中所支持的一 项工程 輬 支持年限三年輨輲輰輰輰 年 輱 月至 輲輰輰輲 年 輱輲 月輩輬 投资 輳輳 亿欧元輮它对各种计算 机加密算法分析性能指标及运行结果,并做出评价。 14.37 SEED cipher algorithm 轓轅轅轄 (种子)加密算法 它采用 輱輲輸 位的密钥块运算。这种算法由 轋轉轓轁 (朝鲜信息安全机构)开发, 并成为朝鲜共和国的国家标准算法。 輱輹輰 彃彈彁彐彔彅归 弱弴弮 彃归彙彐彔彏彇归彁彐彈彉彃 彁彐彉 密码接口 14.38 Salsa20 stream cipher algorithm 轓轡转轳轡輲輰 流加密算法 轓轡转轳轡輲輰 流加密算法。 轓轡转轳轡輲輰 流加密算法是由 轥轓轔轒轅轁轍 (流加密工程项目)提出。它由 轄轡轮轩轥转 轊輮 轂轥轲轮轳轴轥轩轮 设计。 14.39 Salsa20 stream cipher algorithm (i586) 轓轡转轳轡輲輰 流加密算法輨轩輵輸輶輩 用于 輵輸輶 处理器的 轓轡转轳轡輲輰 流加密算法。 14.40 Deflate compression algorithm 轄轥輍轡轴轥 压缩算法 这是 轄轥輍轡轴轥 压缩算法輨轒轆轃輱輹輵輱輩,运用于 轉轐轃轏轍轐 协议下的 轉轐轓轥轣 。 如果你使用 轉轐轓轥轣 ,那么你很有可能会需要它。 14.41 Michael MIC keyed digest algorithm 轍轩轣轨轡轥转 轍轉轃 密钥摘要算法 轍轩轣轨轡轥转 轍轉轃 用于 轔轋轉轐 ,主要是为了保证信息的完整性。但是它在其他地方 不是很常用,因为算法本身存在弱点。 14.42 CRC32c CRC algorithm 轃轒轃輳輲轣 轃轒轃 算法 循环冗余校验算法,被 轩轓轃轓轉 和很多场合运用于数据校验。这个算法执行 转轩轢輯转轩轢轣轲轣輳輲轣 ,模块名为 轣轲轣輳輲轣 。 14.43 Camellia cipher algorithms 轃轡轭轥转转轩轡 加密算法 轃轡轭轥转转轩轡 (茶花)是一种对称密钥块运算,由 轎轔轔 和三菱电气公司联合开 发。它采用三种密钥长度: 輱輲輸 、 輱輹輲 和 輲輵輶 位。 弱弴弮弴弴弮 彔彅当彔彉彎彇 彍彏彄录彌彅 輱輹輱 14.44 Testing module 测试模块 快速和不正规的加密测试模块。 14.45 Authenc support 轁轵轴轨轥轮轣 支持 轁轵轴轨轥轮轣 :为 轉轐轳轥轣 而整合封装的模式。这在 轉轐轓轥轣 中会用到。 14.46 LZO compression algorithm 轌轚轏 压缩算法 这里是 轌轚轏 算法。 14.47 Hardware crypto devices 硬件加密设备 选 轙 ,你将能看到硬件加密设备和处理器的选项。这个选项本身不会增加任 何的内核代码。 如果你选 轎 ,所有的子选项将被跳过和禁用。 14.47.1 Support for VIA PadLock ACE 轖轉轁 (威盛,一个厂家)高级密码引擘锁支持 一些 轖轉轁 处理器使用整合的加密引擘(所以叫做高级密码引擘),它提供非 常快的密码指令操作,以支持各种加密算法。 这些指令只有在 轃轐轕 支持下才能运行,否则只是软件级别上的加密。 • 轐轡轤轌软轣轫 轤轲轩轶轥轲 车软轲 轁轅轓 轡转轧软轲轩轴轨轭 轁轅轓 算法锁驱动 轖轉轁 锁的 轁轅轓 算法驱动。 在 轖轉轁 轃輳 和更新的 轃轐轕 上可以使用。 如果不确定,选 轍 。模块名为 轰轡轤转软轣轫輭轡轥轳輮轫软 。 • 轐轡轤轌软轣轫 轤轲轩轶轥轲 车软轲 轓轈轁輱 轡轮轤 轓轈轁輲輵輶 轡转轧软轲轩轴轨轭轳 轓轈轁輱 和 轓轈轁輲輵輶 算法锁驱动 轖轉轁 锁的 轓轈轁輱輯轓轈轁輲輵輶 算法驱动。 輱輹輲 彃彈彁彐彔彅归 弱弴弮 彃归彙彐彔彏彇归彁彐彈彉彃 彁彐彉 密码接口 在 轖轉轁 轃輷 和更新的 轃轐轕 上可以使用。 如果不确定,选 轍 。模块名为 轰轡轤转软轣轫輭轳轨轡輮轫软 。 14.47.2 Support for the Geode LX AES engine 轇轥软轤轥 轌轘 轁轅轓 引擘支持 选 轙 ,你将可以使用固化在 轁轍轄 轇轥软轤轥 轌轘 处理器主板上的 轁轅轓 引擘来执行 轁轅轓 加密算法。 选 轭 编译为模块,名为 轧轥软轤轥輭轡轥轳 。 14.47.3 Driver HIFN 795x crypto accelerator chips 轈轉轆轎 輷輹輵轸 加密加速芯片驱动 这个选项为 轈轉轆轎 輷輹輵轸 加密适配器提供支持。 Chapter 15 Virtualization 虚虚虚拟拟拟机机机 在这选 轙 ,你将可以看到一些相关的选项,以便用你的 轌轩轮轵轸 主机通过虚拟机 (客户)模式运行其他的操作系统。 这个选项本身不增加任何的内核代码。 如果你选 轎 ,所有的子选项将跳过和禁止。 15.1 Kernel-based Virtual Machine (KVM) sup- port 基于内核的虚拟机( 轋轖轍 )支持 通过硬件扩展,来实现主机完全地对客户机的虚拟化。你将需要一个不错的较 新的处理器,上面配置有虚拟化扩展。你还需要在下面的选项选择 輱 个或者更多的 处理器模块。 这些模块提供对硬件功能的访问权,这通过輯轤轥轶輯轫轶轭 中的一个设备节点字符 来实现。 选 轭 编译为模块,名为 轫轶轭 。 15.1.1 KVM for Intel processors support 对 轉轮轴轥转 处理器的 轋轖轍 支持 对 轩轮轴轥转 处理器提供 轋轖轍 支持。这些处理器上配备有 轖轔 扩展。 15.1.2 KVM for AMD processors support 对 轁轍轄 处理器的 轋轖轍 支持 对 轁轍轄 处理器提供 轋轖轍 支持。这些处理器上配备有 轁轍轄輭轖輨轓轖轍輩扩展。 輱輹輳 輱輹輴 彃彈彁彐彔彅归 弱張弮 彖彉归彔录彁彌彉彚彁彔彉彏彎 虚拟机 15.1.3 KVM trace support 轋轖轍 追踪支持 这个选项允许通过 轲轥转轡轹车轳 读取 轫轶轭 轲轥转轡轴轥轤 事件追踪。注意 轁轂轉 并不认为是稳 定的,将会在不久的版本中修改。 15.2 Linux hypervisor example code 轌轩轮轵轸 高级伪装范例代码 这是非常简单的模块,允许你运行多重的 轌轩轮轵轸 内核实例。它使用轜转轧轵轥轳轴輢命 令(在 轄软轣轵轭轥轮轴轡轴轩软轮輯转轧轵轥轳轴 目录中有介绍)。注意轜转轧轵轥轳轴輢是轜车轥转转 轱轵轥轳轴輢(击倒 用户)的谐音,而不是轜轲轵轳轴轹轶轩轳软轲輢(生锈的伪装)。 如果不清楚,选 轎 。如果好奇,选 轍 。如果喜欢受虐,选 轙 。 15.3 PCI driver for virtio devices 轶轩轲轴轩软 虚拟设备的 轐轃轉 驱动 这个驱动为 轐轃轉 设备提供基于 轶轩轲轴轩软 技术的虚拟支持。这需要你的 轖轍轍 有合 适的对于 轐轃轉 轶轩轲轴轩软 的支持。大多数基于 轖轍轍 的 轑轅轍轕 应该支持这些设备(如 轋轖轍 或者 轘轥轮 )。 轶轩轲轴轩软 ,一个公司名,主要在各个平台开发虚拟和仿真软件。 轖轍轍 :英特尔的 轖轡轮轤轥轲轰软软转 技术引入了一个软件层,即虚拟机监视器 (轖轩轲轴轵轡转 轍轡轣轨轩轮轥 轍软轮轩轴软轲 ,简称 轖轍轍)。 轑轅轍轕 :是一套由 轆轡轢轲轩轣轥 轂轥转转轡轲轤 所编写的模拟操作系统的自由软件。它与 轂软轣轨轳 , 轐轥轡轲轐轃 近似,但其具有某些后两者所不具备的特性,如高速度及跨平台 的特性。经由 轫轱轥轭轵 这个非自由的加速器, 轑轅轍轕 能模拟至接近真实电脑的速 度。 15.4 Virtio balloon driver 轖轩轲轴轩软 气泡驱动 这个驱动支持增加和减少 轋轖轍 客户的内存。 如果不清楚,选 轍 。 Chapter 16 Library routines 例例例行行行库库库 16.1 CRC-CCITT functions 轃轒轃輭轃轃轉轔轔 功能輨轃轒轃 轃轃轉轔轔輩 这个功能是为一些需要的模块而提供的,通常这些模块不是编译在内核之中。 如果这些模块需要用到 轃轒轃輭轃轃轉轔轔 功能,那么你要在这选 轍 。 16.2 CRC16 functions 輱輶 位 轃轒轃 校验功能 这个功能是为一些需要的模块而提供的,通常这些模块不是编译在内核之中。 如果这些模块需要用到 轃轒轃輱輶 功能,那么你要在这选 轍 。 16.3 CRC calculation for the T10 Data Integrity Field 轃轒轃 计算 轔輱輰 数据完整域 这个选项只有在模块不处于内核树中,需要计算 轃轒轃 检查时用到,它用于 轓轃轓轉 数据完整性子系统。 16.4 CRC ITU-T V.41 functions 轃轒轃 轉轔轕輭轔 轖輮輴輱 功能 这个功能是为一些需要的模块而提供的,通常这些模块不是编译在内核之中。 如果这些模块需要用到 轃轒轃 轉轔轕輭轔 轖輮輴輱 功能,那么你要在这选 轍 。 輱輹輵 輱輹輶 彃彈彁彐彔彅归 弱弶弮 彌彉彂归彁归彙 归彏录彔彉彎彅当 例行库 16.5 CRC32 functions 輳輲 位 轃轒轃 功能 这个功能是为一些需要的模块而提供的,通常这些模块不是编译在内核之中。 如果这些模块需要用到 轃轒轃輳輲 功能,那么你要在这选 轍 。 16.6 CRC7 functions 轃轒轃輷 功能 这个功能是为一些需要的模块而提供的,通常这些模块不是编译在内核之中。 如果这些模块需要用到 轃轒轃輷 功能,那么你要在这选 轍 。 16.7 CRC32c Cyclic Redundancy-Check 輳輲 位 轃轒轃輭轃 检测 这个功能是为一些需要的模块而提供的,通常这些模块不是编译在内核之中。 如果这些模块需要用到 轃轒轃輳輲轣 功能,那么你要在这选 轍 。模块名为 转轩轢轣轲轣輳輲轣 。 注: 轃轒轃 (循环冗余检查)轻一种数据传输检错功能,对数据进行多项式计算,并 将得到的和数附在帧的后面。接收设备也执行类似的算法。根据应用环境与习惯的 不同, 轃轒轃 又可分为以下几种标准: ① 轃轒轃輭輱輲 码; ② 轃轒轃輭輱輶 码; ③ 轃轒轃輭轃轃轉轔轔 码; ④ 轃轒轃輭輳輲 码。 致致致谢谢谢 感谢 轕轢轵轮轴轵 和 轌轆轓 社区在 轌轩轮轵轸 上对我的帮助。 感谢 轶轩轭,它绝对是编辑器中的利器神兵,它只需要 輱 秒钟就可以在本文所有 的中文和英文之间加上∼符号。 感谢轌A轔轅轘 輲ε,用它来排版真是很好玩。 輱輹輷

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 20 金币 [ 分享文档获得金币 ] 1 人已下载

下载文档

相关文档