Does anyone use the original config "generic" / "generic-smp"?
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
There are two kinds of kernels in Slackware. First there are the
huge kernels, which contain support for just about every driver in the
Linux kernel. These are primarily intended to be used for installation,
but there's no real reason that you couldn't continue to run them after
you have installed. The other type of kernel is the generic kernel, in
which nearly every driver is built as a module. To use a generic kernel
you'll need to build an initrd to load your filesystem module and
possibly your drive controller or other drivers needed at boot time,
configure LILO to load the initrd at boot, and reinstall LILO. See the
docs in /boot after installing for more information. Slackware's Linux
kernels come in both SMP and non-SMP types now. The SMP kernel supports
multiple processors, multi-core CPUs, HyperThreading, and about every
other optimization available. In our own testing this kernel has proven
to be fast, stable, and reliable. We recommend using the SMP kernel
even on single processor machines if it will run on them. Note that on
x86_64 (64-bit), all the kernels are SMP capable.
I do not know which was the first version that had this not, but is must have been a while back
I see no reason for myself to modify the generic kernel configuration these days. I used to compile custom kernels a lot but I am exclusively using Slackware's default generic configs now, combined with an initrd, done so for years.
I only use a custom kernel on my Ryzen desktop, partially for better hardware support, but also because I need to enable CONFIG_RCU_NOCB_CPU in my kernel so I could pass rcu_nocbs=0-15 to the kernel (see this post for a few more details on why I need to do it). My other machines use either the generic or huge stock kernels.
I see no reason for myself to modify the generic kernel configuration these days. I used to compile custom kernels a lot but I am exclusively using Slackware's default generic configs now, combined with an initrd, done so for years.
I see no reason for myself to modify the generic kernel configuration these days. I used to compile custom kernels a lot but I am exclusively using Slackware's default generic configs now, combined with an initrd, done so for years.
I only use a custom kernel on my Ryzen desktop, partially for better hardware support, but also because I need to enable CONFIG_RCU_NOCB_CPU in my kernel so I could pass rcu_nocbs=0-15 to the kernel (see this post for a few more details on why I need to do it). My other machines use either the generic or huge stock kernels.
Thanks for the link, this is something I should apply for my Ryzen-powered build box. I had hard freezes when running QEMU virtual machines in virt-manager. Perhaps this will save me. I had just built a 4.14.33 kernel for the box but will now re-config and re-build the packages.
Use for what means? Are you about rebuild another kernel only?
Ru: Вот и мне интересно, зачем люди возятся с initrd и, вообще, - с модулями, если можно сразу запилить монолит под себя.
En: That's I'm wondering why people use the initrd and modules in general, if can immediately create the monolith for youself.
Ru: На одной из моих машин проставлена Slackware-Current с huge ядром (ванильным). Но она и работает, по большей части, для тестов именно самой Slackware-Current. :-)
En: One of my machines has Slackware-Current with a huge kernel (vanilla). But it works mostly for Slackware-Current tests. :-)
Ru: На другой я использую модифицированную версию ядра. Тоже huge. Для x86 и x86_64. Но это уже совсем не Slackware. :-)
En: On the other, I use a modified kernel version. huge. And for for x86 and for x86_64. But this is not Slackware. :-)
Ru: На самом деле, мне было интересно узнать, - есть ли вообще интерес к generic-ядрам. Увидел - есть. :-)
Ладно, хули, попробую предоставить и "generic" и "huge".
En: In fact, I was curious to know whether there is any interest in "generic" kernels at all. I saw - there is. :-)
Okay, I'll try to distribute and "generic" and "huge".
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.