The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "Funtoo Linux Kernels"
m |
|||
(2 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
{{#widget:AddThis}} | {{#widget:AddThis}} | ||
<languages/> | <languages/> | ||
<translate>{{Announce|To help us translate this documentation, {{CreateAccount}}, log in to the wiki. Then go to Actions -> Translate in the menu, or click the "Translate this page" link, above. You will be able to select small parts of the install docs and translate these parts to your native language.}} | <translate><!--T:1--> | ||
{{Announce|To help us translate this documentation, {{CreateAccount}}, log in to the wiki. Then go to Actions -> Translate in the menu, or click the "Translate this page" link, above. You will be able to select small parts of the install docs and translate these parts to your native language.}} | |||
<!--T:2--> | |||
This Section will give you an overview of kernels used in funtoo. | This Section will give you an overview of kernels used in funtoo. | ||
Some points of interest: | Some points of interest: | ||
<!--T:3--> | |||
* Most Funtoo Linux kernels support the handy {{c|[[#Binary USE|binary]]}} USE flag, described below. | * Most Funtoo Linux kernels support the handy {{c|[[#Binary USE|binary]]}} USE flag, described below. | ||
* Funtoo Linux offers quality kernels from other Linux Distributions, like {{c|debian-sources}}. | * Funtoo Linux offers quality kernels from other Linux Distributions, like {{c|debian-sources}}. | ||
* Advanced users may want to take a look at [[Additional Kernel Resources]]. | * Advanced users may want to take a look at [[Additional Kernel Resources]]. | ||
== Overview of Kernels == | == Overview of Kernels == <!--T:4--> | ||
=== {{Package|sys-kernel/debian-sources-lts}} === | === {{Package|sys-kernel/debian-sources-lts}} === <!--T:5--> | ||
This is the Debian kernel, long-term stable edition and the default kernel for Funtoo Linux. '''These ebuilds now support the {{c|binary}} USE flag.''' | <!--T:6--> | ||
This is the Debian kernel, long-term stable edition and the default kernel for Funtoo Linux. '''These ebuilds now support the {{c|binary}} USE flag.''' | |||
=== {{Package|sys-kernel/debian-sources}} === | === {{Package|sys-kernel/debian-sources}} === <!--T:7--> | ||
<!--T:8--> | |||
This is a more up-to-date version of the Debian kernel but it less suited for server systems. | This is a more up-to-date version of the Debian kernel but it less suited for server systems. | ||
== Binary USE == | == Binary USE == <!--T:9--> | ||
<!--T:10--> | |||
Many of the kernel ebuilds in Funtoo Linux support the very useful {{c|binary}} USE flag. By enabling this USE flag and emerging the kernel, the ebuild will automatically build a binary kernel image, initramfs and kernel modules and install them to {{c|/boot}}. The binary kernel image and initramfs can be used to boot your Funtoo Linux system without requiring any additional configuration. This is a great way to get a Funtoo Linux system up and running quickly. Here's how to do it: | Many of the kernel ebuilds in Funtoo Linux support the very useful {{c|binary}} USE flag. By enabling this USE flag and emerging the kernel, the ebuild will automatically build a binary kernel image, initramfs and kernel modules and install them to {{c|/boot}}. The binary kernel image and initramfs can be used to boot your Funtoo Linux system without requiring any additional configuration. This is a great way to get a Funtoo Linux system up and running quickly. Here's how to do it: | ||
<!--T:11--> | |||
{{console|body= | {{console|body= | ||
###i## echo "sys-kernel/debian-sources binary" >> /etc/portage/package.use | ###i## echo "sys-kernel/debian-sources binary" >> /etc/portage/package.use | ||
Line 31: | Line 38: | ||
}} | }} | ||
<!--T:12--> | |||
Once you have a functional kernel, and want to slim things down a bit, it may be worth your time to investigate the make targets | |||
known as localmodconfig and localyesconfig to create a kernel config based on current running hardware.. | |||
<!--T:13--> | |||
More information can be found in the [[Funtoo Linux Installation]] Guide. | More information can be found in the [[Funtoo Linux Installation]] Guide. | ||
<!--T:14--> | |||
[[Category:Funtoo features]] | [[Category:Funtoo features]] | ||
[[Category:Kernel]] | [[Category:Kernel]] |
Latest revision as of 02:05, March 8, 2020
This Section will give you an overview of kernels used in funtoo. Some points of interest:
- Most Funtoo Linux kernels support the handy
binary
USE flag, described below. - Funtoo Linux offers quality kernels from other Linux Distributions, like
debian-sources
. - Advanced users may want to take a look at Additional Kernel Resources.
Overview of Kernels
No results
This is the Debian kernel, long-term stable edition and the default kernel for Funtoo Linux. These ebuilds now support the binary
USE flag.
sys-kernel/debian-sources
This is a more up-to-date version of the Debian kernel but it less suited for server systems.
Binary USE
Many of the kernel ebuilds in Funtoo Linux support the very useful binary
USE flag. By enabling this USE flag and emerging the kernel, the ebuild will automatically build a binary kernel image, initramfs and kernel modules and install them to /boot
. The binary kernel image and initramfs can be used to boot your Funtoo Linux system without requiring any additional configuration. This is a great way to get a Funtoo Linux system up and running quickly. Here's how to do it:
root # echo "sys-kernel/debian-sources binary" >> /etc/portage/package.use root # emerge debian-sources root # nano -w /etc/boot.conf root # ego boot update
Once you have a functional kernel, and want to slim things down a bit, it may be worth your time to investigate the make targets known as localmodconfig and localyesconfig to create a kernel config based on current running hardware..
More information can be found in the Funtoo Linux Installation Guide.