Documents
Resources
Learning Center
Upload
Plans & pricing Sign in
Sign Out

compile-kernel

VIEWS: 27 PAGES: 20

									              Compiling the Linux kernel-2.6.28.6
                                www.donkeyhome.org
                                    21.02.2009




TABLE OF CONTENTS
1 General setup                                       2

2 Enable loadable module support                      3

3 Enable the block layer                              3

4 Processor type and features                         3

5 Power management and ACPI options                   5

6 Bus options (PCI etc.)                              6

7 Executable file formats / Emulations                 6

8 Networking support                                  6

9 Device Drivers                                      9

10 Firmware Drivers                                  17

11 File systems                                      17

12 Kernel hacking                                    19

13 Security options                                  19

14 Cryptographic API                                 19

15 Virtualization                                    20

16 Library routines                                  20




                                        1
www.donkeyhome.org                                                       kernel-2.6.28.6



1   General setup —>
    [*] Prompt for development and/or incomplete code/drivers

    ( ) Local version - append to kernel release

    [ ] Automatically append version information to the version string

    [*] 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

    < > Kernel .config support

    (17) Kernel log buffer size (16 => 64KB, 17 => 128KB)

    [ ] Control Group support

    [*] Group CPU scheduler

    [*] Group scheduling for SCHED_OTHER

    [ ] Group scheduling for SCHED_RR/FIFO

    Basis for grouping tasks (user id) —>

    [ ] Create deprecated sysfs files

    [ ] Kernel->user space relay support (formerly relayfs)

    -*- Namespaces support

    [ ] UTS namespace

    [ ] IPC namespace

    [ ] User namespace (EXPERIMENTAL)

    [ ] PID Namespaces (EXPERIMENTAL)

    [*] Initial RAM filesystem and RAM disk (initramfs/initrd) support

    () Initramfs source file(s)

    [*] Optimize for size

    [ ] Configure standard kernel features (for small systems) —>

    [ ] Disable heap randomization


                                             2
www.donkeyhome.org                                               kernel-2.6.28.6



    Choose SLAB allocator (SLUB (Unqueued Allocator)) —>

    [*] Profiling support (EXPERIMENTAL)

    [ ] Activate markers

    < > OProfile system profiling (EXPERIMENTAL)

    [ ] Kprobes


2   [*] Enable loadable module support —>
    [ ] Forced module loading

    [*] Module unloading

    [ ] Forced module unloading

    [ ] Module versioning support

    [ ] Source checksum for all modules


3   -*- Enable the block layer —>
    [ ] Support for tracing block io actions

    [ ] Block layer SG support v4 (EXPERIMENTAL)

    [ ] 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   Processor type and features —>
    [*] Tickless System (Dynamic Ticks)

    [*] High Resolution Timer Support

    [*] Symmetric multi-processing support

    [ ] Enable MPS table

    Subarchitecture Type (PC-compatible) —>

    [ ] Paravirtualized guest support —>

    "Paravirtualized guest support" conflcts with nvidia driver


                                               3
www.donkeyhome.org                                                    kernel-2.6.28.6



    [ ] Memtest

    Processor family (Core 2/newer Xeon) —>

    [ ] IBM Calgary IOMMU support

    [ ] Should Calgary be enabled by default?

    [ ] AMD IOMMU support

    (2) Maximum number of CPUs (2-512)

    [ ] SMT (Hyperthreading) scheduler support

    [*] Multi-core scheduler support

    Preemption Model (Voluntary Kernel Preemption (Desktop)) —>

    [ ] Machine Check Exception

    < > Dell laptop support

    < > /dev/cpu/microcode - microcode support

    < > /dev/cpu/*/msr - Model-specific register support

    < > /dev/cpu/*/cpuid - CPU information support

    [ ] Numa Memory Allocation and Scheduler Support (EXPERIMENTAL)

    Memory model (Sparse Memory) —>

    [*] Sparse Memory virtual memmap

    [*] Add LRU list to track non-evictable pages

    [ ] Check for low memory corruption

    [ ] Reserve low 64K of RAM on AMI/Phoenix BIOSen

    The MTRR support below are needed by nvidia driver

    [*] MTRR (Memory Type Range Register) support

    [*] MTRR cleanup support

    (0) MTRR cleanup enable value (0-1)

    (1) MTRR cleanup spare reg num (0-7)

    [ ] x86 PAT support

    [ ] EFI runtime service support

    [*] Enable seccomp to safely compute untrusted bytecode

    Timer frequency (1000 HZ) —>

    [ ] kexec system call



                                            4
