公告

Gentoo交流群:87709706 欢迎您的加入

#1 2022-08-03 23:27:35

batsom
管理团队
注册时间: 2022-08-03
帖子: 594
个人网站

内核裁剪整理

Gentoo Linux
   Gentoo Linux support   Gentoo Linux支持
    Linux dynamic and persistent device naming (userspace devfs) support  Linux动态和持久性设备命名(userspace devfs)支持
    Select options required by Portage features (NEW)   选择Portage功能所需的选项(新)
    Support for init systems, system and service managers  支持init系统,系统和服务管理器
       OpenRC, runit and other script based systems and managers (NEW)   OpenRC,runit和其他基于脚本的系统和管理器(新)
       systemd (NEW)
       
64-bit kernel (NEW)

General setup 一般设置
   Cross-compiler tool prefix (NEW)     交叉编译工具前缀(NEW)
   Compile also drivers which will not load (NEW)   编译也不会加载的驱动程序(NEW)
   Local version - append to kernel release (NEW)   本地版本 - 附加到内核版本(NEW)
   Automatically append version information to the version string  自动将版本信息附加到版本字符串
   Kernel compression mode    内核压缩模式
       tem V IPC               (X) Gzip   Gzip
   Default hostname    默认主机名
   Support for paging of anonymous memory (swap)   支持匿名内存分页(交换)
   System V IPC   作用:它用于处理器在程序之间同步和交换信息,如果不选这项,很多程序运行不起来的。
   POSIX Message Queues POSIX消息队列 作用:这是POSIX的消息队列,它同样是一种IPC。建议你最好将它选上。
   Enable process_vm_readv/writev syscalls  启用process_vm_readv / writev系统调用
   uselib syscall  uselib系统调用
   Auditing support  审计支持
   IRQ subsystem    IRQ子系统
      Expose hardware/virtual IRQ mapping via debugfs     通过debugfs公开硬件/虚拟IRQ映射
      Expose irq internals in debugfs     在debugfs中公开irq内部
   Timers subsystem    定时器子系统
      Timer tick handling (Idle dynticks system (tickless idle))    定时器滴答处理(空闲dynticks系统(无空闲闲置))
      Old Idle dynticks config    老空闲dynticks配置
      High Resolution Timer Support   高分辨率计时器支持
   CPU/Task time and stats accounting   CPU /任务时间和统计会计
      Cputime accounting (Simple tick based cputime accounting)   Cputime记帐(基于简单刻度的cputime记帐)
      Fine granularity task level IRQ time accounting    精细粒度任务级别IRQ时间记帐
      BSD Process Accounting    BSD流程会计
      BSD Process Accounting version 3 file format   BSD Process Accounting版本3文件格式
      Export task/process statistics through netlink   通过netlink导出任务/流程统计信息
      Enable per-task delay accounting     启用每任务延迟记帐
      Enable extended accounting over taskstats    在任务状态上启用扩展记帐
      Enable per-task storage I/O accounting    启用每任务存储I / O记帐
   RCU Subsystem   RCU子系统
      Make expert-level adjustments to RCU configuration    对RCU配置进行专家级调整
   Kernel .config support  内核.config支持
   Kernel log buffer size     内核日志缓冲区大小
   CPU kernel log buffer size contribution    CPU内核日志缓冲区大小的贡献
   Temporary per-CPU printk log buffer size   临时的每CPU printk日志缓冲区大小
   Memory placement aware NUMA scheduler    内存放置感知NUMA调度程序
   Control Group support    控制组支持
       Memory controller    内存控制器
       IO controller        IO控制器
       CPU controller       CPU控制器
           Group scheduling for SCHED_OTHER     SCHED_OTHER的组调度
           CPU bandwidth provisioning for FAIR_GROUP_SCHED    FAIR_GROUP_SCHED的CPU带宽配置
           Group scheduling for SCHED_RR/FIFO     SCHED_RR / FIFO的组调度
       PIDs controller    PID控制器
       RDMA controller    RDMA控制器
       Freezer controller   冷柜控制器
       HugeTLB controller   HugeTLB控制器
       Cpuset controller    Cpuset控制器
       Include legacy /proc/<pid>/cpuset file    包括legacy / proc / <pid> / cpuset文件
       Device controller    设备控制器
       Simple CPU accounting controller   简单的CPU计费控制器
       Perf controller     Perf控制器
       Debug controller    调试控制器
   Namespaces support      命名空间支持
       UTS namespace       UTS命名空间
       IPC namespace       IPC命名空间
       User namespace      用户命名空间
       PID Namespaces      PID命名空间
       Network namespace   网络名称空间
   Automatic process group scheduling     自动进程组调度   
   Enable deprecated sysfs features to support old userspace tools     启用已弃用的sysfs功能以支持旧用户空间工具
   Kernel->user space relay support     内核 - >用户空间中继支持
   Initial RAM filesystem and RAM disk (initramfs/initrd) support    初始RAM文件系统和RAM磁盘(initramfs / initrd)支持
   Initramfs source file(s)    Initramfs源文件
   Support initial ramdisk/ramfs compressed using     支持使用压缩的初始ramdisk / ramfs
   Compiler optimization level     编译器优化级别
       Optimize for performance    优化性能
       Optimize for size           优化尺寸
   Configure standard kernel features (expert users)    配置标准内核功能(专家用户)
       Load all symbols for debugging/ksymoops   加载调试/ ksymoops的所有符号
       Include all symbols in kallsyms      在kallsyms中包含所有符号
   Enable bpf() system call   启用bpf()系统调用
   Enable userfaultfd() system call     启用userfaultfd()系统调用
   Embedded system     嵌入式系统
   PC/104 support      PC / 104支持
   Kernel Performance Events And Counters     内核性能事件和计数器
       Debug: use vmalloc to back perf mmap() buffers     调试:使用vmalloc来支持perf mmap()缓冲区
   Disable heap randomization    禁用堆随机化
   Choose SLAB allocator (SLUB (Unqueued Allocator))   选择SLAB分配器(SLUB(Unqueued Allocator))
       SLAB   
   Allow slab caches to be merged      允许合并slab缓存
   SLAB freelist randomization         SLAB freelist随机化
   Harden slab freelist metadata       硬化平板freelist元数据
   SLUB per cpu partial cache          SLUB每个CPU部分缓存
   Profiling support                   分析支持
   OProfile system profiling           OProfile系统分析
   Kprobes                             
   Optimize very unlikely/likely branches     优化非常不可能/可能的分支
   Static key selftest                        静态密钥自检
   GCC plugins                                GCC插件
   Stack Protector buffer overflow detection   Stack Protector缓冲区溢出检测
        None     没有
        Regular  定期
        Strong   强大
   Use a virtually-mapped stack      使用虚拟映射堆栈
   Perform full reference count validation at the expense of speed     以牺牲速度为代价执行完整的引用计数验证
   GCOV-based kernel profiling       基于GCOV的内核分析
   
