Back to home

Search results for "c"

Found 21 articles

Kernel Dev8 min read

Getting Started with Debian: A Complete Guide

Learn how to install and configure Debian Linux, the rock-solid foundation behind many popular distributions.

linuxdebianoperating-systems
Kernel Dev15 min read

Writing Your First Linux Kernel Module

Step-by-step guide to creating, compiling, and loading custom kernel modules in Linux.

linuxkernelmodulesc
Memory Management12 min read

Building a Memory Allocator in Rust

A deep dive into implementing a custom memory allocator from scratch, exploring the internals of heap management and memory safety.

rustmemoryallocatorsystems
Memory10 min read

(void *)

The void pointer is one of C's most powerful and dangerous constructs. Learn how this generic pointer enables flexible memory handling, generic data structures, and low-level system programming.

cpointersmemorygenerics
CPU7 min read

The Intel 4004: The World's First Microprocessor

How a humble calculator chip from 1971 packed an entire CPU onto a single sliver of silicon and launched the computing revolution.

cpuintel4004history
Compilers10 min read

Understanding LLVM Compiler Passes

Explore how LLVM transforms code through its pass infrastructure and how to write custom passes.

llvmcompilersoptimizationir
Networking14 min read

io_uring: The Future of Async I/O

Deep dive into Linux's revolutionary io_uring interface and how it outperforms traditional async I/O.

linuxio_uringasyncnetworking
CPU Architecture20 min read

Building a RISC-V Emulator in C

Create a functional RISC-V emulator from scratch, implementing the RV32I instruction set.

risc-vemulatorccpu
Binary Analysis11 min read

Demystifying the ELF Binary Format

A comprehensive guide to understanding ELF headers, sections, and the linking process.

elfbinarylinkerloader
System Software8 min read

/dev/null

The Unix bit bucket - a special file that discards everything written to it. Explore how this elegant abstraction works at the kernel level and why it's essential for shell scripting and daemon programming.

unixlinuxkernelshell
Programming Languages15 min read

Modern C++ Features Every Systems Programmer Should Know

From smart pointers to concepts and ranges - master the C++ features that make low-level programming safer and more expressive.

c++cppmodern-cppsystems-programming
OS Distributions8 min read

Redhat

A brief description of the article...

linuxredhatenterprise
CPU5 min read

Intel 80286 Processor: The CPU That Brought PCs Into the Modern Age

80286

CPU4 min read

Intel 80386: The Revolutionary CPU That Brought the PC Into the Modern Era

Intel 80386: The Revolutionary CPU That Brought the PC Into the Modern Era

CPU5 min read

Intel 80486: The Processor That Brought PCs Into the Modern Era

Intel 80486: The Processor That Brought PCs Into the Modern Era

CPU7 min read

The 8088 arrival and influence

the importance of the 8088 cpu

cpu8088intelx86
CPU5 min read

The Intel 8080: Basis Processor that started the PC Revolution

The Intel 8080: The Basis Processor

cpu
CPU5 min read

The Pentium CPU Revolution // Part-1

How Intel's Pentium Processor Changed Computing Forever

cpupentiumintel
CPU6 min read

The Pentium CPU Revolution // Part-2

Part 2 – Inside the Pentium: The Architecture That Changed CPU Design

cpupentium
CPU6 min read

The Pentium CPU Revolution // Part-3

From Pentium to Modern CPUs: The Legacy of a Revolution

cpupentiumintel
CPU6 min read

The Pentium CPU Revolution // Part-4

From Pentium to Modern CPUs: The Legacy of a Revolution