www.donkeyhome.org                                                    kernel-2.6.28.6



    [ ] kernel crash dumps
    [ ] Build a relocatable kernel (EXPERIMENTAL)
    -*- Support for hot-pluggable CPUs
    [ ] Compat VDSO support
    [ ] Built-in kernel command line


5   Power management and ACPI options —>
    [*] Power Management support
    [ ] Power Management Debug Support
    The two options below seems to be nessary for mice and touchpad
    [*] Suspend to RAM and standby
    [*] Hibernation (aka ’suspend to disk’)
    [*] ACPI (Advanced Configuration and Power Interface) Support —>
        [ ] Deprecated /proc/acpi files
        [ ] Deprecated power /proc/acpi directories
        [ ] Future power /sys interface
        [ ] Deprecated /proc/acpi/event support
        <M> AC Adapter
        <M> Battery
        < > Button
        < > Fan
        -*- Dock
        <M> Processor
        <M> Thermal Zone
        < > WMI (EXPERIMENTAL)
        < > ASUS/Medion Laptop Extras
        < > Toshiba Laptop Extras
        [ ] Debug Statements
        < > PCI slot detection driver
        {M} ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)
        < > Smart Battery System
    CPU Frequency scaling —>
        [ ] CPU Frequency scaling
    [*] CPU idle PM support
    Memory power savings —>
        < > Intel chipset idle memory power saving driver


                                              5
www.donkeyhome.org                                         kernel-2.6.28.6



6   Bus options (PCI etc.) —>
    [*] PCI support

    [*] Support mmconfig PCI config space access

    [ ] Support for DMA Remapping Devices (EXPERIMENTAL)

    [ ] Support for Interrupt Remapping (EXPERIMENTAL)

    [*] PCI Express support

    [ ] Root Port Advanced Error Reporting support

    [ ] PCI Express ASPM support(Experimental)

    -*- Message Signaled Interrupts (MSI and MSI-X)

    [ ] Enable deprecated pci_find_* API

    [*] Interrupts on hypertransport devices

    < > PCCard (PCMCIA/CardBus) support —>

    < > Support for PCI Hotplug —>


7   Executable file formats / Emulations —>
    [*] Kernel support for ELF binaries

    [*] Write ELF core dumps with partial segments

    <M> Kernel support for MISC binaries

    [*] IA32 Emulation

    <*> IA32 a.out support


8   [*] Networking support —>
    Networking options —>

        <*> Packet socket
        [*] Packet socket: mmapped IO
        <*> Unix domain sockets
        < > PF_KEY sockets
        [*] TCP/IP networking
        [ ] IP: multicasting
        [ ] IP: advanced router
        [ ] IP: kernel level autoconfiguration
        < > IP: tunneling


                                            6
