EnglishРусский Map

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