Linux Process and Thread Concepts
A conceptual map of Linux processes, threading models, LWPs, kernel and user-space threads, coroutines, and fibers.
19 posts, newest first.
A conceptual map of Linux processes, threading models, LWPs, kernel and user-space threads, coroutines, and fibers.
A systems-level survey of tmpfs, large-file access, memory mapping, Java RandomAccessFile, and huge pages.
Notes on the Linux I/O stack, raw devices, journaling, buffering, Direct I/O, and Concurrent I/O.
A practical iptables setup for relaying TCP connections through an intermediate server with DNAT and SNAT rules.
A baseline Ubuntu server-hardening checklist covering SSH changes, root-login restrictions, sudo access, and essential security settings.
An overview of Unix daemon, orphan, and zombie process lifecycles, plus child-process cleanup with wait and waitpid.
An Expect script pattern that accepts command-line options or defaults to automate password-based interactive SSH logins.
A short Linux shell reference for locating commands, reloading Bash configuration, and writing here-documents.