Firmware Drivers  --->
        //固件就是你板上的BIOS、各种显卡芯片之类的已经固化好的记录某些特定数据的东西。

<*> EFI Variable Support via sysfs
      < > BIOS update support for DELL systems via sysfs
           //用于DELL机器的BIOS升级支持。
       < > Dell Systems Management Base Driver
           //DELL系统管理器的基本驱动。
[*] Export DMI identification via sysfs to userspace

< > DMI table support in sysfs 

[ ] iSCSI Boot Firmware Table Attributes

[ ] Google Firmware Drivers 


File systems  --->

< *> Second extended fs support

//Ext2文件系统是Linux的标准文件系统,擅长处理稀疏文件,由于我/boot 是ext2的 选之

<*> Ext3 journalling file system support
//Ext3性能平庸,使用journal日志模式时数据完整性非常好(但怪异的是此时多线程并发读写速度却最快)

[*]   Default to 'data=ordered' in ext3
[*]   Ext3 extended attributes
[*]     Ext3 POSIX Access Control Lists
[*]     Ext3 Security Labels

<*> The Extended 4 (ext4) filesystem
[*] Use ext4 for ext2/ext3 file systems (NEW)
[*] Ext4 extended attributes (NEW)
[*] Ext4 POSIX Access Control Lists (NEW)
[*] Ext4 Security Labels (NEW)
[  ] EXT4 debugging support (NEW)

[ ] JBD (ext3) debugging support

[ ] JBD (ext5) debugging support

//仅供开发者使用

< > Reiserfs support

< > JFS filesystem support
< > XFS filesystem support

< > GFS2 file system support 
< > OCFS2 file system support
< > Btrfs filesystem (EXPERIMENTAL) Unstable disk format
< > NILFS2 file system support (EXPERIMENTAL)

//以上各种文件系统格式我都不需要。全不选

[*] Dnotify support
//旧式的基于目录的文件变化的通知机制(新机制是Inotify),目前仍然有一些程序依赖它

 

[*] Inotify support for userspace            

//选

[*] Quota support
//配额支持。也就是说限制某个用户或者某组用户的磁盘占用空间。根据自己需求可选可不选。测试一把,我选了。

[*]   Report quota messages through netlink interface
[ ]   Print quota warnings to console (OBSOLETE)

< > Old quota format support//老式的配额格式支持
< > Quota format vfsv0 and vfsv1 support //对于v0 v1版本的支持,老旧不选用。

< > Kernel automounter support 
< > Kernel automounter version 4 support (also supports v3)

//内核自动加载远程文件系统,我没这个需求。

<M> FUSE (Filesystem in Userspace) support
//FUSE允许在用户空间实现一个文件系统,如果你打算开发一个自己的文件系统或者使用一个基于FUSE的文件系统就选吧

<M>   Character device in Userspace support

Caches  --->
< > General filesystem local caching manager

CD-ROM/DVD Filesystems  --->CD-ROM/DVD文件系统
<*> ISO 9660 CDROM file system support
//CD-ROM的标准文件系统
[*]   Microsoft Joliet CDROM extensions
//Microsoft对ISO 9660文件系统的Joliet扩展,允许在文件名中使用Unicode字符,也允许长文件名
[*]   Transparent decompression extension
//Linux对ISO 9660文件系统的扩展,允许将数据透明的压缩存储在CD上
<*> UDF file system support

//某些新式CD/DVD上的文件系统,很少见

DOS/FAT/NT Filesystems  --->DOS/Windows的文件系统
<*> MSDOS fs support

//古老的MSDOS文件系统
<*> VFAT (Windows-95) fs support

(936) Default codepage for

//FAT默认代码页.就是怎么显示fat文件名。如果要与简体中文windows系统兼容,建议设置为936.使用默认437时,中文会乱码。选 择936之后,还需要在File Systems --- Native Language Support 配置项选择需要编译进内核的语言支持(CP936)。

(utf8) Default iocharset for FAT

//FAT默认字符集,如果要使用中文,请使用utf8。还需要在File Systems --- Native Language Support 配置项选择需要编译进内核的语言支持(utf8)。

<*> NTFS file system support
从WinNT开始使用的NTFS文件系统
[ ]   NTFS debugging support (NEW)
//仅供调试使用
[*]   NTFS write support (NEW)
NTFS写入支持

Pseudo filesystems  --->

-*- /proc file system support

//子选项全部按默认全选即可。

[*] Miscellaneous filesystems  --->

//非主流的杂项文件系统

