Talk:Linux kernel: Difference between revisions
imported>Taikatytto →Custom Extra Settings: new section |
|||
(3 intermediate revisions by 3 users not shown) | |||
Line 14: | Line 14: | ||
extraConfigOverrides | extraConfigOverrides | ||
== Why is the default kernel (just `linux`) not the latest? == | |||
Why does the default kernel is just `linux`, and why is it old? | |||
It's currently 5.4 on both 20.03 and unstable. I'd expect it to be updated in unstable at least. | |||
It looks like it's the LTS version of the kernel? | |||
:As you found out by your last sentence, the default Linux package set is set to the latest LTS released at the time the next stable version of NixOS is forked off. This is important because the latest non-LTS version of Linux may be EOL'd before our next release happens! As this is a stable branch, we don't want to rudely upgrade such a critical package from under the user's feet. | |||
: | |||
:--[[User:Samueldr|samueldr]] ([[User talk:Samueldr|talk]]) 01:14, 9 August 2020 (UTC) | |||
== Build kernel from source and use it == | |||
I'm working on the linux kernel, so I need to build a kernel from kernel.org with my changes and run it. I have no clue about how to do this on NixOS. I come from Arch Linux, and their documentation for what I want to do is here: https://wiki.archlinux.org/title/Kernel/Traditional_compilation. It would be awesome if the this page included instructions like that for NixOS. | |||
--[[User:FranciscoKurpiel|FranciscoKurpiel]] ([[User talk:FranciscoKurpiel|talk]]) 23:11, 24 January 2023 (UTC) | |||
== specify pkgs.linuxKernel.packages.* instead of what's currently there == | |||
The reader, from what I can tell, does not know to add pkgs.linuxKernel to the kernel option. |
Latest revision as of 01:58, 2 April 2024
Warning for the section about disabling mitigations?
I think that showing users how to disable security features should come with some warning. Users that are not familiar with these mitigations might copy and paste this configuration without considering the security implications. Also I don't think it's a good idea to have the configuration take the command line from the web page, as the web page might change. --Pingiun (talk) 16:16, 26 August 2019 (UTC)
- Good call, just removed it, while still leaving the useful parts of the section.
- --samueldr (talk) 16:21, 26 August 2019 (UTC)
Custom Extra Settings
They are not working without Overrides.
As in :
extraConfigOverrides
Why is the default kernel (just `linux`) not the latest?
Why does the default kernel is just `linux`, and why is it old? It's currently 5.4 on both 20.03 and unstable. I'd expect it to be updated in unstable at least.
It looks like it's the LTS version of the kernel?
- As you found out by your last sentence, the default Linux package set is set to the latest LTS released at the time the next stable version of NixOS is forked off. This is important because the latest non-LTS version of Linux may be EOL'd before our next release happens! As this is a stable branch, we don't want to rudely upgrade such a critical package from under the user's feet.
- --samueldr (talk) 01:14, 9 August 2020 (UTC)
Build kernel from source and use it
I'm working on the linux kernel, so I need to build a kernel from kernel.org with my changes and run it. I have no clue about how to do this on NixOS. I come from Arch Linux, and their documentation for what I want to do is here: https://wiki.archlinux.org/title/Kernel/Traditional_compilation. It would be awesome if the this page included instructions like that for NixOS.
--FranciscoKurpiel (talk) 23:11, 24 January 2023 (UTC)
specify pkgs.linuxKernel.packages.* instead of what's currently there
The reader, from what I can tell, does not know to add pkgs.linuxKernel to the kernel option.