watchpocket
September 25th, 2020, 12:12 AM
I'm running Ubuntu 18.04.4, and I appear to have both the "General Availability" kernel (5.4.0-48.52~18.04.1) and the HWE kernel (5.4.0.48.52~18.04.42) installed.
uname -a tells me that the kernel I am actually using is the general kernel:
Linux mybox 5.4.0-48-generic #52~18.04.1-Ubuntu SMP Thu Sep 10 12:50:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
So, I have three questions about this:
(1) Should I be using the HWE kernel? I have no new hardware, I'm using the same old desktop workstation that I've had for several years.
(2) If it is in some way better for me to use the HWE kernel, how do I change over from the general kernel?
(3) If there is no reason to use the HWE kernel, is there some reason I should not delete it? My thinking is that if it's sitting around unused, then I should remove it.
Thanks for any tips.
Here is what displays when I run dpkg -l linux-image-\* && dpkg -l linux-headers-\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================================-===========================-===========================-================================================== =============================================
un linux-image-5.3.0-51-generic <none> <none> (no description available)
un linux-image-5.3.0-53-generic <none> <none> (no description available)
un linux-image-5.3.0-62-generic <none> <none> (no description available)
un linux-image-5.4.0-45-generic <none> <none> (no description available)
un linux-image-5.4.0-47-generic <none> <none> (no description available)
ii linux-image-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Signed kernel image generic
ii linux-image-generic-hwe-18.04 5.4.0.48.52~18.04.42 amd64 Generic Linux kernel image
un linux-image-unsigned-5.3.0-51-generic <none> <none> (no description available)
un linux-image-unsigned-5.3.0-53-generic <none> <none> (no description available)
un linux-image-unsigned-5.3.0-62-generic <none> <none> (no description available)
un linux-image-unsigned-5.4.0-45-generic <none> <none> (no description available)
un linux-image-unsigned-5.4.0-47-generic <none> <none> (no description available)
un linux-image-unsigned-5.4.0-48-generic <none> <none> (no description available)
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================================-===========================-===========================-================================================== =============================================
un linux-headers-3.0 <none> <none> (no description available)
ii linux-headers-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
un linux-headers-686-pae <none> <none> (no description available)
un linux-headers-amd64 <none> <none> (no description available)
un linux-headers-generic <none> <none> (no description available)
ii linux-headers-generic-hwe-18.04 5.4.0.48.52~18.04.42 amd64 Generic Linux kernel headers
uname -a tells me that the kernel I am actually using is the general kernel:
Linux mybox 5.4.0-48-generic #52~18.04.1-Ubuntu SMP Thu Sep 10 12:50:22 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
So, I have three questions about this:
(1) Should I be using the HWE kernel? I have no new hardware, I'm using the same old desktop workstation that I've had for several years.
(2) If it is in some way better for me to use the HWE kernel, how do I change over from the general kernel?
(3) If there is no reason to use the HWE kernel, is there some reason I should not delete it? My thinking is that if it's sitting around unused, then I should remove it.
Thanks for any tips.
Here is what displays when I run dpkg -l linux-image-\* && dpkg -l linux-headers-\*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================================-===========================-===========================-================================================== =============================================
un linux-image-5.3.0-51-generic <none> <none> (no description available)
un linux-image-5.3.0-53-generic <none> <none> (no description available)
un linux-image-5.3.0-62-generic <none> <none> (no description available)
un linux-image-5.4.0-45-generic <none> <none> (no description available)
un linux-image-5.4.0-47-generic <none> <none> (no description available)
ii linux-image-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Signed kernel image generic
ii linux-image-generic-hwe-18.04 5.4.0.48.52~18.04.42 amd64 Generic Linux kernel image
un linux-image-unsigned-5.3.0-51-generic <none> <none> (no description available)
un linux-image-unsigned-5.3.0-53-generic <none> <none> (no description available)
un linux-image-unsigned-5.3.0-62-generic <none> <none> (no description available)
un linux-image-unsigned-5.4.0-45-generic <none> <none> (no description available)
un linux-image-unsigned-5.4.0-47-generic <none> <none> (no description available)
un linux-image-unsigned-5.4.0-48-generic <none> <none> (no description available)
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=============================================-===========================-===========================-================================================== =============================================
un linux-headers-3.0 <none> <none> (no description available)
ii linux-headers-5.4.0-48-generic 5.4.0-48.52~18.04.1 amd64 Linux kernel headers for version 5.4.0 on 64 bit x86 SMP
un linux-headers-686-pae <none> <none> (no description available)
un linux-headers-amd64 <none> <none> (no description available)
un linux-headers-generic <none> <none> (no description available)
ii linux-headers-generic-hwe-18.04 5.4.0.48.52~18.04.42 amd64 Generic Linux kernel headers