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.
Hmmm so you don't view those as "hardware support"? :facepalm: I realize it's a bit in reverse since it's rare that a hardware manufacturer fails so badly that they build in security holes especially at such low levels but it is still essentially no different than any new chip requiring new software previously unavailable.
The BIOS/UEFI subsystem is code that allows and informs all the present hardware how to communicate with each other. The kernel is code that allows and informs all the present hardware how to communicate with the OpSys. Bottom Line.
I definitely regard them as "hardware support" that necessitates scrapping the old kernel for a new one. Even by applying a non-trivial patch against Meltdown/Spectre (which would update the source code), I'd still wipe all the generated files/object code to start with the cleanest build tree possible. It might just be simpler to save the old .config, wipe the entire kernel source tree, then unpack, configure (using the old .config), & build the new kernel.
Plus, this is "hardware support" that has nothing to do with "new" hardware or device class, and everything to do with "legacy" hardware (and not just x86!).
I definitely regard them as "hardware support" that necessitates scrapping the old kernel for a new one. Even by applying a non-trivial patch against Meltdown/Spectre (which would update the source code), I'd still wipe all the generated files/object code to start with the cleanest build tree possible. It might just be simpler to save the old .config, wipe the entire kernel source tree, then unpack, configure (using the old .config), & build the new kernel.
Plus, this is "hardware support" that has nothing to do with "new" hardware or device class, and everything to do with "legacy" hardware (and not just x86!).
Now I'm confused since my directly quoted words were "The only truly compelling reason for kernel upgrade is hardware support". Where is our conflict?
the only truly compelling reason for initrd is encryption.
I won't worry in this post about confusing " root encryption" and "hardware support". The defect in either place, is a defect in both places, I think.
I doubt that you & I have any conflict; perhaps, only a mis-understanding about our words. As I type this, I think it's gotten a bit foggy. If you're OK with that, well, so am I. Peace?
To chrisretusn - Maybe a tangent but I maintain that kernel choice and it's requirements are fundamental to any discussion about initrd which is essentially a tangent to the kernel. Anyway unless I'm mistaken OP got his answer and this should likely be marked "Solved".
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.