Enable loadable module support       启用可加载模块支持
   Forced module loading             强制模块加载
   Module unloading                  模块卸载
   Forced module unloading           强制模块卸载
   Module versioning support         模块版本控制支持
   Source checksum for all modules   所有模块的源校验和
   Module signature verification     模块签名验证
   Compress modules on installation  在安装时压缩模块
   Trim unused exported kernel symbols  修剪未使用的导出内核符号
   
Enable the block layer               启用块图层
   Block layer SG support v4         块层SG支持v4
   Block layer SG support v4 helper lib   块层SG支持v4 helper lib
   Block layer data integrity support     块层数据完整性支持
   Zoned block device support             分区块设备支持
   Block device command line partition parser  阻止设备命令行分区解析器
   Enable support for block device writeback throttling   启用对块设备写回限制的支持
   Block layer debugging information in debugfs    在debugfs中阻止层调试信息
   Logic for interfacing with Opal enabled SEDs    与Opal接口的逻辑启用了SED
   Partition Types      分区类型
       Advanced partition selection          高级分区选择
       Acorn partition support               橡果分区支持
       AIX basic partition table support     AIX基本分区表支持
       Alpha OSF partition support           Alpha OSF分区支持
       Amiga partition table support         Amiga分区表支持
       Atari partition table support         Atari分区表支持
       Macintosh partition map support       Macintosh分区映射支持
       PC BIOS (MSDOS partition tables) support    PC BIOS(MSDOS分区表)支持
       BSD disklabel (FreeBSD partition tables) support     BSD disklabel(FreeBSD分区表)支持
       Minix subpartition support            Minix子分区支持
       Solaris (x86) partition table support  Solaris(x86)分区表支持
       Unixware slices support               Unixware切片支持
       Windows Logical Disk Manager (Dynamic Disk) support    Windows逻辑磁盘管理器(动态磁盘)支持
       SGI partition support                 SGI分区支持
       Ultrix partition table support        Ultrix分区表支持
       Sun partition tables support          Sun分区表支持
       Karma Partition support               业力分区支持
       EFI GUID Partition support            EFI GUID分区支持
       SYSV68 partition table support        SYSV68分区表支持
       Command line partition support        命令行分区支持
   IO Schedulers           IO调度程序
       Deadline I/O scheduler                截止日期I / O调度程序
       CFQ I/O scheduler                     CFQ I / O调度程序
       Default I/O scheduler                 默认I / O调度程序
            Deadline                         最后期限
            CFQ                             
            No-op                            无操作
       MQ deadline I/O scheduler             MQ截止日期I / O调度程序
       Kyber I/O scheduler                   Kyber I / O调度程序
       BFQ I/O scheduler                     BFQ I / O调度程序
       