www.donkeyhome.org                                                    kernel-2.6.28.6



        < > IP: GRE tunnels over IP
        [ ] IP: ARP daemon support (EXPERIMENTAL)
        [ ] IP: TCP syncookie support (disabled per default)
        < > IP: AH transformation
        < > IP: ESP transformation
        < > IP: IPComp transformation
        < > IP: IPsec transport mode
        < > IP: IPsec tunnel mode
        < > IP: IPsec BEET mode
        <M> Large Receive Offload (ipv4/tcp)
        < > INET: socket monitoring interface
        [ ] TCP: advanced congestion control —>
        [ ] TCP: MD5 Signature Option support (RFC2385) (EXPERIMENTAL)
        <M> The IPv6 protocol —>
            [*] IPv6: Privacy Extensions support
            [ ] IPv6: Router Preference (RFC 4191) support
            [ ] IPv6: Enable RFC 4429 Optimistic DAD (EXPERIMENTAL)
            < > IPv6: AH transformation
            < > IPv6: ESP transformation
            < > IPv6: IPComp transformation
            < > IPv6: Mobility (EXPERIMENTAL)
            < > IPv6: IPsec transport mode
            < > IPv6: IPsec tunnel mode
            < > IPv6: IPsec BEET mode
            < > IPv6: MIPv6 route optimization mode (EXPERIMENTAL)
            < > IPv6: IPv6-in-IPv4 tunnel (SIT driver)
            < > IPv6: IP-in-IPv6 tunnel (RFC2473)
            [ ] IPv6: Multiple Routing Tables
            [ ] IPv6: multicast routing (EXPERIMENTAL)
        [ ] NetLabel subsystem support
        [ ] Security Marking
        [ ] Network packet filtering framework (Netfilter) —>
        < > The DCCP Protocol (EXPERIMENTAL) —>
        < > The SCTP Protocol (EXPERIMENTAL) —>
        < > The TIPC Protocol (EXPERIMENTAL) —>
        < > Asynchronous Transfer Mode (ATM)
        < > 802.1d Ethernet Bridging
        [ ] Distributed Switch Architecture support —>
        < > 802.1Q VLAN Support
        < > DECnet Support


                                           7
www.donkeyhome.org                                                   kernel-2.6.28.6



        < > ANSI/IEEE 802.2 LLC type 2 Support
        < > The IPX protocol
        < > Appletalk protocol support
        < > CCITT X.25 Packet Layer (EXPERIMENTAL)
        < > LAPB Data Link Driver (EXPERIMENTAL)
        < > Acorn Econet/AUN protocols (EXPERIMENTAL)
        < > WAN router
        [ ] QoS and/or fair queueing —>
        Network testing —>
            < > Packet Generator (USE WITH CAUTION)

    [ ] Amateur Radio support —>

    < > CAN bus subsystem support —>

    < > IrDA (infrared) subsystem support —>

    < > Bluetooth subsystem support —>

    < > RxRPC session sockets

    < > Phonet protocols family

    [*] Wireless —>

        M Improved wireless configuration API
        [*] nl80211 new netlink interface support
        [*] Old wireless static regulatory definitions
        -*- Wireless extensions
        [ ] Wireless extensions sysfs files
        <M> Generic IEEE 802.11 Networking Stack (mac80211)
        Rate control algorithm selection —>
            [*] Minstrel
        [ ] Enable mac80211 mesh networking (pre-802.11s) support
        -*- Enable LED triggers
        [ ] Select mac80211 debugging features —>
        < > Generic IEEE 802.11 Networking Stack (DEPRECATED)

    {M} RF switch subsystem support —>

        < > Input layer to RF switch connector

    < > Plan 9 Resource Sharing Support (9P2000) (Experimental) —>




                                             8
www.donkeyhome.org                                                        kernel-2.6.28.6



9   Device Drivers —>
    Generic Driver Options —>

        (/sbin/hotplug) path to uevent helper
        [*] 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 —>

    < > Parallel port support —>

    -*- Plug and Play support —>

        [ ] PNP debugging messages

    [*] Block devices —>

        < > Normal floppy disk support
        < > Compaq SMART2 support
        < > Compaq Smart Array 5xxx support
        < > Mylex DAC960/DAC1100 PCI RAID Controller support
        < > Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL)
        <M> Loopback device support
        < > Cryptoloop Support
        < > Network block device support
        < > Promise SATA SX8 support
        < > Low Performance USB Block driver
        < > RAM block device support
        <M> Packet writing on CD/DVD media
        (8) Free buffers for data gathering
        [ ] Enable write caching (EXPERIMENTAL)
        < > ATA over Ethernet support
        < > Virtio block driver (EXPERIMENTAL)
        [ ] Very old hard disk (MFM/RLL/IDE) driver

    [ ] Misc devices —>

    < > ATA/ATAPI/MFM/RLL support —>

        [ ] Support for SATA (deprecated; conflicts with libata SATA driver)
        < > generic ATA/ATAPI disk support


                                             9
