TSR Programs: How DOS Ran Background Tasks Without Multitasking
A forensic guide to DOS TSR residency, interrupt hooks, chaining, INT 28h and InDOS reentrancy, multiplex IDs, memory ownership, safe unloading, and testing.
Conceptual, architectural explainers — how a subsystem actually works underneath.
A forensic guide to DOS TSR residency, interrupt hooks, chaining, INT 28h and InDOS reentrancy, multiplex IDs, memory ownership, safe unloading, and testing.
A precise comparison of FreeDOS and MS-DOS across APIs, executables, kernels, shells, filesystems, hardware, licensing, undocumented behavior, and testing.
How bhyve combines FreeBSD's vmm kernel support, explicit virtual devices, UEFI firmware, networking, and lifecycle controls.
A forensic walkthrough of FreeBSD startup from BIOS or UEFI firmware through loader, kernel initialization, init, and ordered rc services.
How FreeBSD GEOM builds storage graphs from providers, consumers, and classes for partitioning, labels, RAID, encryption, and diagnosis.
How FreeBSD jails isolate processes, filesystems, identities, networking, and resources without pretending a shared kernel is a VM.
How to match FreeBSD source to the running system, derive a custom kernel from GENERIC, build it safely, and preserve rollback paths.
How FreeBSD exposes interfaces, addresses, routes, FIBs, bridges, VLANs, link aggregation, sockets, and packet-level evidence.
How FreeBSD PF evaluates rules, creates state, uses tables and anchors, performs NAT, logs decisions, and supports safe remote changes.
How FreeBSD Ports recipes, official pkg repositories, custom options, branches, locks, audits, and poudriere fit into one package workflow.