Articles by Tag #kernel

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

C++ in Kernel Development: A Comprehensive Guide

Introduction Kernel development is traditionally the realm of C due to its direct hardware...

Learn More 16 0Sep 29 '24

Building My First Kernel: Understanding Bare-Metal Operating Systems

Table Of Contents Introduction Project Overview Working Features Concepts Debugging What...

Learn More 14 2Jul 16

Debian 12: NVIDIA Drivers Installation

NVIDIA, with the rise in popularity of Large Language Models (LLMs), has firmly secured its position...

Learn More 6 5Dec 1 '24

x64 Virtual Address Translation

Introduction to Paging Paging is a memory management mechanism that maps virtual address...

Learn More 4 0Dec 15 '24

Raspberry Pi 4B: Natively Build a 64 Bit Fully Preemptible Kernel (Real-Time) with Desktop

In this article, I present a step-by-step procedure to natively patch and build a 64-bit Fully...

Learn More 4 4Nov 3 '24

Bash vs. Shell: The Ultimate Comparison

The command-line titans: Bash vs. Shell! Are sound like cousins at a family reunion party , these two...

Learn More 3 1Dec 16 '24

How to Configure a Network Block Device on a Debian-Based System

In this article, we will configure a Network Block Device on a Debian system. The communication will...

Learn More 3 0Oct 17 '24

JSONK: A High-Performance JSON Library for Linux Kernel Space

When you're deep in kernel development and need to handle structured data, you quickly realize that...

Learn More 2 0Jun 2

Kernel Thrashing in Linux: A Hidden Performance Killer in Large-Scale Distributed Applications

Introduction In the world of modern computing, large-scale distributed applications form...

Learn More 2 1Jun 17

I'm building my own kernel!

I've been working on a personal project recently, which involves building a custom operating system...

Learn More 2 1Dec 22 '24

A kernel with interpreted processes

So this is my first post and in it, I will detail the kernel concept I have imagined which could be...

Learn More 2 0Apr 4

How to Create a Simple Operating System (Kernel Only) with C++

🔊 In this video I showed step by step the process to create a kernel which is the basis for an...

Learn More 2 0Feb 14

Why the Linux Kernel is the Backbone of System-Level Programming?

Table of Contents Introduction What is the Linux Kernel? Why the Linux Kernel is...

Learn More 2 0Jun 18

Ditana GNU/Linux: Unmatched Configuration Flexibility and Generic Hardware Detection

Ditana GNU/Linux distinguishes itself from other distributions by providing a clean, JSON-driven...

Learn More 2 2Jan 7

Monolithic Kernel vs Microkernel: Understanding the Key Trade-Offs in Modern Operating Systems

Operating systems (OS) are the backbone of modern computing, managing hardware resources and...

Learn More 1 0Jun 19

Como Criar um Simples Sistema Operacional(só o Kernel) com C++

🔊 Nesse vídeo mostrei passo a passo do processo para criar um kernel que é a base para um Sistema...

Learn More 1 0Feb 14

Linux Kernel Explained: Everything You Need to Know

Introduction The Linux kernel is the foundational component of the Linux operating system,...

Learn More 1 0Mar 19

CVE-2016-5195: Linux Kernel Race Condition Vulnerability

Race condition in mm/gup.c in the Linux kernel allows local users to escalate privileges.

Learn More 1 0Aug 2

The Importance of Separating Kernels and Userspace in Modern Computing Systems

Introduction In the world of computer architecture, the division between kernel space...

Learn More 1 0Sep 11 '24

Entendendo o GNU/Linux: Um Ecossistema de Liberdade e Inovação

O Linux surgiu nos anos 90 como uma alternativa open source baseada no Unix, criado pelo programador...

Learn More 1 0Feb 10

Kernel vs Operating System

The kernel is the central component that connects the hardware to the software, and manages the...

Learn More 0 0Sep 6 '24

How to Change / Update the Kernel in Linux (systemd-boot) baby

Arch Linux provides multiple kernel options, and with systemd-boot. 1️⃣ Check Your Current...

Learn More 0 0Feb 17

Kernel development update! 2025-01-18

Hey fellow devs! I'm excited to share my latest progress on building a homemade kernel from scratch...

Learn More 0 0Jan 18

Building the Linux Kernel for Embedded Devices vs. Standard PCs: Key Differences Explained

1. Understanding the Target Hardware Before we even begin the kernel build process, we...

Learn More 0 0Aug 11

I added networking standards to my custom kernel!

Hi all! I’ve been working on my kernel and have added some new networking capabilities! For those...

Learn More 0 0Dec 29 '24

ACPI, and why I hate intel for making it

ACPI development is a nightmare

Learn More 0 0Aug 11

Dynamic Linking, and why I hate it and love it

Dynamic linking is a method of loading libraries on the fly instead of compiling them directly into...

Learn More 0 0Jul 10

Ubuntu Fundamentals: kernel

The Ubuntu Kernel: A Production Deep Dive Introduction A recent production...

Learn More 0 0Jun 21

What is eBPF? And how Cilium makes use of it?

eBPF (Extended Berkeley Packet Filter) is a powerful and flexible technology that allows programs to...

Learn More 0 0Feb 26

vTSafeKernelInvoker: Lightweight .NET extension for Semantic Kernel. Features InvokePromptFunctionUsingCustomizedKernelAsync to cut AI token usage/costs by skipping unnecessary post-processing https://www.nuget.org/packages/vTSafeKernelInvoker/

A post by Venu Thomas

Learn More 0 0Aug 5