www.donkeyhome.org                                                     kernel-2.6.28.6



        [ ] ATA disk support
        [ ] ATAPI floppy support
        < > Include IDE/ATAPI CDROM support
        < > Include IDE/ATAPI TAPE support
        < > SCSI emulation support (DEPRECATED)
        [ ] IDE ACPI support
        [ ] IDE Taskfile Access
        [ ] legacy /proc/ide/ support
        < > generic/default IDE chipset support
        < > Platform driver for IDE interfaces
        < > CMD640 chipset bugfix/support
        < > PNP EIDE support
        Choose your PCI IDE chipsets in the list below, I don’t need
        < > Intel PIIX/ICH chipsets support

    SCSI device support —>

        < > RAID Transport Class
        -*- SCSI device support
        < > SCSI target support
        [ ] legacy /proc/scsi/ support
        The SCSI dist support below must be builed into kernel
        <*> SCSI disk support
        < > SCSI tape support
        < > SCSI OnStream SC-x0 tape support
        <*> SCSI CDROM support
        [ ] Enable vendor-specific extensions (for SCSI CDROM)
        < > SCSI generic support
        < > SCSI media changer support
        [ ] Probe all LUNs on each SCSI device
        [*] Asynchronous SCSI scanning
        SCSI Transports —> need nothing here
        [ ] SCSI low-level drivers —>
        < > SCSI Device Handlers —>

    <*> Serial ATA (prod) and Parallel ATA (experimental) drivers —>

        — Serial ATA (prod) and Parallel ATA (experimental) drivers
        [*] ATA ACPI Support
        [ ] SATA Port Multiplier support
        <*> AHCI SATA support


                                           10
www.donkeyhome.org                                              kernel-2.6.28.6



        < > Silicon Image 3124/3132 SATA support
        [ ] ATA SFF support

    [ ] Multiple devices driver support (RAID and LVM) —>

        Choose if you have

    [ ] Fusion MPT device support —>

        Choose if you have

    IEEE 1394 (FireWire) support —>

        Choose if you have

    < > I2O device support —>

        Choose if you have

    [ ] Macintosh device drivers —>

        Choose if you have

    [*] Network device support —>

        <M> Dummy net driver support
        < > Bonding driver support
        < > MAC-VLAN support (EXPERIMENTAL)
        < > EQL (serial line load balancing) support
        < > Universal TUN/TAP device driver support
        < > Virtual ethernet pair device
        < > General Instruments Surfboard 1000
        < > ARCnet support —>
        [ ] Ethernet (10 or 100Mbit) —>
        [*] Ethernet (1000 Mbit) —>
            Choose your hardware here
            <*> Realtek 8169 gigabit ethernet support
        [ ] Ethernet (10000 Mbit) —>
        [ ] Token Ring driver support —>
        Wireless LAN —>
            [ ] Wireless LAN (pre-802.11)
            < > STRIP (Metricom starmode radio IP)
            [*] Wireless LAN (IEEE 802.11)
            Choose your hardware below
            -M- Intel Wireless Wifi Core
            [ ] Enable full debugging output in iwlagn driver
            <M> Intel Wireless WiFi Next Gen AGN
            [*] Enable Spectrum Measurement in iwlagn driver


                                           11