Processor type and features                 处理器类型和功能
   Symmetric multi-processing support        对称多处理支持
   Enable MPS table                          启用MPS表
   Avoid speculative indirect branches in kernel     避免在内核中使用推测性间接分支
   Intel Resource Director Technology support        英特尔资源总监技术支持
   Support for extended (non-PC) x86 platforms       支持扩展(非PC)x86平台
   ScaleMP vSMP                                     
   Goldfish (Virtual Platform)                       金鱼(虚拟平台)
   Intel MID platform support                        英特尔MID平台支持
   Intel Low Power Subsystem Support                 英特尔低功耗子系统支持
   AMD ACPI2Platform devices support                 AMD ACPI2Platform设备支持
   Intel SoC IOSF Sideband support for SoC platforms  英特尔SoC IOSF边带支持SoC平台
   Enable IOSF sideband access through debugfs        通过debugfs启用IOSF边带访问
   Single-depth WCHAN output                          单深度WCHAN输出
   Linux guest support                                Linux客户支持
   Processor family (Generic-x86-64)                 处理器系列(Generic-x86-64)
       Opteron/Athlon64/Hammer/K8
       Intel P4 / older Netburst based Xeon
       Core 2/newer Xeont
       Intel Atom
       Generic-x86-64
   Old AMD GART IOMMU support                         老AMD GART IOMMU支持
   IBM Calgary IOMMU support                          IBM卡尔加里IOMMU支持
   Should Calgary be enabled by default               卡尔加里应该默认启用
   Enable Maximum number of SMP Processors and NUMA Nodes   启用SMP处理器和NUMA节点的最大数量
   Maximum number of CPUs                             最大CPU数
   SMT (Hyperthreading) scheduler support             SMT(超线程)调度程序支持
   Multi-core scheduler support                       多核调度程序支持
   CPU core priorities scheduler support              CPU核心优先级调度程序支持
   Preemption Model (Voluntary Kernel Preemption (Desktop))   抢占模型(Voluntary Kernel Preemption(桌面))
        No Forced Preemption                          没有强迫先发制人
        Voluntary Kernel Preemption                   自愿内核抢占
        Preemptible Kernel (Low-Latency Desktop)      可抢占的内核(低延迟桌面)
   Reroute for broken boot IRQs                       重新启动损坏的启动IRQ
   Machine Check / overheating reporting              机器检查/过热报告
   Support for deprecated /dev/mcelog character device  支持已弃用的/ dev / mcelog字符设备
   Intel MCE features                                 英特尔MCE功能
   AMD MCE features                                   AMD MCE功能
   Machine check injector support                     机器检查喷油器支持
   Performance monitoring                             性能监控
        Intel uncore performance events               英特尔uncore性能事件
        Intel rapl performance events                 英特尔rapl表演活动
        Intel cstate performance events               英特尔cstate性能事件
        AMD Processor Power Reporting Mechanism       AMD处理器电源报告机制
   Dell i8k legacy laptop support                     戴尔i8k传统笔记本电脑支持
   CPU microcode loading support                      CPU微码加载支持
   Intel microcode loading support                    Intel微码加载支持
   AMD microcode loading support                      AMD微码加载支持
   /dev/cpu/*/msr - Model-specific register support   /dev/cpu/*/msr  - 特定于模型的寄存器支持
   /dev/cpu/*/cpuid - CPU information support         /dev/cpu/*/cpuid  - 支持CPU信息
   Enable 5-level page tables support                 启用5级页表支持
   AMD Secure Memory Encryption (SME) support         AMD安全内存加密(SME)支持
   Numa Memory Allocation and Scheduler Support       Numa内存分配和调度程序支持
   Old style AMD Opteron NUMA detection               旧式AMD Opteron NUMA检测
   ACPI NUMA detection                                ACPI NUMA检测
   NUMA emulation                                     NUMA仿真
   Maximum NUMA Nodes (as a power of 2)               最大NUMA节点(2的幂)
   Memory model (Sparse Memory)                       内存模型(稀疏内存)
        Sparse Memory                                 稀疏记忆
   Sparse Memory virtual memmap                       稀疏内存虚拟memmap
   Allow for memory hot-add                           允许内存热添加
   Allow for memory compaction                        允许内存压缩
   Page migration                                     页面迁移
   Enable bounce buffers                              启用反弹缓冲区
   Enable KSM for page merging                        启用KSM以进行页面合并
   Low address space to protect from user allocation  低地址空间,以防止用户分配
   Enable recovery from hardware memory errors        启用从硬件内存错误中恢复
   Transparent Hugepage Support                       透明的Hugepage支持
   Enable cleancache driver to cache clean pages if tmem is present   如果存在tmem,则启用cleancache驱动程序以缓存干净的页面
   Enable frontswap to cache swap pages if tmem is present  如果存在tmem,则启用frontswap以缓存交换页面
   Contiguous Memory Allocator        连续内存分配器
   Common API for compressed memory storage       压缩内存存储的通用API
   Low (Up to 2x) density storage for compressed pages   压缩页面的密度低(最多2倍)
   Memory allocator for compressed pages       压缩页面的内存分配器
   Enable idle page tracking          启用空闲页面跟踪
   Collect percpu memory statistics    收集percpu内存统计信息
   Support non-standard NVDIMMs and ADR protected memory    支持非标准NVDIMM和ADR保护的内存
   Check for low memory corruption      检查内存损坏是否很低
   Set the default setting of memory_corruption_check   设置memory_corruption_check的默认设置
   Amount of low memory, in kilobytes, to reserve for the BIOS    为BIOS保留的低内存量(以千字节为单位)
   MTRR (Memory Type Range Register) support      MTRR(存储器类型范围寄存器)支持
   MTRR cleanup support                           MTRR清理支持
   Intel MPX (Memory Protection Extensions)       英特尔MPX(内存保护扩展)
   Intel Memory Protection Keys                   英特尔内存保护密钥
   EFI runtime service support                    EFI运行时服务支持
   EFI stub support                               EFI存根支持
   Enable seccomp to safely compute untrusted bytecode    启用seccomp以安全地计算不受信任的字节码
   Timer frequency                                定时器频率
   kexec system call                              kexec系统调用
   kexec file based system call                   基于kexec文件的系统调用
   kernel crash dumps                             内核崩溃转储
   kexec jump                                     kexec跳
   Physical address where the kernel is loaded    加载内核的物理地址
   Build a relocatable kernel                     构建可重定位的内核
   Randomize the address of the kernel image      随机化内核映像的地址
   Alignment value to which kernel should be aligned    内核应该对齐的对齐值
   Randomize the kernel memory sections           随机化内核内存部分
   Support for hot-pluggable CPUs                 支持热插拔CPU
   Set default setting of cpu0_hotpluggable       设置cpu0_hotpluggable的默认设置
   Debug CPU0 hotplug                             调试CPU0 hotplug
   Disable the 32-bit vDSO (needed for glibc 2.3.3)   禁用32位vDSO(glibc 2.3.3所需)
   vsyscall table for legacy applications         遗留应用程序的vsyscall表
         Native         
         Emulate
         None
   Built-in kernel command line                   内置内核命令行
   
