Auto-mounting encrypted drives with a remote key on Linux
Guide on auto-mounting LUKS-encrypted drives at boot using a remote key stored securely, with systemd units.
Guide on auto-mounting LUKS-encrypted drives at boot using a remote key stored securely, with systemd units.
A step-by-step guide to installing .NET Core 2.2 on a Raspberry Pi 4 running Raspbian, including downloading ARM binaries and setting up paths.
A technical overview and personal notes on enabling and using Linux application support (Crostini) within ChromeOS, including architecture and setup.
A technical guide on containerizing the Lucas Chess GUI application using Docker, including sharing the host's X11 socket for GUI display.
A detailed review of the PinePhone, a Linux-based smartphone, focusing on its hardware, current software limitations, and target developer audience.
Argues that software developers should rely on Linux distribution maintainers for packaging and distribution, rather than distributing binaries themselves.
A developer creates a nostalgic hack by connecting a line printer to a Linux shell using Go, emulating an old-school teletypewriter (TTY).
Explains Linux process termination handling using Rust code examples, covering child/grandchild processes and parent termination signals.
An analysis criticizing Collabora's addition of HDCP DRM to the Weston Wayland compositor, arguing it was driven by financial motives rather than technical merit.
A developer shares progress on free software projects including a Wayland book, sway 1.2, aerc email client, mrsh shell, and ctools utilities.
Explains the history and mechanics of Linux capabilities, a security model for granular process privileges, and their interaction with containers.
Developer shares updates on SourceHut, aerc email client, Sway/Wayland, and VR support for Linux, from Osaka.
Explains how Docker's attach and exec commands work using Linux pseudoterminals (PTYs) and includes a code implementation.
A concise technical guide for upgrading a Raspberry Pi's operating system from Raspbian Stretch to Raspbian Buster.
A talk transcript explaining why files and filesystems are complex, error-prone abstractions for developers, using Dropbox as a case study.
A programmer's enthusiastic foreword for a book on using BPF and XDP for advanced Linux observability, tracing, and networking.
A technical guide exploring how Bash auto-completion works on Linux, including setup, DIY completion scripts, and underlying tools like compgen.
A beginner-friendly, visual guide to understanding Linux iptables, focusing on packet flow and core concepts before diving into commands.
A technical guide explaining how to convert a Docker container's root filesystem into a bootable Linux disk image, exploring container and OS internals.