Configuring pf on FreeBSD: A Practical Guide to Packet Filtering
How pf's rule evaluation model, tables, and anchors fit together on FreeBSD, with a ruleset you can adapt for a real host.
How pf's rule evaluation model, tables, and anchors fit together on FreeBSD, with a ruleset you can adapt for a real host.
Haiku's native C++ API isn't one monolithic library — it's a set of separately-scoped 'Kits,' each owning one concern, that together define what writing software for Haiku actually looks like.
A complete walkthrough adding decorative bezels around the emulated screen — arcade cabinet art, console-themed frames, or your own custom artwork — and building one from scratch.
A complete walkthrough setting up configuration that applies only to a specific game, or only to a specific core, without changing your global defaults for everything else.
Haiku applications don't poll for events in a manual loop — they define Handlers, and let a Looper thread dispatch messages to the right one automatically.
A complete walkthrough turning a Raspberry Pi into a dedicated retro gaming console — from flashing the image to configuring controllers and adding your first games.
How macOS verifies that an application hasn't been tampered with and hasn't been flagged as malware, before it's ever allowed to launch.
Characters look too wide, too thin, or the image doesn't fill the screen correctly. This almost always traces to a pixel-aspect-ratio setting, not the emulator core rendering incorrectly.
BFS treats extended attributes as first-class, indexable data — turning ordinary file queries into something closer to a database lookup, decades before this became a mainstream idea.
A save state that worked before an update now fails to load, or loads into a corrupted state. This is expected behavior given how save states actually work — here's what to do about it.