Category: Linux Kernel

How to view and browse the linux kernel source?

How to view and browse the linux kernel source?

The Linux Kernel is the operating system (OS) core which allows it to support and manage the hardware, protocols and more. In this tutorial the kernel source structure will be briefly explained. The kernel’s root folder located at /usr/src/, usually /usr/src/linux* contains it’s source like the one you can browse at https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/?h=v5.1.3 The source directory…

Introduction to Linux Kernel

Introduction to Linux Kernel

The Kernel of an Operating System is the program which makes the hardware and the software work together. With the help of device drivers, the Linux kernel acts as a translator allowing communication between the software and the user interface with the hardware. This article will focus on Linux kernel, which is a Monolithic Kernel…

Debian modprobe Tutorial

Debian modprobe Tutorial

Modules are a piece of code that extends the functionality of the Linux kernel. A Module on Linux is also known as Linux Kernel Module. The best thing about modules in Linux is that they can be added or removed on the fly. That means, you can add or remove modules in Linux without the…

Linux Kernel 4.15 Release

Linux Kernel 4.15 Release

Linux Kernel 4.15 – The Latest Casualty of Spectre and Meltdown The real meltdown from the CPU fiasco came this week with Linus Torvalds rant against Intel. In true Linus form, he didn’t mince words about Intel.  Honestly – their decision in continuing to ship flawed chips and marketing their software protection as a feature,…

What Is a Boot Loader?

What Is a Boot Loader?

Although boot loaders tend to be very small and relatively simple, they play a critical role in the boot process. Visit just about any Linux-related forum and the chances that you’ll come across at least a few people asking how to fix a problem with a boot loader are high. To avoid problems with boot…

Upgrade Kernel on Arch Linux

Upgrade Kernel on Arch Linux

Arch is a rolling release Linux distro. It means you always get up to date software packages and kernel updates on Arch Linux. But that doesn’t mean you can’t manually install an updated version of Kernel on Arch Linux. Of course you can. In this article, I will show you how to update the kernel…

What is KVM?

What is KVM?

Virtualization refers to the creation of a simulated computing resource that mimics the behavior of the corresponding real or physical resource. Many types of resources can be virtualized, from software to individual hardware devices to complete hardware platforms. This post focuses on virtual machines which comprise devices like CPU, memory, network card, disk, graphics adapter,…

History of the Linux Kernel

History of the Linux Kernel

Even though most people have heard of Linux, they still associate it primarily with various operating system distributions built around it. In this article, we describe the history of Linux as an open source operating system kernel, which is the central component of most computer operating systems that acts as a bridge between applications and…