www.donkeyhome.org                                                  kernel-2.6.28.6



            [*] Enable LEDS features in iwlagn driver
            [ ] Intel Wireless WiFi 4965AGN
            [*] Intel Wireless WiFi 5000AGN
        USB Network Adapters —>
            Choose if you have
        [ ] Wan interfaces support —>
        [ ] FDDI driver support
        [ ] HIPPI driver support (EXPERIMENTAL)
        < > PPP (point-to-point protocol) support
        < > SLIP (serial line) support
        [ ] Fibre Channel driver support
        < > Network console logging support (EXPERIMENTAL)
        < > Virtio network driver (EXPERIMENTAL)

    [ ] ISDN support —>

        Choose if you have

    < > Telephony support —>

        Choose if you have

    Input device support —>

        -*- Generic input layer (needed for keyboard, mouse, ...)
        < > Support for memoryless force-feedback devices
        < > Polled input device skeleton
        -*- Mouse interface
        [ ] Provide legacy /dev/psaux device
        (1024) Horizontal screen resolution
        (768) Vertical screen resolution
        < > Joystick interface
        <M> Event interface
        "Event interface" is needed by touchpad
        < > Event debugging
        -*- Keyboards —>
            Choose nothing here
        [*] Mice —>
            Choose only PS/2 as module here
        [ ] Joysticks/Gamepads —>
        [ ] Tablets —>
        [ ] Touchscreens —>
        Hardware I/O ports —>


                                           12
www.donkeyhome.org                                                         kernel-2.6.28.6



            I don’t need anything here

    Character devices —>

        -*- Virtual terminal
        [ ] Support for binding and unbinding console drivers
        [ ] /dev/kmem virtual device support
        [ ] Non-standard serial port support
        < > HSDPA Broadband Wireless Data Card - Globe Trotter
        Serial drivers —>
            <M> 8250/16550 and compatible serial support
            (32) Maximum number of 8250/16550 serial ports
            (4) Number of 8250/16550 serial ports to register at runtime
            [ ] Extended 8250/16550 serial driver options
            < > Digi International NEO PCI Support
        [ ] Legacy (BSD) PTY support
        < > Virtio console
        < > IPMI top-level message handler —>
        <M> Hardware Random Number Generator Core support
        <M> Intel HW Random Number Generator support
        < > AMD HW Random Number Generator support
        < > VirtIO Random Number Generator support
        < > /dev/nvram support
        < > Siemens R3964 line discipline
        < > Applicom intelligent fieldbus card support
        < > ACP Modem (Mwave) support
        < > NatSemi PC8736x GPIO Support
        < > RAW driver (/dev/raw/rawN)
        [*] HPET - High Precision Event Timer
        [*] Allow mmap of HPET
        < > Hangcheck timer
        < > TPM Hardware Support —>
        < > Telecom clock driver for ATCA SBC

    < > I2C support —>

    [ ] SPI support —>

    [ ] GPIO Support —>

    < > Dallas’s 1-wire support —>

    < > Power supply class support —>



                                            13
www.donkeyhome.org                                                        kernel-2.6.28.6



    < > Hardware Monitoring support —>

    {M} Generic Thermal sysfs driver —>

    [ ] Watchdog Timer Support —>

    Sonics Silicon Backplane —>

        Choose if you have

    Multifunction device drivers —>

        Choose if you have

    [ ] Voltage and Current Regulator Support —>

    Multimedia devices —>

        needed if you have TV card or WebCam
        <M> Video For Linux
        [ ] Enable Video For Linux API 1 (DEPRECATED)
        [*] Enable Video For Linux API 1 compatible Layer
        < > DVB for Linux *** Multimedia drivers ***
        [ ] Load and attach frontend and tuner driver modules as needed
        [*] Video capture adapters —>
            [ ] Enable advanced debug functionality
            [ ] Enable old-style fixed minor ranges for video devices
            [*] Autoselect pertinent encoders/decoders and other helper chips
            < > Virtual Video Driver
            < > SoC camera support
            [*] V4L USB devices —>
                 Choose your driver here
                 <M> USB Video Class (UVC)
                 [*] UVC input events device support
                 < > GSPCA based webcams —>
        [ ] Radio Adapters —>
        [ ] DAB adapters

    Graphics support —>

        -*- /dev/agpgart (AGP Support) —>
            < > Intel 440LX/BX/GX, I8xx and E7x05 chipset support
            < > SiS chipset support
            < > VIA chipset support
        < > Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) —>
        < > Lowlevel video output switch controls
        <*> Support for frame buffer devices —>
            [ ] Enable firmware EDID


                                          14
