8 related articles

A Linux-only developer shares his philosophy of boycotting non-Linux software — without sacrificing productivity — and explains how coding agents like Claude Code are closing the gap with commercial tools.

Learn how to use the basename command to extract filenames from paths, retrieve the last directory segment, and strip file extensions in shell scripts.

Developer Cody Ho built a Linux GPU driver for the M4 Mac Mini in one month. We break down the core challenges of reverse engineering Apple Silicon's closed GPU architecture.

Linux from Scratch (LFS) is an open-source project that teaches you to build a Linux system from source code by hand. Learn about LFS, BLFS, ALFS, and who benefits most.
Product ReviewsJulia Evans' new book reveals the unwritten rules behind terminals — how terminal emulators, TTY drivers, shells, and escape codes work together, and why arrow keys sometimes break.
TutorialsJulia Evans added practical examples to tcpdump and dig man pages, demonstrating open source contributions through documentation improvement with a custom Markdown-to-roff conversion approach.
TutorialsComplete WSL2 installation tutorial covering enabling Windows features, installing Ubuntu 22.04, and migrating to a non-system drive. Includes PowerShell commands and user configuration for AI developers.
Tech FrontiersColorado's SB26-051 bill requires OS-level user age collection. Linux developers push back hard, citing privacy risks, open source incompatibility, and threats to digital rights.