internals-for-interns
- title
- internals-for-interns
- type
- entity
- summary
- Еженедельный блог Хесуса Эспино о внутреннем устройстве: рантайм Go, файловые системы, ядро Linux в виде понятных карт, а не справочников
- tags
- blog, linux, go, systems-programming
- author
- Jesús Espino
- created
- 2026-05-14
- updated
- 2026-05-14
- lang
- ru
- translation_of
- internals-for-interns
- source_updated
- 2026-05-14
- translated
- 2026-09-01
- translator
- lllm/antigravity/gemini-3.7-flash-medium
internals-for-interns.com - еженедельный блог Хесуса Эспино о том, как всё устроено под капотом. Подход сформулирован прямо: это не исчерпывающие справочники, а доступные обзоры, дающие ровно столько понимания, сколько нужно, чтобы оценить инженерные решения в повседневных инструментах. В каждом материале берётся конкретный пример (часто сценарий "hello world") и шаг за шагом разбираются внутренние процессы.
Материалы в блоге выходят тремя условными сериями:
- Go runtime - аллокатор памяти, планировщик, сборщик мусора, sysmon, network poller и из самого свежего - статья о срезах, мапах и каналах.
- Filesystems - по порядку: ext4, NTFS, XFS, Btrfs, ZFS.
- Linux kernel - цикл начат в мае 2026 года с процесса загрузки; дальше запланированы системные вызовы.
Характерные черты стиля: объяснение строится на понятных метафорах (в статье о загрузке сквозной нитью идёт аналогия с космической колонией), ссылки ведут на конкретные строки кода в коммитах, а в начале каждого текста стоит дисклеймер: "Я не эксперт по ядру - я учусь вслух". Автор опирается на исходники актуальной версии ядра - Linux v7.0.
Обработанные статьи
- linux-kernel-startup - Шестифазный процесс загрузки x86_64: от передачи управления загрузчиком до
/sbin/init