www.donkeyhome.org                                                         kernel-2.6.28.6



            [ ] Framebuffer foreign endianness support —>
            [ ] Enable Video Mode Handling Helpers
            [ ] Enable Tile Blitting Support
            You can choose your card support here. But if have a nVidia card, don’t choose
            anything about nVidia here, because they conflict with the nVidia official video
            driver. And "VESA VGA graphics support" MUST be chosen!!!
            [*] VESA VGA graphics support
        [ ] Backlight & LCD device support —>
        Display device support —> choose nothing
            Choose if you have
        Console display driver support —>
            -*- VGA text console
            [ ] Enable Scrollback Buffer in System RAM
            <*> Framebuffer Console support
            [ ] Map the console to the primary display device
            [ ] Framebuffer Console Rotation
            [ ] Select compiled-in fonts
        [ ] Bootup logo —>

    <M> Sound card support —>

        <M> Advanced Linux Sound Architecture —>
            Choose nothing except your sound card
            [*] PCI sound devices —>
                 Choose your hardware below
                 <M> Intel HD Audio
                 [ ] Build hwdep interface for HD-audio driver
                 [*] Support digital beep via input layer
                 [*] Build Realtek HD-audio codec support
                 [*] Build Analog Device HD-audio codec support
                 [*] Build IDT/Sigmatel HD-audio codec support
                 [*] Build VIA HD-audio codec support
                 [*] Build ATI HDMI HD-audio codec support
                 [*] Build NVIDIA HDMI HD-audio codec support
                 [*] Build Conexant HD-audio codec support
                 [*] Build C-Media HD-audio codec support
                 [*] Build Silicon Labs 3054 HD-modem codec support
                 [*] Enable generic HD-audio codec parser
                 [ ] Aggressive power-saving on HD-audio
                 (0) Default time-out for HD-audio power-save mode
        < > Open Sound System (DEPRECATED) —>

    [*] HID Devices —>

        M Generic HID support


                                          15
www.donkeyhome.org                                                      kernel-2.6.28.6



        [ ] HID debugging support
        [ ] /dev/hidraw raw HID device support
        <M> USB Human Interface Device (full HID) support
        [ ] PID device support
        [ ] /dev/hiddev raw HID device support
        Special HID drivers —>
            Choose if you have

    [*] USB support —>

        <M> Support for Host-side USB
        [ ] USB verbose debug messages
        [ ] USB announce new devices
        [*] USB device filesystem
        [ ] USB device class-devices (DEPRECATED)
        [ ] Dynamic USB minor allocation
        [ ] USB selective suspend/resume and wakeup
        [ ] USB Monitor
        < > Enable Wireless USB extensions (EXPERIMENTAL)
        < > Support WUSB Cable Based Association (CBA)
        < > Cypress C67x00 HCD support
        <M> EHCI HCD (USB 2.0) support
        [*] Root Hub Transaction Translators
        [*] Improved Transaction Translator scheduling (EXPERIMENTAL)
        < > ISP116X HCD support
        < > ISP 1760 HCD support
        < > OHCI HCD support
        <M> UHCI HCD (most Intel and VIA) support
        < > SL811HS HCD support
        < > R8A66597 HCD support
        < > Wireless USB Host Controller Interface (WHCI) driver (EXPERIMENTAL)
        < > Host Wire Adapter (HWA) driver (EXPERIMENTAL)
            Choose your hardware below, I don’t have anything
        <M> USB Mass Storage support
        [ ] The shared table of common (or usual) storage devices

    < > Ultra Wideband devices (EXPERIMENTAL) —> choose nothing

    < > MMC/SD/SDIO card support —>

    < > Sony MemoryStick card support (EXPERIMENTAL) —>

    -*- LED Support —> choose nothing


                                           16