<M> Compressed ROM file system support (cramfs)

//对ROM的支持,这里要选上!

其它子选项按照默认即可。

[*] Network File Systems  --->

//网络文件系统。全部默认吧。如果对NFS有特殊需求的自己解决吧

[*] Advanced partition selection

//高级分区选择,如果你不是用Linux来管理硬盘分区表,选这个。一般来说,要选,而且要选上里面的WINDOWS选项。因为我的硬盘是在WINDOWS 下格式化分区的。我只选择了

[*]   PC BIOS (MSDOS partition tables) support

[*]   Windows Logical Disk Manager (Dynamic Disk) support

-*- Native language support  --->  
//本地语言支持.如果你仅仅使用几种主流的Linux文件系统(ext2/3/4,Reiserfs,JFS,XFS),就不需要这个东西.但是如果你需要 使用FAT/NTFS分区的话,就需要这个东西了.

(utf8) Default NLS Option

//默认本地语言,建议使用UTF-8。并选种codepage

<*>   Simplified Chinese charset (CP936, GB2312)

< > Distributed Lock Manager (DLM)  --->
//通用的分布式锁管理器,不明白就不选

Kernel hacking  --->

[] Show timing information on printks

//在printk的输出中包含时间信息,可以用来分析内核启动过程各步骤所用时间 , 我不需要debug内核

[ ] Enable __deprecated logic
[*] Enable __must_check logic
//在编译内核的过程中使用"必须检查"的逻辑,禁用它将不会显示某些警告信息

(2048) Warn for stack frames larger than (needs gcc 4.4)

[*] Magic SysRq key

//魔术键功能,用alt+PrintScreen+特定键位 的组合键来控制系统,在系统崩溃时特别有用,有点类似win2000的ctrl+alt+del

[ ] Strip assembler-generated symbols during link
[ ] Enable unused/obsolete exported symbols
//导出无用和废弃的符号,这将使内核不必要的增大

-*- Debug Filesystem

//不是内核开发者的别选
[ ] Run 'make headers_check' when building vmlinux
//在编译内核时运行'make headers_check'命令检查内核头文件,当你修改了与用户空间相关的内核头文件后建议启用该选项
[*] Kernel debugging

//不是内核开发者的别选

[ ] Compile the kernel with frame pointers

//还是跟内核开发有关,不选

[ ] Check for stalled CPUs delaying RCU grace periods

< > Linux Kernel Dump Test Tool Module

//不是内核开发者别选

[*] Sysctl checks

[*] Tracers  --->

// 内核跟踪分析器,默认吧

[] Remote debugging over FireWire early on boot

// 启动过程中,允许远程调试内核

[ ] Enable dynamic printk() support

[ ] Enable debugging of DMA-API usage

[ ] Perform an atomic64_t self-test at boot

[ ] Sample kernel code  --->

[ ] Filter access to /dev/mem

[*] Enable verbose x86 bootup info messages

//输出启动过程的详细信息。可选可不选。关闭后相当于无声启动。没有信息输出。

-*- Early printk

[ ]   Early printk via EHCI debug port

//不选吧,调试的一概不选

[ ] Use 4Kb for kernel stacks instead of 8Kb

[ ] Enable IOMMU stress-test mode

IO delay type (port 0x80 based port-IO delay [recommended])  --->

[*] Allow gcc to uninline functions marked 'inline'

Security options  --->

[*] Enable access key retention support
//在内核中保留authentication token和access key

[*]   Enable the /proc/keys file by which keys may be viewed
//允许有权限的进程通过/proc/keys读取所有的key
[*] Enable different security models
/允许内核选择不同的安全模型,如果未选中则内核将使用默认的安全模型
[*] Enable the securityfs filesystem

[*] Socket and Networking Security Hooks

//允许安全模型通过Security Hook对Socket与Networking进行访问控制

[ ]   XFRM (IPSec) Networking Security Hooks启用XFRM安全Hook
[ ] Security hooks for pathname based access control

[ ] NSA SELinux Support

//美国国家安全局(NSA)开发的安全增强Linux(SELinux),你还需要进行策略配置(checkpolicy)并且对文件系统进行标记 (setfiles).我暂时对安全性要求没那么高。

[ ] TOMOYO Linux Support

[ ] AppArmor support

[ ] Integrity Measurement Architecture(IMA)

Default security module (Unix Discretionary Access Controls) │

//均按默认

< > Self test for hardware accelerated raid6 recovery

//不选

-*- Cryptographic API  ---> 

//默认即可

[*] Virtualization  --->

