Linux and Kernel

Linux and Kernel

If you want to check what kind of Linux Kernels you have installed

Here is an overview:

sven@fedora:~$ sudo dnf list installed kernel\*
Installed package
kernel.x86_64 6.14.11-200.fc41 updates
kernel.x86_64 6.15.3-100.fc41 updates
kernel.x86_64 6.15.4-100.fc41 updates
kernel-core.x86_64 6.14.11-200.fc41 updates
kernel-core.x86_64 6.15.3-100.fc41 updates
kernel-core.x86_64 6.15.4-100.fc41 updates
kernel-devel.x86_64 6.14.11-200.fc41 updates
kernel-devel.x86_64 6.15.3-100.fc41 updates
kernel-devel.x86_64 6.15.4-100.fc41 updates
kernel-devel-matched.x86_64 6.15.4-100.fc41 updates
kernel-headers.x86_64 6.15.3-100.fc41 updates
kernel-modules.x86_64 6.14.11-200.fc41 updates
kernel-modules.x86_64 6.15.3-100.fc41 updates
kernel-modules.x86_64 6.15.4-100.fc41 updates
kernel-modules-core.x86_64 6.14.11-200.fc41 updates
kernel-modules-core.x86_64 6.15.3-100.fc41 updates
kernel-modules-core.x86_64 6.15.4-100.fc41 updates
kernel-srpm-macros.noarch 1.0-24.fc41 fedora
kernel-tools.x86_64 6.15.4-100.fc41 updates
kernel-tools-libs.x86_64 6.15.4-100.fc41 updates

Verfügbare Pakete
kernel-cross-headers.x86_64 6.15.3-100.fc41 updates
kernel-debug.x86_64 6.15.4-100.fc41 updates
kernel-debug-core.x86_64 6.15.4-100.fc41 updates
kernel-debug-devel.x86_64 6.15.4-100.fc41 updates
kernel-debug-devel-matched.x86_64 6.15.4-100.fc41 updates
kernel-debug-modules.x86_64 6.15.4-100.fc41 updates
kernel-debug-modules-core.x86_64 6.15.4-100.fc41 updates
kernel-debug-modules-extra.x86_64 6.15.4-100.fc41 updates
kernel-debug-modules-internal.x86_64 6.15.4-100.fc41 updates
kernel-debug-uki-virt.x86_64 6.15.4-100.fc41 updates
kernel-debug-uki-virt-addons.x86_64 6.15.4-100.fc41 updates
kernel-doc.noarch 6.15.4-100.fc41 updates
kernel-headers.i686 6.11.3-300.fc41 fedora
kernel-modules-extra.x86_64 6.15.4-100.fc41 updates
kernel-modules-extra-matched.x86_64 6.15.4-100.fc41 updates
kernel-modules-internal.x86_64 6.15.4-100.fc41 updates
kernel-rpm-macros.noarch 205-24.fc41 fedora
kernel-selftests-internal.x86_64 6.15.4-100.fc41 updates
kernel-tools-libs-devel.x86_64 6.15.4-100.fc41 updates
kernel-uki-virt.x86_64 6.15.4-100.fc41 updates
kernel-uki-virt-addons.x86_64 6.15.4-100.fc41 updates
kernelshark.x86_64 1:2.3.1-4.fc41 fedora

The Kernel are stored in:

The folder:

6.10.7-100.fc39.x86_64

is empty. There are no modules in it. I could delete it.

I go to the folder

Data content of the folder 6.14.11-200.fc41.x86_64

sven@fedora:/lib/modules/6.14.11-200.fc41.x86_64$ ls
build

kernel

modules.block

modules.builtin.bin

modules.dep.bin

modules.modesetting

modules.softdep

modules.weakdep

System.map

vdso

config modules.alias

modules.builtin

modules.builtin.modinfo

modules.devname

modules.networking

modules.symbols

source

systemtap

vmlinuz
extra

modules.alias.bin

modules.builtin.alias.bin

modules.dep

modules.drm

modules.order

modules.symbols.bin

symvers.xz

updates

weak-updates

What you can see in a file like this

modules.networking

sven@fedora:/lib/modules/6.14.11-200.fc41.x86_64$

cat modules.networking | head -n5
3c574_cs.ko
3c589_cs.ko
3c59x.ko
6pack.ko
8139cp.ko

All driver of the network cards, that the manufacturer provides to the Linux system.

The content of one file (for example)


MODULE_LICENSE=“GPL“
MODULE_VERSION=“1.2.0″
MODULE_DESCRIPTION=“Atheros(R) AR81xx/AR813x/AR815x/AR816x/AR817x PCIe Ethernet Network Driver“
MODULE_AUTHOR=“Qualcomm Atheros“

alx_probe
alx_remove
alx_open
alx_close

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

error: Content is protected !!