www.donkeyhome.org                                                kernel-2.6.28.6



     [ ] Accessibility support —>

     < > InfiniBand support —>

     [ ] EDAC - error detection and reporting (EXPERIMENTAL) —>

     <M> Real Time Clock —>

          [*] Set system time from RTC on startup and resume
          (rtc0) RTC used to set the system time
          [ ] RTC debug support
          [*] /sys/class/rtc/rtcN (sysfs)
          [*] /proc/driver/rtc (procfs for rtc0)
          [*] /dev/rtcN (character devices)
          [ ] RTC UIE emulation on dev interface
          < > Test driver/device
          <*> PC-style ’CMOS’ choose your hardware below

     [ ] DMA Engine support —>

     < > Userspace I/O drivers —>

     [ ] Staging drivers —>


10    Firmware Drivers —>
     Choose if you need


11    File systems —>
     choose your file system below

     <*> Second extended fs support

     [*] Ext2 extended attributes

     [*] Ext2 POSIX Access Control Lists

     [ ] Ext2 Security Labels

     [ ] Ext2 execute in place support

     <*> Ext3 journalling file system support

     [*] Ext3 extended attributes

     [*] Ext3 POSIX Access Control Lists

     [ ] Ext3 Security Labels

     <*> The Extended 4 (ext4) filesystem


                                              17
www.donkeyhome.org                                                   kernel-2.6.28.6



    [*] Enable ext4dev compatibility

    [*] Ext4 extended attributes

    [*] Ext4 POSIX Access Control Lists

    [ ] Ext4 Security Labels

    ......

    [ ] Dnotify support

    [*] Inotify file change notification support

    [*] Inotify support for userspace

    [ ] Quota support

    < > Kernel automounter support

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

    < > FUSE (Filesystem in Userspace) support

    CD-ROM/DVD Filesystems —>

             <M> ISO 9660 CDROM file system support
             [*] Microsoft Joliet CDROM extensions
             [*] Transparent decompression extension
             <M> UDF file system support

    DOS/FAT/NT Filesystems —>

             <M> MSDOS fs support
             <M> VFAT (Windows-95) fs support
             (437) Default codepage for FAT
             (utf8) Default iocharset for FAT
             <M> NTFS file system support
             [ ] NTFS debugging support
             [*] NTFS write support

    Pseudo filesystems —>

             -*- /proc file system support
             [ ] /proc/kcore support
             [*] Virtual memory file system support (former shm fs)
             [*] Tmpfs POSIX Access Control Lists
             [ ] HugeTLB file system support
             <M> Userspace-driven configuration filesystem

    Miscellaneous filesystems —>


                                                18
www.donkeyhome.org                                                   kernel-2.6.28.6



          Choose if you need

     [ ] Network File Systems —>

          Choose if you need

     Partition Types —>

          Choose if you need

     {M} Native language support —>

          Choose ......
          (utf8) Default NLS Option
          <M> Codepage 437 (United States, Canada)
          <M> ASCII (United States)
          <M> NLS ISO 8859-1 (Latin 1; Western European Languages)
          <M> NLS UTF-8

     < > Distributed Lock Manager (DLM) —>


12    Kernel hacking —>
     [*] Show timing information on printks

     Choose nothing below


13    Security options —>
     [ ] Enable access key retention support

     [ ] Enable the /proc/keys file by which keys may be viewed

     [*] Enable different security models

     Choose it, otherwise the system hangs when restart

     [ ] Enable the securityfs filesystem

     [ ] Socket and Networking Security Hooks

     [ ] File POSIX Capabilities

     [ ] Root Plug Support

     (0) Low address space to protect from user allocation


14    {M} Cryptographic API —>
     Remove the things that you can



                                               19
www.donkeyhome.org                                            kernel-2.6.28.6



15    [*] Virtualization —>
     < > Kernel-based Virtual Machine (KVM) support

     <M> PCI driver for virtio devices (EXPERIMENTAL)

     <M> Virtio balloon driver (EXPERIMENTAL)


16    Library routines —>
     < > CRC-CCITT functions

     -*- CRC16 functions

     < > CRC calculation for the T10 Data Integrity Field

     {M} CRC ITU-T V.41 functions

     -*- CRC32 functions

     < > CRC7 functions

     < > CRC32c (Castagnoli, et al) Cyclic Redundancy-Check




                                            20

								
To top