Talk:Genkernel

From Gentoo Wiki
Jump to:navigation Jump to:search
Note
Before creating a discussion or leaving a comment, please read about using talk pages. To create a new discussion, click here. Comments on an existing discussion should be signed using ~~~~:
A comment [[User:Larry|Larry]] 13:52, 13 May 2024 (UTC)
: A reply [[User:Sally|Sally]] 08:30, 5 November 2024 (UTC)
:: Your reply ~~~~

Decryption key

Talk status
This discussion is still ongoing as of 2022-01-18.

End where is the decryption key? — The preceding unsigned comment was added by Mlipocky (talkcontribs) 09:58, January 15, 2022‎

No idea what you are talking about, mate. Can you add some clarity to your inquiry? I'll close for now until you do. Thanks! --Maffblaster (talk) 08:24, 18 January 2022 (UTC)
Well, I've unsuccessfully spent several hours to figure out where to put the key to decrypt root LUKS partition on boot. No mention about it. — The preceding unsigned comment was added by Mlipocky (talkcontribs)
The genkernel initramfs expects the encryption key file to exist on an unencrypted device, such as a flash drive, using crypt_root_key= pointing to a file relative to the root of said device and crypt_root_keydev= as the device itself. (Optionally root_keydev_fstype= to load a file system module.) Also, please sign your comments in the future. --Grknight (talk) 21:35, 18 January 2022 (UTC)

Monolithic Kernel (or Initramfs-Free Kernel)

Talk status
This discussion is done as of 2023-02-20.

What should the wiki page title be for building a kernel that is a standalone bootup with no initramfs(/initramd). Just a kernel build toward a straight shooter. Egberts (talk) 23:02, 29 July 2022 (UTC)

"Monolithic kernel" sounds like a good name to me. --Maffblaster (talk) 10:19, 20 February 2023 (UTC)
A monolithic kernel exists; and it is a kernel where you have disabled module support; so all is configured static [*] into the kernel; and kernel is not able to load any module later at runtime; you use it if you want to build an UKI (unified kernel image) ... and/or for security reasons. I am using such a kernel. A modular kernel without using an initramfs is just a "normal kernel". --Pietinger 12:01, 20 February 2023 (UTC)

`CFLAGS` for Linux kernel

Talk status
This discussion is done as of 2023-02-20.

Where can one find the ability to pass an arch-specific compiler settings for gcc/c++ in `genkernel`? Egberts (talk) 16:15, 29 September 2022 (UTC)

If you're not talking about the "Low Level Compile Settings" section in /etc/genkernel.conf, then you're probably either looking for the default system-wide values which get sourced from /etc/portage/make.conf, just like everything else, or the Kernel's kbuild system which you can read about upstream: https://www.kernel.org/doc/html/latest/kbuild/kbuild.html#cflags-kernel
If you learn something new and it's missing from this article, please contribute. Thank you, --Maffblaster (talk) 10:25, 20 February 2023 (UTC)

Status of genkernel?

Talk status
This discussion is still ongoing as of 2024-10-18.

This comment from July 2024 says that genkernel isn't being actively developed. Is it basically in maintenance mode, if that? If so, should this page have a Note to this effect? — The preceding unsigned comment was added by Flexibeast (talkcontribs) 12:35, 18 October 2024 (UTC)

[...] genkernel is not being actively developed so this is probably not happening unless you can submit a functional patch for this.
To me this reads differently. It does importantly mention unless you can submit a functional patch, meaning the project is being maintained, pull requests are being processed. actively developed was likely intended as "someone spending significant time working on the project", i.e. the project has not been very active lately and you shouldn't expect someone adding major features unless you do so yourself.
A more appropriate Note could be the project being outdated (if that is the case), or more specifically describing the shortcomings due to missing features. As this is an open source project, a "not actively developed" can change at any time. — Redjard (talk) 13:32, 18 October 2024 (UTC)