linux4.4内核支持i7 i76560u相当于吗

Copyright &
. All Rights Reserved .页面执行时间:5,242.18800 毫秒5827人阅读
linux设备驱动(105)
对于每一个配置选项,用户可以回答、或。其中表示将相应特性的支持或设备驱动程序编译进内核;表示将相应特性的支持或设备驱动程序编译成可加载模块,在需要时,可由系统或用户自行加入到内核中去;表示内核不提供相应特性或驱动程序的支持。只有才能选择
1.&General&setup(通用选项)
[*]Prompt&for&development&and/or&incomplete&code/drivers,设置界面中显示还在开发或者还没有完成的代码与驱动,最好选上,许多设备都需要它才能配置。
[&]Cross-compiler&tool&prefix,交叉编译工具前缀,如果你要使用交叉编译工具的话输入相关前缀。默认不使用。嵌入式更不需要。
[&]Local&version&-&append&to&kernel&release,自定义版本,也就是可以看到的版本,可以自行修改,没多大意义。
[&]Automatically&append&version&information&to&the&version&string,自动生成版本信息。这个选项会自动探测你的内核并且生成相应的版本,使之不会和原先的重复。这需要的支持。由于在编译的命令中我们会加入–&选项来生成自定义版本,所以这里选。
Kernel&compression&mode&(LZMA),选择压缩方式。
[&]Support&for&paging&of&anonymous&memory&(swap),交换分区支持,也就是虚拟内存支持,嵌入式不需要。
[*]System&V&IPC,为进程提供通信机制,这将使系统中各进程间有交换信息与保持同步的能力。有些程序只有在选的情况下才能运行,所以不用考虑,这里一定要选。
[*]POSIX&Message&Queues,这是的消息队列,它同样是一种进程间通讯。建议你最好将它选上。
[*]BSD&Process&Accounting,允许进程访问内核,将账户信息写入文件中,主要包括进程的创建时间创建者内存占用等信息。可以选上,无所谓。
[*]BSD&Process&Accounting&version&3&file&format,选用的话统计信息将会以新的格式()写入,注意这个格式和以前的&格式不兼容,选不选无所谓。
[&]Export&task/process&statistics&through&netlink&(EXPERIMENTAL),通过通用的网络输出工作进程的相应数据,和不同的是,这些数据在进程运行的时候就可以通过相关命令访问。和类似,数据将在进程结束时送入用户空间。如果不清楚,选(实验阶段功能,下同)。
[&]Auditing&support,审计功能,某些内核模块需要它(),如果不知道,不用选。
[&]RCU&Subsystem,一个高性能的锁机制子系统,不懂不了解,按默认就行。
[&]Kernel&.config&support,将配置信息保存在内核中,选上它及它的子项使得其它用户能从&config.gz中得到内核的配置选上,重新配置内核时可以利用已有配置
Enable&access&to&.config&through&/proc/config.gz,上一项的子项,可以通过&config.gz访问配置,上一个选的话,建议选上。
(16)Kernel&log&buffer&size&(16&=&&64KB,&17&=&&128KB)&,内核日志缓存的大小,使用默认值即可。,,单处理器,多处理器,,。
[&]Control&Group&support(有子项),使用默认即可,不清楚可以不选。
Example&debug&cgroup&subsystem,子系统调试例子
Namespace&cgroup&subsystem,子系统命名空间
Device&controller&for&cgroups,设备控制器
Cpuset&support,只有含有大量大于个的系统或非一致内存访问系统才需要它。
[&]enable&deprecated&sysfs&features&to&support&old&userspace&tools,在某些文件系统上比如提供从内核空间向用户空间传递大量数据的接口,一般不选。
[&]Kernel-&user&space&relay&support&(formerly&relayfs),内核系统区和用户区进行传递通讯的支持,这个选项在特定文件系统(relayfs)中提供数据接口支持,它可以支持从内核空间到用户空间的大批量数据传递的支持。不清楚可以不选。
[&]Namespaces&support,(有子项)命名空间支持,允许服务器为不同的用户信息提供不同的用户名空间服务,不清楚可以不选。
[&]Initial&RAM&filesystem&and&RAM&disk&(initramfs/initrd)&support,初始的文件和磁盘(&)支持(如果要采用启动则要选择,否则可以不选不需要,不用选。嵌入式一般不选。
[&]Optimize&for&size,优化大小,代替参数,可能会有二进制错误问题,一般不选。
()Default&panic&timeout,添即可。
[*]Configure&standard&kernel&features&(for&small&systems),特殊内核用到,可以不选,嵌入式则必选。
[&]Enable&the&Anonymous&Shared&Memory&Subsystem,启用匿名共享内存子系统,不清楚可以不选。
[&]Enable&AIO&support,支持(Asynchronous&I/O&异步事件非阻塞),(包含向内核发出读命令,向内核写命令,详细见‘介绍‘文档),机制为服务器端高并发应用程序提供了一种性能优化的手段。加大了系统吞吐量,所以一般用于大型服务器,一般不用选。
[&]Kernel&Performance&Events&And&Counters(有子项),不清楚,不选。
[*]Enable&VM&event&counters&for&/proc/vmstat,允许在/proc/vmstat中包含虚拟内存事件记数器。
[*]Enable&SLUB&debugging&support,支持内存分配管理器调试,
[&]Disable&heap&randomization,禁用随即,选不选均可。
Choose&SLAB&allocator&(SLUB&(Unqueued&Allocator))&&---&,&选择内存分配管理器,强烈推荐使用。
[&]Profiling&support,剖面支持,用一个工具来扫描和计算计算机的剖面图,支持系统测评,一般开发人员使用,不选。
[&]Kprobes,调试人员使用,不选。
GCOV-based&kernel&profiling&&---&(有子项),默认即可。
2.&Enable&loadable&module&support(可加载模块
[&]Forced&module&loading,&强行加载模块,不建议选。
[*]Module&unloading,支持模块卸载,必须选上。
[&]Forced&module&unloading,强行卸载模块,即使内核认为这样并不安全,也就是说你可以把正在使用中的模快卸载掉。如果你不是内核开发人员或者骨灰级的玩家,不建议选。
[&]Module&versioning&suppor,这个功能可以让你使用其它版本的内核模块,除非特殊需要,一般不选。
[&]Source&checksum&for&all&modules,这个功能是为了防止更改了内核模块的代码但忘记更改版本号而造成版本冲突,现在很少使用,不选。
3.&Enable&the&block&layer(块设备层
[*]Support&for&large&(2TB+)&block&devices&and&files,仅在使用大于的块设备时需要
[*]Block&layer&SG&support&v4,通用设备第四版支持。
[*]Block&layer&data&integrity&support,块设备数据完整性支持。
[*]IO&Schedulers&&---&(有子项),调度器
[&]Anticipatory&I/O&scheduler,抢先式调度器,大多数块设备只有一个物理查找磁头例如一个单独的硬盘将多个随机的小写入流合并成一个大写入流用写入延时换取最大的写入吞吐量适用于大多数环境特别是写入较多的环境比如文件服务器
[&]Deadline&I/O&scheduler,期限式调度器,轮询的调度器简洁小巧提供了最小的读取延迟和尚佳的吞吐量特别适合于读取较多的环境比如数据库。
[&]CFQ&I/O&scheduler,使用策略为所有任务分配等量的带宽避免进程被饿死并实现了较低的延迟可以认为是上述两种调度器的折中适用于有大量进程的多用户系统调度器尝试为所有进程提供相同的带宽。它将提供平等的工作环境,对于桌面系统很合适。
Default&I/O&scheduler&(CFQ)&&---&默认调度器有上面三个调度器:抢先式是传统的,它的原理是一有响应,就优先考虑调度。如果你的硬盘此时在运行一项工作,它也会暂停下来先响应用户。期限式则是:所有的工作都有最终期限,在这之前必须完成。当用户有响应时,它会根据自己的工作能否完成,来决定是否响应用户。则是平均分配资源,不管你的响应多急,也不管它的工作量是多少,它都是平均分配,一视同仁的。
4.&System&Type(arm&占用配置,一般是厂家提供,与第项代替了原有的
5.&[&]FIQ&Mode&Serial&Debugger,一般不选。
6.&Bus&support(总线支持
PCI&support,总线支持,主板上最长用的插槽,最好选上,可以不选,一般没有总线。
PCCard&(PCMCIA/CardBus)&support,一般笔记本有这种插槽,笔记本选上,不选。
7.&Kernel&Features(内核特征
[&]&Tickless&System&(Dynamic&Ticks),非固定平率系统,能让内核运行的更有效率,并且省电,下可选,特别是笔记本,一般不用选。
[&]&High&Resolution&Timer&Support,支持高频率时间发生器,需要硬件兼容,但大多数和都不支持,不选
Memory&split&(2G/2G&user/kernel&split)&&---&,内核与用户空间各占,内核空间用户空间
Preemption&Model&(No&Forced&Preemption&(Server))&&---&,内核抢占模式。普通用户一般选,选就可以。
No&Forced&Preemption&(Server),禁止内核抢占,适合服务器环境。针对于高吞吐量的设计,但有可能延时较长,适用于服务器或科学运算,或向要最大的运算能力,而不理会调度上的延时。
Voluntary&Kernel&Preemption&(Desktop),自愿内核抢占,适合普通的桌面环境。已降低吞吐量为代价,降低内核调度的最大延时,提供更快的应用程序响应,即使系统已经高负荷运转,应用程序仍然能运行的很“流畅”,适合用户桌面环境
Preemptible&Kernel&(Low-Latency&Desktop),主动内核抢占,适合运行实时程序的环境。更低的吞吐量,进一步降低内核的调度延时,使应用程序更加流畅。
[&]Compile&the&kernel&in&Thumb-2&mode,编译Thumb-2&mode内核,一般不选
[*]&Use&the&ARM&EABI&to&compile&the&kernel,与下面绑定配置。
[*]&Allow&old&ABI&binaries&to&run&with&this&kernel&(EXPERIMENTAL),对于嵌入式系统,这两个要选上,否则很可能启动的时候报错(not&syncing:&Attempted&to&kill&init!)
[&]&High&Memory&Support&(EXPERIMENTAL)(有子项),&物理内存以下不选,超过才选。(配置略有变化,以前的选项是())。
Allocate&2nd-level&pagetables&from&highmem,物理内存以下不选,超过(小于)才选
Allocate&3nd-level&pagetables&from&highmem,大于,选择此项目。
Memory&model&(Flat&Memory)&&---&,一般选&Flat&Memory&,其他选项涉及内存热插拔。
[&]&Enable&KSM&for&page&merging,允许内核识别出包含相同内容的内存页,然后合并这些内存页,将数据整合在一个位置可以多次引用,特殊功能,不用选。
(4096)&Low&address&space&to&protect&from&user&allocation,默认即可
[&]&Use&kernel&mem{cpy,set}()&for&{copy_to,clear}_user()&(EXPERIMENTAL),不清楚可以不选。
----------------- ----------------- ----------------- -----------------
附:文件系统
在内核挂载根文件系统时,提示的解决方法:
Kernel&Features&&---&
[*]&Use&the&ARM&EABI&to&compile&the&kernel&&&&&&&&&&&&&&&&&
[*]&&&Allow&old&ABI&binaries&to&run&with&this&kernel&(EXPERIMENTA)
CC=$(CROSS_COPILE)gcc
CC=$(CROSS_COPILE)gcc&-march=armv4t
一般海思编译器选择此选项,以下的编译器,不用选,如果用(支持的编译器)以上的最好选上。
8.&Boot&options
一般不需要配置,会把启动参数传递给内核。如果没有传参数,可以配置启动参数,类似下面这样:
(0x0)&Compressed&ROM&boot&loader&base&address
(0x0)&Compressed&ROM&boot&loader&BSS&address
(mem=32M&console=ttySAC0&root=/dev/ram&initrd=0xM&ramdisk_size=4096&rw)&Default&kernel&command&string
9.&CPU&Power&Management
[&]&CPU&idle&PM&support,允许软件控制的空闲进程电源管理,一般不用选。
10.&Floating&point&emulation(浮点运算,专用看是否支持硬浮点协处理器,支持的话选择,不支持选择
[&]&NWFPE&math&emulation
[&]&FastFPE&math&emulation&(EXPERIMENTAL)
[*]&VFP-format&floating&point&maths
[&]&Advanced&SIMD&(NEON)&Extension&support
10.&Userspace&binary&formats(二进制支持
[*]&Kernel&support&for&ELF&binaries,必须选,否则内核可能不能启动,其他可以全部不选,
[&]&Write&ELF&core&dumps&with&partial&segments
&&&&Kernel&support&for&a.out&and&ECOFF&binaries
&&&&Kernel&support&for&MISC&binaries
11.&Power&management&options(电源管理)
一般用于笔记本,和可以不选。
[*]&Power&Management&support,选择此项,下面的项才能可见
[&]&Power&Management&Debug&Support,调试用,不用选
[*]&Suspend&to&RAM&and&standby,待机到内存,即内存供电而暂时关闭硬盘等外设。
&&&&Advanced&Power&Management&Emulation,高级电源管理,
[&]&Run-time&PM&core&functionality,允许对运行中接入的设备进行电源管理。
12.&Networking&support,(协议层的网络支持,等,硬件层的支持在Device&Drivers中配置)
Networking&options&&---&,网络选项
&*&&Packet&socket,这种能够让应用程序(,)直接与网络设备通讯,而不通过内核中的其他中介协议,最好选上。
&*&&Unix&domain&sockets,一种仅运行于本机上的效率高于的简称许多程序都使用它在操作系统内部进行进程间通信比如和,最好选上。
&&&&Transformation&user&configuration&interface,为可在层加密之类的工具提供用户配置接口支持,不清楚可以不选。
[&]&Transformation&sub&policy&support&(EXPERIMENTAL),子策略支持仅供开发者使用,不清楚不要选。
[&]&Transformation&migrate&database&(EXPERIMENTAL),
[&]&Transformation&statistics&(EXPERIMENTAL),
&&&&PF_KEY&sockets,用于可信任的密钥管理程序和操作系统内核内部的密钥管理进行通信也依赖于它,可以不选。
[&]&&&PF_KEY&MIGRATE&(EXPERIMENTAL),子项,不用选。
[*]&TCP/IP&networking,协议,必须要选
[*]&&&IP:&multicasting,群组广播,选上
[]&&&IP:&advanced&router,高级路由功能,做路由器的话选上,可以不选。
Choose&IP:&FIB&lookup&algorithm&(choose&FIB_HASH&if&unsure)&(FIB_HASH),子项,不懂的话就选FIB_HASH吧
[&]&&&IP:&policy&routing,策略路由,不清楚可以不选。
[&]&&&IP:&equal&cost&multipath,用于路由的基于目的地址的均衡。不清楚可以不选。
[&]&&&IP:&verbose&route&monitoring,显示冗余的路由监控信息,可以不选
[&]&&&IP:&kernel&level&autoconfiguration,内核启动时自动配置地址、路由表等,需要从网络启动的无盘工作站需要这个,普通用户不需要。
&&&&&IP:&tunneling,隧道,将一个报文装在另一个报文的技术。不清楚不用选。
&&&&&IP:&GRE&tunnels&over&IP,基于的(通用路由封装)隧道,不清楚可以不选。
[]&&&IP:&multicast&routing,多重传播路由,没有特殊需求可以不选。
[&]&&&&&IP:&multicast&policy&routing,子项,不清楚可以不选
[&]&&&&&IP:&PIM-SM&version&1&support,子项,不清楚可以不选
[&]&&&&&IP:&PIM-SM&version&2&support,子项,不清楚可以不选
[&]&&&IP:&ARP&daemon&support,废弃功能,不选。
[&]&&&IP:&TCP&syncookie&support,抵抗攻击的好东西要启用它必须同时启用文件系统和然后在系统启动并挂载了之后执行命令,不清楚可以不选。
&&&&&IP:&AH&transformation,验证头实现了数据发送方的验证处理可确保数据既对于未经验证的站点不可用也不能在路由过程中更改,不清楚可以不选。
&&&&&IP:&ESP&transformation,封闭安全负载实现了发送方的验证处理和数据加密处理用以确保数据不会被拦截查看或复制。不清楚可以不选。
&&&&&IP:&IPComp&transformation,静荷载压缩协议用于支持,不清楚可以不选。
&&&&&IP:&IPsec&transport&mode,传输模式常用于对等通信用以提供内网安全数据包经过了加密但头没有加密因此任何标准设备或软件都可查看和使用头,不清楚可以不选。
&&&&&IP:&IPsec&tunnel&mode,隧道模式用于提供外网安全包括虚拟专用网络整个数据包数据头和负载都已经过加密处理且分配有新的头头和验证尾从而能够隐藏受保护站点的拓扑结构,不清楚可以不选。
&&&&&IP:&IPsec&BEET&mode,模式,不清楚可以不选。
[*]&&&Large&Receive&Offload&(ipv4/tcp),针对&流量的&支持,选上。
&*&&&INET:&socket&monitoring&interface,监视接口一些本地工具如包含的需要使用它,选上
[]&&&TCP:&advanced&congestion&control&&---&,高级拥塞控制如果没有特殊需求比如无线网络就别选了内核会自动将默认的拥塞控制设为并将作为候补,可以不选。如果网络用处较多,还是选上为好(如网络视频服务器)。
关于拥塞控制,见拥塞控制文档。
[&]&&&TCP:&MD5&Signature&Option&support&(RFC2385)&(EXPERIMENTAL),不清楚可以不选。
&*&&&&The&IPv6&protocol&&---&,支持的话,就选上,
[*]&Only&allow&certain&groups&to&create&sockets,只允许特定的群体创建,选上,没什么坏处。
[*]&Network&activity&statistics&tracking,最好选上。
…….网络选项中,后面的不清楚的话&可以不选,选上基本几项,网络就可以工作了,有时间进一步深入研究。
-*-&&&Wireless&&---&(无线,没有无线网卡的话可以不选)
&*&&&&cfg80211&-&wireless&configuration&API,暂时未会,使用默认配置
13.&Device&Drivers(设备驱动)
Generic&Driver&Options&&---&,通用选项
(/sbin/mdev)&path&to&uevent&helper,不理解,用的默认值
[&]&Maintain&a&devtmpfs&filesystem&to&mount&at&/dev,让文件系统安装在,不清楚可以不选。
[*]&Select&only&drivers&that&don't&need&compile-time&external&firmware,只显示那些不需要内核对外部设备的固件作支持的驱动程序除非你有某些怪异硬件否则请选上。
[&]&Prevent&firmware&from&being&built,不编译固件(固化的软件,如)固件一般是随硬件的驱动程序提供的仅在更新固件的时候才需要重新编译。可以不选,但想要更新固件的话就要重新编译内核了。
{*}&Userspace&firmware&loading&support,提供某些内核之外的模块需要的用户空间固件加载支持在内核树之外编译的模块可能需要它,选上。
[*]&&Include&in-kernel&firmware&blobs&in&kernel&binary&
()&&&External&firmware&blobs&to&build&into&the&kernel&binary
&&&&Connector&-&unified&userspace&&-&&kernelspace&linker&&---&,用户空间和内核空间连接器,工作在协议的顶层,不清楚可以不选。
&*&&Memory&Technology&Device&(MTD)&support&&---&,特殊的存储技术,如常用语数码相机或嵌入式系统的闪存卡,一般是和的支持,必选,不用选。
[&]&&&Debugging,调试模式,不选。
&&&&&MTD&tests&support,测试支持,不清楚可以不选。
&&&&&MTD&concatenating&support,连接多个设备,例如使用文件系统管理多片的情形。只有一片时不选。
[*]&&MTD&partitioning&support,分区支持,选上。
&&&&&&&&RedBoot&partition&table&parsing,使用解析分区表如果需要读取这个分区表的信息选择此项
[*]&&&&&Command&line&partition&table&parsing,允许通过内核命令行传递分区表信息,
&&&&&&&&ARM&Firmware&Suite&partition&parsing,使用分区信息
&&&&&&&&TI&AR7&partitioning&support,分区支持
&*&&&Direct&char&device&access&to&MTD&devices,将系统中的设备看做字符设备进行读写,需要与驱动同步的。
-*-&&Common&interface&to&block&layer&for&MTD&'translation&layers'
&*&&&Caching&block&device&access&to&MTD&devices,文件系统挂载后,模拟块设备进行访问。常用于只读文件系统。如果是使用方式。
&&&&&FTL&(Flash&Translation&Layer)&support,提供对翻译层支持,可以不选
&&&&&NFTL&(NAND&Flash&Translation&Layer)&support,翻译层支持,可以不选
&&&&&INFTL&(Inverse&NAND&Flash&Translation&Layer)&support,提供支持,使用
&&&&&Resident&Flash&Disk&(Flash&Translation&Layer)&support,提供支持,为嵌入式系统提供类似功能,不清楚可以不选,使用驱动的话也不用选。
&&&&&NAND&SSFDC&(SmartMedia)&read&only&translation&layer,只读翻译层,不清楚可以不选。
&&&&&SmartMedia/xD&new&translation&layer,不清楚可以不选。
&&&&&Log&panic/oops&to&an&MTD&buffer,缓冲日志,不清楚可以不选。
RAM/ROM/Flash&chip&drivers&&---&,芯片驱动,不清楚可以不选。
Mapping&drivers&for&chip&access&&---&,为芯片的访问方式选择驱动,不清楚可以不选。
Self-contained&MTD&device&drivers&&---&,自身包含设备驱动,一般不选。
&&&&&Include&chip&ids&for&known&NAND&devices.,信息,不用选。
&&&&&NAND&Device&Support&&---&,设备支持,有的话选上,子项默认配置即可,如果支持,加选这一项就够了。
&&&&&OneNAND&Device&Support&&---&,支持,不清楚可以不选。
LPDDR&flash&memory&drivers&&---&,内存驱动,未用,不用选。
UBI&-&Unsorted&block&images&&---&未分类影响,不清楚不选。
附:配置支持两步
1)&在“”选项中选择
&*&memory&technology&device(mtd)support
&*&mtd&partitioning&support
&*&cashing&block&device&access&to&mtd&devices
ram/rom/flash&chip&drivers---&
&*&&detect&flash&chips&by&common&flash&interface(cfi)&probe
&*&&support&for&intel/sharp&flash&chips
mapping&drivers&for&chip&access---&
&*&&cfi&flash&device&in&physical&memory&map
(0)&&&physical&start&address&of&flash&mapping
(1000000)physical&length&of&flash&mapping
(2)buswidthin&octets
&*&&intel&strataflash&device&mapped&on&at91rm9200
这里设置了芯片的起始地址、大小以及宽度,比如起始地址为“”,大小为“”,即,宽度为“”,即字节。然后选中自己加入的“intel&strataflash&device&mapped&on&at91rm9200”这一项
2)&在“”选项中选择
&*&joumalling&flash&file&system&v2(jffs2)support
对于其他功能,可根据自己的实际情况,进行裁减,然后保存退出,接下来编译出操作系统内核映像。详细见&支持文档)
&&&&Parallel&port&support&&---&,配置并口,如打印机,可以不用配置
&&&&&&PC-style&hardware&(NEW),
&&&&&&AX88796&Parallel&Port&(NEW),
[&]&&&&IEEE&1284&transfer&modes&(NEW),
[*]&Block&devices&&---&,块设备,一般都不用选,除非有特殊需要
&&&&&&Loopback&device&support,拿文件来模拟块设备,想要文件的话必须选上,一般不选。
&&&&&&Network&block&device&support,网络块设备支持,让成为网络块设备的客户端。一般不选
&&&&&&Low&Performance&USB&Block&driver,低性能块设备驱动程序,一般不选。
&*&&&&RAM&block&device&support,块设备支持,子选项保持默认就好了。
&&&&&&Packet&writing&on&CD/DVD&media,不清楚可以不选。
&&&&&&ATA&over&Ethernet&support,不清楚可以不选。
[*]&Misc&devices&&---&,混杂设备驱动,一般不选。
&&&&ATA/ATAPI/MFM/RLL&support&(DEPRECATED)&&---&,不清楚可以不选。
SCSI&device&support&&---&,支持盘的话,需要选上。
&&&&RAID&Transport&Class,不清楚可以不选。
&*&&SCSI&device&support,支持盘选上,子选项默认配置即可。
&&&&Serial&ATA&and&Parallel&ATA&drivers&&---&,和支持,没有硬盘的话可以不选。
[&]&Multiple&devices&driver&support&(RAID&and&LVM)&&---&,特殊服务器管理用到,如,一般用户不会用到,不用选,
[*]&Network&device&support&&---&,网络设备支持,必选。包括前兆网卡,等的支持。
[*]&HID&Devices&&---&,支持,选上
[*]&USB&support&&---&,支持,选上
&*&&MMC/SD/SDIO&card&support&&---&,卡支持,选上。
其他选项根据需求来。在嵌入式中一般等都自己写驱动,不用选。
14.&File&systems(文件系统)
&*&&Second&extended&fs&support,文件系统支持。
[*]&&&Ext2&extended&attribute,文件系统支持。
&*&&Ext3&journalling&file&system&support,文件系统支持,子项默认就行。
&*&&The&Extended&4&(ext4)&filesystem&,文件系统支持,子项默认就行。
有(所用)文件系统等,省略,用的不多。
[*]&Enable&POSIX&file&locking&API,使能POSIX文件锁的,最好选上。
[*]&Dnotify&support,基于目录的文件变化的通知机制,不选nfsd起不来,比选的。
[&]&Inotify&file&change&notification&support,新式的文件体统的变化通知机制,用以替代老旧的Dnotify,选了Dnotify就不要选它了。
[*]&Inotify&support&for&userspace,用户空间的Inotify支持,最好选上。(是一个&特性,它监控文件系统操作,比如读取、写入和创建)。
&*&&FUSE&(Filesystem&in&Userspace)&support,允许在用户空间实现一个文件系统,如果打算开发一个自己的文件系统或使用一个机遇的文件系统,最好打开。
&*&&&&Character&device&in&Userpace&support,允许在用户空间实现一个字符设备,
-*-&Miscellaneous&filesystems&&---&,杂项文件系统,子项很复杂,主要配置和&文件系统,一般用于嵌入式设备。
[*]&Network&File&Systems&&---&,网络文件系统,等。
其他没有特殊需求可以不选。
15.&Kernel&hacking(内核选项,基本上选Enable&__must_check&logic和Stacktrace就可以了,有需要再深入研究)
[&]&Show&timing&information&on&printks,在的输出中包含时间信息可以用来分析内核启动过程各步骤所用时间,需要时选上。
[&]&Enable&__deprecated&logic,不清楚不要选。
[*]&Enable&__must_check&logic,在编译内核的过程中使用必须检查的逻辑禁用它将不会显示某些警告信息,选上。
[&]&Magic&SysRq&key,不懂,千万别选。
[&]&Strip&assembler-generated&symbols&during&link,,不清楚不要选。
[&]&Enable&unused/obsolete&exported&symbols,没用的信息符号,会使内核增大,不选
[&]&Debug&Filesystem,不是内核开发者的别选。
[&]Run&'make&headers_check'&when&building&vmlinux,在编译内核时运行命令检查内核头文件当你修改了与用户空间相关的内核头文件后建议启用该选项。
[&]&Kernel&debugging,不是内核开发者的别选。
[&]&SLUB&debugging&on&by&default,不清楚不要选。
[&]&Enable&SLUB&performance&statistics,不清楚不要选。
[*]&Stacktrace,支持调用栈,用于出错排查问题。
[&]&Debug&memory&initialization,调试内存初始化,不选,
[&]&Check&for&stalled&CPUs&delaying&RCU&grace&periods&,检查停止延缓的宽限期,
[&]&Latency&measuring&infrastructure,不清楚不要选。
[&]&Sysctl&checks,不清楚不要选。
[&]&Tracers&&---&,不清楚不要选。
[&]&Perform&an&atomic64_t&self-test&at&boot,不清楚不要选。
[&]&Sample&kernel&code&&---&&&,不清楚不要选。
[*]&Enable&stack&unwinding&support,可以不选(没选)。
[*]&Verbose&user&fault&messages,可以不选(没选)。
[&]&On-chip&ETM&and&ETB,片上、,不清楚可以不选。
16.&Security&options(安全选项,一般不需要配置,)
[&]&&Enable&the&/proc/keys&file&by&which&keys&may&be&viewed,允许有权限的进程通过读取所有的,最好不要选。
[&]&&Restrict&unprivileged&access&to&the&kernel&syslog,限制未经授权访问内核日志。
[&]&&Enable&different&security&models,允许内核选择不同的安全模式,如果未选择按默认处理。
[*]&Enable&the&securityfs&filesystem,不清楚可以不选(没选)。
Default&security&module&(Unix&Discretionary&Access&Controls)&&---&,默认安全模式。
17.&Cryptographic&API(支持的加密算法)&
18.&Library&routines(库子程序)
转自:&/link?url=scHbokjqF7nK8kca00Pxrm8uaUmm7HNkgXLGaq0tNU-9T2zOrc08oZ7YJkXagD-QiGoyezaL-NNusTbqFofv9VQia3H2ZKLmVU5XX1xs6ju
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:226219次
积分:4054
积分:4054
排名:第6596名
原创:167篇
转载:189篇
评论:61条
文章:12篇
阅读:3913
阅读:2565
阅读:21452
文章:30篇
阅读:29580
文章:58篇
阅读:33947}

我要回帖

更多关于 i7 6560 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信