Power management and ACPI options                 电源管理和ACPI选项
   Suspend to RAM and standby                     挂起到RAM和待机状态
   Hibernation (aka 'suspend to disk')            休眠(又名'暂停到磁盘')
   Default resume partition                       默认恢复分区
   Opportunistic sleep                            机会睡眠
   User space wakeup sources interface            用户空间唤醒源接口
   Device power management core functionality     设备电源管理核心功能
   Power Management Debug Support                 电源管理调试支持
   Extra PM attributes in sysfs for low-level debugging/testing    sysfs中的额外PM属性,用于低级调试/测试
   Test suspend/resume and wakealarm during bootup   在启动期间测试挂起/恢复和唤醒警报
   Suspend/resume event tracing                    暂停/恢复事件跟踪
   Enable workqueue power-efficient mode by default   默认情况下启用工作队列节能模式
   ACPI (Advanced Configuration and Power Interface) Support   ACPI(高级配置和电源接口)支持
      AML debugger interface                       AML调试器界面
      Deprecated power /proc/acpi directories      不推荐使用的power / proc / acpi目录
      Allow supported ACPI revision to be overridden    允许覆盖支持的ACPI修订版
      EC read/write access through /sys/kernel/debug/ec   通过/sys/kernel/debug/ec进行EC读/写访问
      AC Adapter                                   AC适配器
      Battery                                      电池
      Button                                       按键
      Video                                        视频
      Fan                                          风扇
      Dock                                         码头
      Processor                                    处理器
      Processor Aggregator                         处理器聚合器
      Thermal Zone                                 热区
      NUMA support                                 NUMA支持
      Allow upgrading ACPI tables via initrd       允许通过initrd升级ACPI表
      debug Statements                             调试语句
      PCI slot detection driver                    PCI插槽检测驱动程序
      Container and Module Devices                 容器和模块设备
      Smart Battery System                         智能电池系统
      Hardware Error Device                        硬件错误设备
      Allow ACPI methods to be inserted/replaced at run time    允许在运行时插入/替换ACPI方法
      Boottime Graphics Resource Table support     Boottime图形资源表支持
      ACPI NVDIMM Firmware Interface Table (NFIT)  ACPI NVDIMM固件接口表(NFIT)
      ACPI Platform Error Interface (APEI)         ACPI平台错误接口(APEI)
      DPTF Platform Power Participant              DPTF平台电力参与者
      Extended Error Log support                   扩展错误日志支持
      PMIC (Power Management Integrated Circuit) operation region support    PMIC(电源管理集成电路)操作区域支持
      ACPI configfs support                        ACPI configfs支持
   SFI (Simple Firmware Interface) Support         SFI(简单固件接口)支持   
   CPU Frequency scaling                           CPU频率缩放   
      CPU frequency transition statistics          CPU频率转换统计
      Default CPUFreq governor (userspace)         默认CPUFreq调控器(用户空间)
          performance                              性能
          powersave                                节能
          userspace                                用户空间
          ondemand                                 
      'performance' governor                       '表现'州长
      'powersave' governor                         'powersave'州长   
      'userspace' governor for userspace frequency scaling  用户空间频率缩放的'userspace'调控器   
      'ondemand' cpufreq policy governor            'ondemand'cpufreq政策调查员   
      'conservative' cpufreq governor               '保守'的cpufreq州长
       'schedutil' cpufreq policy governor          'schedutil'cpufreq政策调控员
       Intel P state control                        英特尔P状态控制
       Processor Clocking Control interface driver  处理器时钟控制接口驱动程序
       ACPI Processor P-States driver               ACPI处理器P-States驱动程序
       Legacy cpb sysfs knob support for AMD CPUs   传统的cpb sysfs旋钮支持AMD CPU
       AMD Opteron/Athlon64 PowerNow               
       AMD frequency sensitivity feedback powersave bias   AMD频率灵敏度反馈功率偏差
       Intel Enhanced SpeedStep (deprecated)               英特尔增强型SpeedStep(已弃用)
       Intel Pentium 4 clock modulation                    Intel Pentium 4时钟调制
    CPU Idle                                               CPU空闲   
       Ladder governor (for periodic timer tick)           梯形调速器(用于定期计时器滴答)
       Menu governor (for tickless system)                 菜单调控器(用于无滴答系统)
    Cpuidle Driver for Intel Processors                    用于英特尔处理器的Cpuidle驱动程序   
     
  Bus options (PCI etc.)                                   总线选项(PCI等)
    PCI support         PCI支持
    Support mmconfig PCI config space access     支持mmconfig PCI配置空间访问
    PCI Express Port Bus support                 PCI Express端口总线支持
    PCI Express Hotplug driver                   PCI Express Hotplug驱动程序
    Root Port Advanced Error Reporting support   根端口高级错误报告支持
    PCI Express ECRC settings control            PCI Express ECRC设置控制
    PCIe AER error injector support              PCIe AER错误注入器支持
    PCI Express ASPM control                     PCI Express ASPM控件
    Debug PCI Express ASPM                       调试PCI Express ASPM
    Default ASPM policy (BIOS default)           默认ASPM策略(BIOS默认值)
           BIOS default       BIOS默认
           Powersave          节能
           Power Supersave   
           Performance
    PCIe Downstream Port Containment support     PCIe下游端口遏制支持
    PCIe Precision Time Measurement support      PCIe精确时间测量支持
    Message Signaled Interrupts (MSI and MSI-X)  消息信号中断(MSI和MSI-X)
    PCI Debugging                                PCI调试
    Enable PCI resource re-allocation detection  启用PCI资源重新分配检测
    PCI Stub driver                              PCI Stub驱动程序
    Interrupts on hypertransport devices         超传输设备中断
    PCI IOV support                              PCI IOV支持
    PCI PRI support                              PCI PRI支持
    PCI PASID support                            PCI PASID支持
    Support for PCI Hotplug                      支持PCI Hotplug
          ACPI PCI Hotplug driver                ACPI PCI Hotplug驱动程序
          CompactPCI Hotplug driver              CompactPCI Hotplug驱动程序
          SHPC PCI Hotplug driver                SHPC PCI Hotplug驱动程序
    DesignWare PCI Core Support                  DesignWare PCI核心支持
        Platform bus based DesignWare PCIe Controller    基于平台总线的DesignWare PCIe控制器
    PCI host controller drivers                  PCI主控制器驱动程序
        Intel Volume Management Device Driver    Intel卷管理设备驱动程序
    PCI Endpoint         PCI端点
        PCI Endpoint Support                     
    PCI switch controller drivers        PCI开关控制器驱动器
        MicroSemi Switchtec PCIe Switch Management Driver     MicroSemi Switchtec PCIe交换机管理驱动程序
    PCCard (PCMCIA/CardBus) support      PCCard(PCMCIA / CardBus)支持
        16-bit PCMCIA support     16位PCMCIA支持
        Load CIS updates from userspace    从用户空间加载CIS更新
        32-bit CardBus support    32位CardBus支持
        CardBus yenta-compatible bridge support   CardBus yenta兼容桥支持
        Cirrus PD6729 compatible bridge support   Cirrus PD6729兼容桥接支持
        i82092 compatible bridge support          i82092兼容网桥支持
    RapidIO support        RapidIO支持
    Mark VGA/VBE/EFI FB as generic system framebuffer    将VGA/VBE/EFI FB标记为通用系统帧缓冲区

  Executable file formats / Emulations          可执行文件格式/仿真
    Write ELF core dumps with partial segments    使用部分段编写ELF核心转储
    Kernel support for scripts starting with      对以。开头的脚本的内核支持
    Kernel support for MISC binaries              内核支持MISC二进制文件
    IA32 Emulation              IA32仿真
    IA32 a.out support          IA32 a.out支持
    x32 ABI for 64-bit mode     x32 ABI用于64位模式

  Networking support     网络支持
    Networking options     网络选项
     
  Device Drivers
    Generic Driver Options   通用驱动程序选项
       Support for uevent helper   支持uevent帮助
       Maintain a devtmpfs filesystem to mount at /dev    维护devtmpfs文件系统以挂载到/ dev
       Automount devtmpfs at /dev, after the kernel mounted the rootfs   在内核挂载rootfs之后,在/ dev中自动挂载devtmpfs
       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  在内核二进制文件中包含内核固件blob

离线

页脚

Powered by FluxBB

本站由XREA提供空间支持