top of page


Exploring pthread APIs in Linux
Pthreads, or POSIX threads, are a popular threading model widely used in Linux for developing concurrent applications. In this article,...
mkmints
May 5, 20242 min read
131 views
0 comments


Exploring Thread Management in Linux Kernel
Thread management is a crucial aspect of operating system design, and the Linux kernel provides robust mechanisms for creating, managing,...
mkmints
May 5, 20242 min read
119 views
0 comments


Writing Your First Ethernet Driver: A Step-by-Step Guide
In this article, we'll embark on a journey to write our first Ethernet driver for the Linux kernel. We'll start from scratch, exploring...
mkmints
Apr 28, 20243 min read
549 views
0 comments


Linux Ethernet Drivers: A Beginner's Guide
Welcome to the exciting world of Linux Ethernet drivers! In this comprehensive guide, we'll embark on a journey to demystify the...
mkmints
Apr 28, 20242 min read
308 views
0 comments
The Enigmatic Connection: A Saga of HDMI Monitor Handling in the Linux Kernel
In the vibrant world of Linux kernel, where electrons dance and signals flow, one device stands as a beacon of visual delight - the HDMI...
mkmints
Apr 21, 20242 min read
24 views
0 comments


The Keyboard Chronicles: A Typing Tale of Linux Kernel Mastery
In the bustling kingdom of the Linux kernel, amidst the flurry of bytes and bits, there exists a humble yet essential device known as the...
mkmints
Apr 20, 20242 min read
9 views
0 comments


The Mouse That Roared: A Comedic Tale of Linux Kernel Handling
Once upon a Linux kernel, in a kingdom of ones and zeros, there lived a curious creature known as the mouse. But this wasn't your...
mkmints
Apr 20, 20243 min read
100 views
0 comments
Linux Kernel Tasklets
Tasklets are a vital part of the Linux kernel, enabling deferred execution of lightweight tasks in interrupt context. This article offers...
mkmints
Apr 19, 20242 min read
40 views
0 comments


Linux Kernel Supported Schedulers
The scheduler is a crucial component of the Linux kernel responsible for managing the allocation of CPU resources among processes and...
mkmints
Apr 18, 20243 min read
147 views
2 comments


Linux Device Drivers IOCTL
In Linux device driver development, the Input/Output Control (IOCTL) interface provides a powerful mechanism for communicating between...
mkmints
Apr 17, 20243 min read
245 views
0 comments


Linux Module Parameters
Module parameters in Linux provide a mechanism for passing configuration options to kernel modules during module initialization. These...
mkmints
Apr 17, 20242 min read
64 views
0 comments
Linux Interrupt Registration and Handling
In the Linux kernel, interrupts play a crucial role in handling time-sensitive events and asynchronous hardware events. Interrupts allow...
mkmints
Apr 17, 20243 min read
11 views
0 comments
Loading and Removing Linux Device Drivers
Device drivers play a crucial role in the operation of hardware devices on Linux systems. They provide an interface between the operating...
mkmints
Apr 17, 20242 min read
7 views
0 comments


🧰 I2C Device Driver Tutorial: Part 4 - Developing a Basic I2C Device Driver 🧰
In the fourth part of our tutorial series on I2C device drivers, we'll dive into the development of a basic I2C device driver in the...
mkmints
Apr 10, 20242 min read
15 views
0 comments
bottom of page