//看需要吧,我一个都没选。

 <M>   Kernel-based Virtual Machine (KVM) support     <>     KVM for Intel processors support     <M>     KVM for AMD processors support     [ ]     KVM trace support (NEW)     <M>   Virtio balloon driver (EXPERIMENTAL)


    Library routines  --->

//全部默认

好了 终于全部设置完了, 泪目...

下一篇开始编译。

Gentoo 安装日记 15 (配置内核 :固件驱动..文件系统以及其他)相关推荐

  1. Gentoo 安装日记 16(编译内核)

    接:http://nvd11.blog.163.com/blog/static/200018312201272692729820/ 设置完内核后记得到出配置文件, 方便你下次配置. 好 开始编译, 系 ...

  2. Gentoo 安装日记 10 (配置内核 :General setup)

    接:http://nvd11.blog.163.com/blog/static/20001831220127231400990/ 进入/usr/src/linux/ 输入 make menuconfi ...

  3. Gentoo 安装日记 12 (配置内核 :电源和bios)

    接:http://nvd11.blog.163.com/blog/static/200018312201272515750861/ Power management and ACPI options  ...

  4. Gentoo 安装日记 07 (stage3:复制解压stage包,并切换根目录)

    接:http://nvd11.blog.163.com/blog/static/200018312201271993552536/ 上一篇我地把硬盘挂载到了gentoo系统, 依家我地尝试安装stag ...

  5. Gentoo 安装日记 14 (配置内核 :设备驱动)

    接:http://nvd11.blog.163.com/blog/static/200018312201272571544981/ 摘自 鸟哥的私房菜: 進入『Device Drivers』這個是所有 ...

  6. Gentoo 安装日记 13 (配置内核 :可执行文件安格式和网络)

    接:http://nvd11.blog.163.com/blog/static/20001831220127254852277/ Executable file formats / Emulation ...

  7. Gentoo 安装日记 11 (配置内核 :Module, block layer 和 CPU)

    接: http://nvd11.blog.163.com/blog/static/20001831220127259426804/ [*] Enable loadable module support ...

  8. Gentoo 安装日记 09 (安装stage3:下载内核)

    接:http://nvd11.blog.163.com/blog/static/20001831220127231101541/ 首先要联网把内核下载落来 要d时间.. 首先编辑/etc/make.c ...

  9. Gentoo 安装日记 20 (安装配置开机引导程序grub)

    接: http://nvd11.blog.163.com/blog/static/200018312201272995155573/ 首先梗系要下载安装grub先拉 执行 time emerge gr ...

最新文章

  1. 再也不用担心面试官问你HashCode和equals了
  2. 关于telnet: connect to address 190.168.6.6: No route to host 报错处理
  3. AC日记——[ZJOI2009]狼和羊的故事 bzoj 1412
  4. excel数据透视表应用大全_从Excel进阶到Python:更强大的数据透视表
  5. Feem(局域网文件传输工具)官方版
  6. 如何理解零知识 zkSNARK应用中的Nullifier Hash攻击?
  7. html+canvas+输入文字换行,canvas文字换行
  8. JAVAWEB(三)Java与数据库(JUnit、JUL、Maven、图书管理系统)
  9. 可以加急的计算机核心期刊,什么核心期刊可以加急
  10. 软连接ln -s 创建以及删除
  11. Cesium 与百度全景API联动
  12. API 文档搜索引擎
  13. PHP开发APP接口注意事项
  14. Unity HoloLens2 开发笔记(六):使用眼动追踪 追踪物体
  15. 服务器电源输出电压不稳定,开关电源输出电压不足的三大原因
  16. springboot 2.x: java.lang.ClassNotFoundException: org.springframework.boot.bind.RelaxedDataBinder
  17. Intel cas 百度云 备份
  18. 【零基础入门SpringBoot2】—— 核心功能_配置文件与Web开发
  19. python中报UnicodeDecodeError: 'utf-8' code
  20. 基于 LSTM 电影评论情感分析

热门文章

  1. 【Flask】flask上下文
  2. LockSettingsService的setLockCredentialInternal函数详解
  3. 正则表达式,解决要么有要有没有,但必须开头
  4. Cheat Engine教程关卡密码
  5. 我对汇编中进位和溢出的理解
  6. MultiByteToWideChar和WideCharToMultiByte
  7. 修改xp boot.ini文件
  8. 破解简单的Android签名检查
  9. 5、数据库设计的三大范式
  10. 【PAT乙级】1063 计算谱半径 (20 分)