News Grower

Независимое покрытие AI, стартапов и технологий.

[Перевод] Почему eBPF-программа работает на одном ядре, а на другом — нет

eBPF давно стал стандартным инструментом для работы с ядром, но на практике быстро выясняется: одна и та же программа может вести себя по-разному на соседних версиях Linux. Причина — в деталях, которые обычно остаются «под капотом»: структурах ядра, их смещениях и способе доступа к данным. В статье разбираемся, отку...

Автор: kmoseenk (OTUS) Оригинальный источник
[Перевод] Почему eBPF-программа работает на одном ядре, а на другом — нет

eBPF давно стал стандартным инструментом для работы с ядром, но на практике быстро выясняется: одна и та же программа может вести себя по-разному на соседних версиях Linux. Причина — в деталях, которые обычно остаются «под капотом»: структурах ядра, их смещениях и способе доступа к данным. В статье разбираемся, откуда берётся эта нестабильность, как работают механизмы вроде CO-RE и BTF и что на самом деле нужно учитывать, чтобы eBPF-код был переносимым и предсказуемым в разных окружениях. Разобраться в eBPF

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Привет, Хабр. Меня зовут Дима, я делаю WebAsk - конструктор опросов и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-код из 5к строк и борьбу с мобил...

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Вы записали трек. Он звучит хорошо, вы это знаете, ваши друзья это знают, даже мама одобрила. Осталось одно: чтобы его услышали не 40 человек, а 40 тысяч.В 2026 году ответ очеви...

Пишем AI-помощника для ревью пулл-реквестов: как выбрать модель и разработать серверную часть

Пишем AI-помощника для ревью пулл-реквестов: как выбрать модель и разработать серверную часть

Привет, Хабр! Я Полина Ященко, старший инженер по разработке ПО в YADRO. Мы с командой тестируем гипотезы и активно применяем искусственный интеллект, чтобы усовершенствовать пр...

Как использовать koda-cli в своей IDE без терминала

Как использовать koda-cli в своей IDE без терминала

Привет. В свежей версии CLI-ассиcтента Koda 0.3.1 мы доработали поддержку ACP (Agent Client Protocol) и хотим поделиться туториалом — как настроить интеграцию с ним прямо сейчас...

Оказание проактивных сервисных услуг и проверка HealthCare

Информационная безопасность в классическом понимании часто работает как экстренная служба: «горит — тушим, не горим — отдыхаем». Но современная ИТ-инфраструктура слишком сложна ...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Привет, Хабр. Меня зовут Дима, я делаю WebAsk - конструктор опросов и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-код из 5к строк и борьбу с мобил...

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Вы записали трек. Он звучит хорошо, вы это знаете, ваши друзья это знают, даже мама одобрила. Осталось одно: чтобы его услышали не 40 человек, а 40 тысяч.В 2026 году ответ очеви...

Пишем AI-помощника для ревью пулл-реквестов: как выбрать модель и разработать серверную часть

Пишем AI-помощника для ревью пулл-реквестов: как выбрать модель и разработать серверную часть

Привет, Хабр! Я Полина Ященко, старший инженер по разработке ПО в YADRO. Мы с командой тестируем гипотезы и активно применяем искусственный интеллект, чтобы усовершенствовать пр...

Как использовать koda-cli в своей IDE без терминала

Как использовать koda-cli в своей IDE без терминала

Привет. В свежей версии CLI-ассиcтента Koda 0.3.1 мы доработали поддержку ACP (Agent Client Protocol) и хотим поделиться туториалом — как настроить интеграцию с ним прямо сейчас...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Зачем конструктору опросов свой MCP-сервер (и почему мы не жалеем)

Привет, Хабр. Меня зовут Дима, я делаю WebAsk - конструктор опросов и тестов. Четыре года назад я писал тут про тотализатор на коленке, спагетти-код из 5к строк и борьбу с мобил...

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Продвижение музыки в TikTok: три способа — от «сделай сам за $2» до «агентство сделает всё»

Вы записали трек. Он звучит хорошо, вы это знаете, ваши друзья это знают, даже мама одобрила. Осталось одно: чтобы его услышали не 40 человек, а 40 тысяч.В 2026 году ответ очеви...

[Перевод] «Большой скачок» в мире AI: история повторяется

[Перевод] «Большой скачок» в мире AI: история повторяется

В 1958 году Мао приказал каждой деревне в Китае выплавлять сталь. Крестьяне бросали кухонную утварь в самодельные домны и рапортовали о феноменальных показателях. Сталь оказалас...

Пишем AI-помощника для ревью пулл-реквестов: как выбрать модель и разработать серверную часть

Пишем AI-помощника для ревью пулл-реквестов: как выбрать модель и разработать серверную часть

Привет, Хабр! Я Полина Ященко, старший инженер по разработке ПО в YADRO. Мы с командой тестируем гипотезы и активно применяем искусственный интеллект, чтобы усовершенствовать пр...

Дополнительное покрытие этой темы

Похожие публикации и близкие по смыслу материалы по этой же теме.

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

«Все работает, но БД утекает»: Как взлом подрядчика привел к eBPF-руткиту и утечке данных

Когда мы говорим об атаках через цепочку поставок, обычно всплывает в голове что-то монументальное - SolarWinds, взлом инфраструктуры гигантов. Но правда в том, что сегодня любо...

[Перевод] Изучаем eBPF: программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости

[Перевод] Изучаем eBPF: программирование ядра Linux для улучшения безопасности, сетевых функций и наблюдаемости

Привет, Хабр!Напомним вам об одной из самых интересных нишевых книг о Linux, изданных нами в последние годы — «Изучаем eBPF: программирование ядра Linux для улучшения безопаснос...

Собираем NetFlow-статистику через eBPF: от физических серверов до K8s

Собираем NetFlow-статистику через eBPF: от физических серверов до K8s

Привет, Хабр!Я работаю сетевым инженером в компании, которая занимается разработкой софта. В этой статье расскажу о том, как мы собираем статистику сетевого трафика, и о труднос...