Operating-systems — Topic Index
Topic index generated on 2026-05-06 — grouped article list
Below is an index of articles grouped by topic. Click a heading to jump to the section.
MacOS
- Run a Program at Startup on macOS with launchd
- How to run any program automatically at macOS startup using launchd — creating plist files, managing services with launchctl, and debugging.
Operating Systems
- AppArmor Basics: Profile-Based Access Control for Linux
- Learn AppArmor fundamentals - profile-based mandatory access control that secures Linux systems through application confinement and fine-grained permissions.
- Arch Linux: The Do-It-Yourself Linux Distribution
- Master Arch Linux - rolling release, pacman package manager, AUR, system administration, and building custom installations from scratch.
- BPF and eBPF: Extended Berkeley Packet Filter Programming
- Master BPF and eBPF - write efficient kernel programs for networking, observability, security, and performance analysis on Linux systems in 2026.
- Btrfs Deep Dive: Copy-on-Write, Snapshots, and Modern Storage
- Comprehensive guide to Btrfs filesystem covering copy-on-write, snapshots, subvolumes, RAID, compression, and data integrity features for 2026.
- DNS and DHCP: Network Configuration Services
- Master DNS and DHCP on Linux - configure Bind, dnsmasq, DNS resolution, DHCP servers, and network configuration for robust infrastructure.
- Docker Fundamentals: Containers, Images, and Containerization
- Comprehensive guide to Docker fundamentals covering containers, images, Dockerfiles, networking, storage, and best practices for 2026.
- Embedded Linux: Building Systems with Buildroot and Yocto
- Master embedded Linux development - Buildroot, Yocto Project, cross-compilation, system-on-module, and building production embedded systems in 2026.
- ext4 and XFS: Enterprise Linux File Systems
- Master ext4 and XFS - the dominant enterprise file systems on Linux. Learn features, performance tuning, administration, and when to choose each.
- Fedora Server: Enterprise Linux with Cutting-Edge Features
- Master Fedora Server - RPM package management, DNF, SELinux, container tools, Cockpit management, and enterprise features for modern infrastructure.
- File System Architecture: From Inodes to Modern File Systems
- Comprehensive guide to file system architecture covering file organization, directory structures, inode implementation, journaling, and comparison of ext4, Btrfs, ZFS, and NTFS.
- Flatcar Container Linux: Immutable OS for Containers and Kubernetes
- Comprehensive guide to Flatcar Container Linux covering immutable design, container runtime, Kubernetes integration, automatic updates, and deployment.
- iptables and nftables: Linux Firewall Mastery
- Master Linux firewalls with iptables and nftables - comprehensive guide to packet filtering, NAT, and network security for 2026.
- KVM Virtualization: Kernel-Based Virtual Machine Mastery
- Master KVM virtualization on Linux - hypervisor setup, VM creation, storage, networking, and advanced management with libvirt and virsh.
- Linux Boot Process: From Power On to Login Prompt
- Comprehensive guide to the Linux boot process covering BIOS/UEFI, bootloaders (GRUB, systemd-boot), kernel initialization, initramfs, and systemd. Master troubleshooting and optimization.
- Linux Networking Stack: Architecture, TCP/IP, and Network Interfaces
- Comprehensive guide to Linux networking stack covering protocol layers, network interfaces, routing, packet flow, and network performance optimization.
- Linux Performance Tuning: sysctl, Kernel Parameters, and System Optimization
- Comprehensive guide to Linux performance tuning covering sysctl parameters, kernel optimization, memory management, network tuning, and filesystem performance.
- Linux Security Hardening: A Comprehensive Guide
- Master Linux security hardening with sysctl tuning, firewall configuration, secure defaults, and production best practices for 2026.
- LXC/LXD Containers: Linux System Containers
- Comprehensive guide to LXC and LXD covering system containers, container management, networking, storage, and use cases for Linux containers.
- Memory Management Fundamentals: Virtual Memory, Paging, and Segmentation
- Comprehensive guide to operating system memory management in 2026. Learn about virtual memory, page tables, address translation, and memory allocation strategies.
- Operating System Development with Rust Complete Guide 2026
- Learn to build modern operating systems using Rust - memory safety, zero-cost abstractions, and practical OS development from boot to userspace
- Process Management Deep Dive: From Creation to Termination
- Comprehensive guide to operating system process management in 2026. Learn how processes are created, scheduled, and terminated. Includes practical examples and kernel-level details.
- Process Scheduling Algorithms: From FIFO to Modern Multicore Schedulers
- Comprehensive guide to CPU scheduling algorithms including FCFS, SJF, Round Robin, Priority Scheduling, and modern Linux CFS scheduler. Includes implementations and performance analysis.
- RancherOS and MicroOS: Lightweight Container Operating Systems
- Explore lightweight container OS - RancherOS history, MicroOS, immutable infrastructure, and running containers directly on metal for modern infrastructure.
- SELinux Fundamentals: Mandatory Access Control for Linux
- Comprehensive guide to SELinux covering security contexts, policies, modes, and troubleshooting. Learn to implement mandatory access control on Linux systems.
- strace and Performance Profiling: Linux System Analysis
- Master Linux performance profiling with strace, perf, and system analysis tools - diagnose issues, optimize applications, and understand system behavior.
- systemd Deep Dive: Linux Service Management
- Master systemd including units, services, targets, journald, systemctl commands, and troubleshooting for modern Linux administration.
- Ubuntu Server Guide: Deployment, Configuration, and Management
- Comprehensive guide to Ubuntu Server covering installation, package management with APT, cloud-init, snaps, services, and server configuration for 2026.
- WebAssembly Operating Systems Complete Guide 2026
- Explore WebAssembly as an operating system substrate - WASI, WASIX, standalone Wasm runtimes, and the future of portable, sandboxed computing
- ZFS on Linux: Enterprise Storage Deep Dive
- Master ZFS on Linux - storage pools, snapshots, data integrity, RAID, compression, and advanced features for robust enterprise storage in 2026.
Windows
- How to Fix “This PC Can’t Run Windows 11” Error
- Step-by-step guide to fix the ‘This PC Can’t Run Windows 11’ error by bypassing TPM and Secure Boot checks via the registry during installation.
- Run a Program as a Windows Service at Startup with WinSW
- How to run any program as a Windows service that starts automatically at boot using WinSW — with configuration, installation, and management commands.
If you find missing articles or inaccurate groupings, run ./scripts/update_index.py with appropriate flags.