alexvoste

+9
с 16.05.2026

Системный инженер, разработчик Quench

5 подписчиков
0 подписок

Короткий пост-демонстрация, без лишней воды. Не буду пересказывать, что такое Quench и зачем он появился — об этом был отдельный текст. Здесь просто хочу показать реальную сборку на живых проектах, с реальным выводом в терминале, без монтажа и без вырезанных неудобных строк.

Начнём с тяжёлого — Redis. Реальная база данных, сотни тысяч строк к…

1

Сразу проясню: я не маркетолог и не продаю здесь ничего. Проект под GPLv3, деньги от вас не требуются. Есть опциональный донат для тех, кто захочет поддержать, но это именно опция, а не завуалированная плата за доступ к нормальной функциональности, как это часто бывает у "открытых" проектов.

Пару слов о том, откуда это вообще взялось. Последн…

1
AI в разработке: StackOverflow на стероидах или цифровой стажёр, который врёт про память?

Личный опыт системного инженера: где нейросети реально помогают, где бессильны, и почему C будет жить вечно.

2
Тулчейн в кармане: как я запустил ForgeZero на Android/arm64

Решил устроить жесткий стресс-тест ForgeZero (fz) — легковесной системе автоматизации сборки для низкоуровневых разработчиков (C, ASM). Идея была в том, чтобы проверить архитектуру на портируемость и запустить её в нативном терминале на Android (arm64).

Каждый, кто занимается системным программированием, рано или поздно сталкивается с одной и той же проблемой: сама программа занимает десять строк, а команда сборки — половину терминала.

Сегодня это gcc, завтра clang, потом появляется Zig Toolchain для кросс-компиляции, потом нужно собрать статический бинарник через musl, затем оказывается, ч…

1
Forgezero VS make -j4 

ForgeZero 4.1 vs make: ускорили сборку почти в 3 раза

1
Технический отчет по ForgeZero 4.0: Оптимизация HADES и 0 allocs/op

В рамках релиза 4.0 основной задачей была минимизация оверхеда рантайма Go при работе с файловым движком. Публикую результаты бенчмарков производительности на Arch Linux (Intel i5-10310U):
Производительность:
* Обработка файла 100 МБ: ~78 мс
* Пропускная способность: ~1.18 ГБ/с
* Аллокации в куче: 0 allocs/op
Что это дает:
Исключение работы Garbage Coll…

1
ForgeZero 4.0: bare-metal сборка, zero-allocation hot path и HADES execution core

После выхода ForgeZero 3.1 проект получил крупнейший внутренний рефакторинг за всё время существования.

1
ForgeZero 4.0: ещё один раунд low-level оптимизации.

~84 ms на хеширование 100 МБ;

1
0 АЛЛОКАЦИЙ, RAW SYSCALLS И ТОТАЛЬНАЯ ЗАЧИСТКА: КАК Я ВЫЖАЛ МАКСИМУМ ИЗ GO-БИЛДЕРА

Провёл очередной раунд low-level оптимизации ForgeZero.

1