On Wed, 2025-09-24 at 12:49 -0600, home user via users wrote: > Wanting to keep 5 old "kernels", and wanting /boot to accommodate 10 > years of growth, /boot should be allotted > (1 + (growth rate as a percent / 100) ^ years) * starting size > = (1.2 ^ 10) * 800 MB > = about 5 GB.
I'll hazard a guess that your drive, and motherboard, mightn't have a 10 year lifespan. And even if fault-free, mightn't be useful in 10 years, either. If you do go down the route of having all your data on a separate drive, you don't have to update over the top of an existing install. You're free to *easily* wipe the system drive and install the next OS release as a fresh install, partitioning it as required for that release. I would guess that 1 gig is still enough for systems for the next few years if you don't use nVidia, maybe double that size if you do. And you have a whopping huge drive, so you don't really need to worry about it. Although the kernels (and ancillary files) size has increased over the years, there's been a recent push (and pushback) about not just continually adding drivers, but removing ancient ones that no-one's likely to be still using. This is one aspect of Linux that gets a lot of stick: Huge monolithic kernels, where they shove *everything* in the kernel, rather than having the kernel just for the OS, and let all the drivers be separate (microkernels). There's issues of filesize, memory size, stability, debugging, and security, with huge kernels. And though the actual kernel isn't all that big, the other associated files can be (initramfs, especially). -- uname -rsvp Linux 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 (yes, this is the output from uname for this PC when I posted) Boilerplate: All unexpected mail to my mailbox is automatically deleted. I will only get to see the messages that are posted to the mailing list. -- _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue