Note
The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "FLOP:Funtoo Kernel Config-Blobs"
Jump to navigation
Jump to search
m |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{FLOP | {{FLOP | ||
|Created on=2017/04/25 | |Created on=2017/04/25 | ||
|Summary=Kernel configuration helper, kernel-seeds enhancement. | |Summary=Kernel configuration helper, kernel-seeds enhancement/continuation. | ||
|Author=Palica | |Author=Palica, | ||
|Maintainer= | |Maintainer= | ||
|Source URI= | |||
|Reference Bug=FL-3737 | |||
|FLOP Status=Awaiting review | |||
}} | }} | ||
This page covers the Funtoo Linux kernel config management system -- how it works, what profiles and settings are available, and how to use [[#Using ekern|{{c|ekern}}]] to set and change kernel config settings. | This page covers the Funtoo Linux kernel config management system -- how it works, what profiles and settings are available, and how to use [[#Using ekern|{{c|ekern}}]] to set and change kernel config settings. | ||
Line 29: | Line 31: | ||
[[Category:Funtoo features]] | [[Category:Funtoo features]] | ||
[[Category:HOWTO]] | [[Category:HOWTO]] | ||
{{FLOPFooter}} | {{FLOPFooter}} |
Latest revision as of 04:13, August 29, 2018
Funtoo Linux Optimization Proposal: Funtoo Kernel Config-Blobs
Kernel configuration helper, kernel-seeds enhancement/continuation.
This page covers the Funtoo Linux kernel config management system -- how it works, what profiles and settings are available, and how to use ekern
to set and change kernel config settings.
Profile Types
Historically, users have had to spend hours to configure their kernel, which made setup of the operating system more difficult and time consuming than it should be. In Funtoo Linux, it is possible to select from multiple sub-profiles and have blobs of kernel config enabled in the config file. The following kernel profiles are available in Funtoo Linux:
Sub-Profile Type | Description |
---|---|
flavor | Defines the general type of system, such as Server or Desktop , and will set defaults appropriate for your needs. |
core | Defines the general settings, such as Processor type or SMP , Preemption , Suspend , CPU Freq. Scaling , Memory models , and will set defaults appropriate for your needs. |
acpi | Defines power management features. |
disks | Linux Kernel offers support for various storage options, typically USB Storage , IDE Disks , SATA Disks , IDE Disks this defines the processor type and support of your system. This is defined when your stage was built and should not be changed. |
cdrom | Defines whether your system has a IDE CDROM , SATA CDROM or SCSI CDROM . This enables read/write support to CDROM drives. |
devices | Enables various devices systems and protocols. Use it to enable for example USB , Firewire , or PCI Hotplug . |
networking | Defines networking features: netfilter , Network drivers , IrDA , Bluetooth , Wireless . |
filesystems | Defines enabled filesystems: RAID , LVM , SMB/CIFS . |
security | Defines enabled filesystems: SELinux , GrSec . |
mix-ins | Defines various optional settings that you may be interested in enabling. For example: Sound , Webcams , ... |
debugging | Defines some variables used for debugging. |