About
What this blog is and what it isn't
What this is
Shells Angels is the tech blog of NETitwork . The kind of thing you bookmark on a Sunday afternoon to learn something new from people that live on the boundaries of technical challenges or daily operational routine in enterprise networks. Each post is meant to be a reference — something that survives skimming and still rewards careful reading.
The topics that come up here:
- Unix shells & POSIX trivia — the weird edges of
bash,zsh,fish,dash; signal handling; subshells; pipelines with exit codes nobody respects. - Kernel & systems internals — Linux/Unix process model, syscalls, namespaces, eBPF, the io_uring saga.
- Exploit dev & defensive security — heap shapes, mitigations, sandbox escapes; the angel/devil dichotomy in our threat models.
- Distributed systems failure prevention — what happens at 03:14 AM and why it’s almost never the thing on the dashboard.
- Tooling & ergonomics — terminals, debuggers, profilers, and the slow art of building a workshop you trust.
- Cool tech & solutions - Cool tech from environments with the highest possible demands in stability, security and/or compatibility
What this isn’t
- A newsletter. Plug in the RSS feed and you’re done.
- A list of ten things, including the one that will shock you.
- Anywhere your data goes. There is no analytics script, no third-party font, no cookie banner because there are no cookies.
- A money source. We take the TED approach: “Ideas worth sharing”.
How it’s built
The full source — including this page — is plain markdown, plain CSS, and ~3 KB of optional JavaScript that handles theme switching and some bling bling. Everything still works with JS disabled; the content is the point.
Contact
If you want to argue about a post, send a patch, or share a story that’s too long for a tweet — write to hello@shells-angels.de. PGP key on request.