Not possible in Fedora. It isn’t straightforward. If you still want to get new kernels and keep some you’ll have to do manual kernel removal like sudo dnf remove kernel*6.12.77* kernel*6.19.9* from time to time and prevent dnf from auto removing then by putting in your /etc/dnf/dnf.confinstallonly_limit=5 to keep 5 kernels max because of limited disk space in /boot. 5 is a suggestion. Remove unneeded kernels manually before dns starts to do it.
You could also set it to 0 instead of 5 to disable it completely. In such a case you are required to remove kernels manually to prevent eating up all disk space which would render your system unbootable.
OK - so thankfully I’m using Ubuntu grub and not the Fedora grub - with that I can use Ubuntu’s Grub Customizer to tweak my bootloader. I can add newer Fedora kernels as they come along, test them, and reject them by removing the newest as default…
Case in point: Currently my grub’s Fedora part of the list has 6.19.11-200.fc43.x86_64 as default. The latest two Fedora kernels were total crap and are now in the Fedora submenu where also any new kernel Fedora puts at me will land after getting tested and faiing. 6.19.12-200.fc43.x86_64 kept crashing firefox. 6.19.13-200.fc43.x86_64 won’t even run Conky. I’ll use sudo dnf remove kernel*6.19.12* kernel*6.19.13* and any other newer kernel that tries to break my Fedora later on…
Updates, either Ubuntu or Fedora, are great at just breaking things under the guise of ‘fixing bugs’. My grub’s Ubuntu part of the list uses 6.8.0-85 kernel as default, not the 6.8.0-110 current one now in the Ubuntu submenu due to it’s own failings (as did the previous five or more…)
I read you. Granted, they’re not tested a lot. Debian is way better at this for extra stability. I ran it since debian 2. I ran ubuntu once, years ago and it crashed miserably, so never more.
And don’t forget most programs nowadays are full of bloat and patches over patches. With the execption of command line linux programs that do one thing and do it well. The sound system in linux is the perfect example. First there was OSS, then some obscure geek forced Alsa on us. With zero meaningful documentation. Then it was jack, then pulseaudio, then pipewire and wireplumber. All audio programs stopped working at one point or another. Have a look at my program to sound a chime at the top of the hour. Commented out are the audio programs that stopped working over 25 years.
All in all, my old 386sx33 with 1MB of RAM, a 8/16 bit machine was way faster that any modern computer, until I installed windows 3! Because the programs nowadays are monstruously huge.
I began computing back with a terminal on mainframe w/punch cards … then came Fortran 77… my first personal computer was a Victor 7000 running CPM - no hard drive - used 5 1/4" floppy on a variable speed floppy drive ~ got 1.0Mb storage on it… then DOS 1.0 came out.
Funny thing is that my computational fluid dynamics fire simulator runs in Windows XP64 using a Fortran shell
6.19.11-200.fc43.x86_64 back as default as Fedora 43’s latest and greatest 6.19.14-200.fc43.x86_64 keeps crashing firefox like 6.19.12-200.fc43.x86_64 did (6.19.9 and 6.19.12 now removed… hanging onto 13 (doesn’t like Conky) /14 (crashes firefox) for now but they’re both heading to the trash bin soon!)
If only changing the kernel crashes I would assume its something to do with your hardware, maybe GPU. I’m don’t recall others reporting Firefox crashes.
What is your hardware, output of inxi -Fzxx please?
sudo apt-get install inxi
[sudo] password for batgirl:
Reading package lists… Done
Building dependency tree… Done
Reading state information… Done
Package inxi is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
This is not a fedora command. Fedora would use sudo dnf install inxi or you could just say Y to the prompt to install when you enter the command inxi and it prompts you to install it.
This can be done from the live media desktop as well.