Conversation
We have 4 interfaces for kernel configuration, most of which have the same functionality and differ only in the rendering backend. gconfig uses GTK2 which is EOL, and unlikely anyone will install it just for gconfig when there are alternatives like xconfig which is based on Qt5 / Qt 6. Similarly in the case of TUI, instead of menuconfig, here we have ncurses based nconfig which is supported by most terminals. Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
The first reports of positive impact of disabling NUMA for desktop systems date back to 2012 [1], and even then they were extremely minor and at margin of error level of ~300ms at kernel compilation. Now more than 10 years have passed, there have been many NUMA-related changes in kernel over the years and it probably makes no sense to say that disabling NUMA provides any benefits. I haven't found any relevant performance comparisons with NUMA disabled, if someone provides them and shows evidence that it may still be necessary - I'm happy to revert this change. I should also note that some schedulers like PDS and BMQ forcibly disable NUMA because they do not have a proper implementation of its support. [1] - https://bugs.archlinux.org/task/31187 Signed-off-by: Vasiliy Stelmachenok <ventureo@cachyos.org>
sirlucjan
approved these changes
Feb 8, 2025
ptr1337
approved these changes
Feb 8, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We've talked about this before in #367, and this time I've limited myself to removing options that won't cause doubt.
First commit removes
_makegconfigand_makemenuconfig:Second commit removes
_NUMAdisable:I should add that NUMA can also be disabled during the boot time via
numa=off.