Linux kernel functionalities, such as the support for specific devices or filesystems, are organized in modules, which can be built statically into the kernel or as separated “units” which can be loaded and unloaded on request. Nowadays needed modules are automatically loaded, so we seldom need to explicit manage them. In certain situations, however, we may need to perform such actions.
kernel
Yocto Linux: Tutorial Basics
The Yocto Project allows users to create custom Linux distributions for emedded and IoT software. It is an open source project, calloborated on by the Linux foundation and other big names in the tech industry. Its big advantage is that it can work on a variety of architectures including some that are not as mainstream or widespread, like ARM, MIPS, PowerPC, x86, and x86-64.
How to install custom kernel on Ubuntu/Debian Linux
The Linux kernel sits at the core of all Linux systems. It is open source and able to be downloaded and compiled by anyone. If you have compiled a custom Linux kernel or downloaded one online, it is easy to install that kernel on an Ubuntu or Debian based systems.
Build custom kernel on Debian / Ubuntu
The Linux kernel sits at the core of all Linux systems, including thousands of GNU/Linux distributions, the Android mobile operating system, and tons of embedded systems, networking devices, etc. Its popuarity and ubiquity can be credited to the fact that it is free and open source. Anyone can download the Linux kernel, make changes to it if they wish, and compile it for their own commercial or private use.
Check information of kernel module on Linux
Every time a Linux system is booted, there are a number of kernel modules that will be loaded by the system and used to provide additional support for filesystems, new hardware, and many other things. Obtaining information about particular kernel modules may a be an important troubleshooting skill. In this tutorial, we will explain how to obtain module information such as description, dependency, author or relevant object file name using the modinfo
command and its various options.
Basic Linux Kernel commands for module administration
The kernel of a Linux system is the core that everything else in the operating system relies on. The functionality of the kernel can be extended by adding modules to it by use of a specific Linux kernel commands. As such, a user can fine tune their kernel settings by enabling or disabling modules. This level of granular control is one of the many reasons why users love Linux in the first place.
Ubuntu 22.04 kernel version
Ubuntu 22.04 Jammy Jellyfish Linux, the latest long term support release from Canonical, is due to come out on April 21, 2022. As with all new LTS versions of Ubuntu, it will have a newer kernel version from other past releases of Ubuntu.
How to set kernel boot parameters on Linux
The purpose of this tutorial is to show how to set kernel boot parameters in Linux. When a user boots their Linux system, the GRUB boot loader can set various parameters as it loads the Linux kernel. You can think of these parameters as arguments, the same type you are probably accustomed to using with commands in your terminal.
How to remove old kernels on Ubuntu
The Linux kernel is the core Ubuntu Linux, as well as all other Linux distributions. In this tutorial you will learn how to remove old kernels from Ubuntu Linux system.
How to disable/blacklist Nouveau nvidia driver on Ubuntu 22.04 Jammy Jellyfish Linux
The purpose of this tutorial is to show how to disable the default Nouveau kernel driver on Ubuntu 22.04 Jammy Jellyfish Linux Desktop.
Linux kernel configuration
While we talked before about kernel compilation and configuration, we focused on the general idea. This time we want to dig deeper into the configuration part, giving you useful advice you will need when tailoring a kernel to perfectly match your hardware.
How to build an initramfs using Dracut on Linux
In a previous article we talked about listening and extracting the content of an initramfs image using standard, simple tools like gzip, dd and cpio or with dedicated scripts like lsinitramfs, lsinitrd and unmkinitramfs. In this tutorial we learn how to (re)build an initramfs on Linux using dracut.