Map

internals-for-interns

Wiki entitybloglinuxgosystems-programmingJesús Espino ↳ show in map Markdown
title
internals-for-interns
type
entity
summary
Jesús Espino's weekly blog on software internals — Go runtime, filesystems, Linux kernel — written as "useful maps" not exhaustive references
tags
blog, linux, go, systems-programming
author
Jesús Espino
created
2026-05-14
updated
2026-05-14

internals-for-interns.com is a weekly blog by Jesús Espino on "how things work under the hood." The framing is explicit: not exhaustive references, but approachable overviews that give just enough understanding to appreciate the engineering behind tools we use every day. Each post picks a concrete example (often a "hello world" path) and walks through what happens internally.

The blog runs in three loose series:

  • Go runtime — memory allocator, scheduler, garbage collector, sysmon, network poller, and the slices/maps/channels post most recently.
  • Filesystems — ext4, NTFS, XFS, Btrfs, ZFS in order.
  • Linux kernel — started May 2026 with the boot path; next planned: syscalls.

Style notes worth keeping: short metaphors carry the explanation (the boot post threads a space-colony analogy from start to finish), source code is linked at the specific commit line, the disclaimer up top is "I'm not a kernel expert — I'm learning out loud." References Linux v7.0 source — current.

Ingested articles