Halfrost-Field (halfrost/Halfrost-Field)
Searching Database…
13.2K ·GitHub
Что это такое?
Halfrost-Field — это личный архив технического блога автора halfrost с длинными подробными статьями о разборе исходного кода, проектировании систем и инженерных темах: внутреннее устройство Go, vLLM и обслуживание LLM, заметки по машинному обучению и сетевым протоколам.
Это библиотека кода или список статей для чтения?
Это не программная библиотека, а подобранная таблица статей, сгруппированных по проектам и темам (LLM, Go, Machine Learning, JavaScript, Protocol). Каждая строка ведёт к написанному подробному разбору.
Как организовано содержимое и с чего лучше начать?
README разбит на разделы по темам (LLM, Go, Machine Learning, JavaScript, Protocol и др.). В каждом разделе указаны проект, его версия и ссылки на связанные статьи. Достаточно выбрать интересующую тему, например внутреннее устройство каналов Go или TLS 1.3, и открыть нужную статью по ссылке.
Всё ли доступно на английском?
Репозиторий есть и на английском, и на китайском языке, но он появился как китайский блог. Поэтому некоторые старые или новые записи могут существовать только в оригинальной китайской версии, пока не готовы переводы.
Для кого предназначена эта подборка?
Она рассчитана на разработчиков, которые хотят не просто пользоваться фреймворками, а понимать, как они устроены внутри: от примитивов конкурентности в Go до планировщика vLLM и рукопожатий TLS 1.3.
Что освещает раздел про vLLM?
Он пошагово разбирает внутреннее устройство vLLM: от вызова generate() до получения первого токена, точки входа через LLM, CLI и сервер, совместимый с OpenAI, архитектуру V1 API-сервера, EngineCore и GPU-воркера, а также непрерывный батчинг и chunked prefill в планировщике.
Продолжает ли обновляться содержимое?
Да: автор прямо пишет, что продолжает со временем добавлять новые статьи, а в последних добавлениях есть разборы исходного кода vLLM.
Зачем автор начал этот репозиторий?
Автор начал записывать личные выводы, которые получил при чтении исходного кода открытых фреймворков. Он считает, что такое глубокое чтение кода заметно улучшает навыки разработчика, и хотел поделиться этим с другими.
Какие темы, кроме Go и LLM, здесь есть?
В подборке также есть заметки по курсу Эндрю Ына по машинному обучению, разборы JavaScript, Vue.js и блога на Ghost, а также устройство протоколов: HTTP/2, TLS 1.3, QUIC, WebSocket и Protocol Buffers.
What are similar projects?
awesome-programming-books, free-programming-books-zh_CN, free-books, golang-open-source-projects, leetcode, interview, Hy4-preview, gost
Which topics is it in?
source-code-analysis, technical-writing, protobuf, http2, blog, inference-engine, system-design, objective-c, cryptography, tls, vllm, algorithms