#ebpf — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ebpf, aggregated by home.social.
-
https://www.europesays.com/ie/506500/ How LinkedIn Identified a Kernel Lock Contention Issue Causing Recurring System Freezes #Architecture&Design #Arts #ArtsAndDesign #ArtsAndDesign #ArtsDesign #availability #Design #Development #eBPF #Éire #Entertainment #IE #Ireland #LinkedIn #LinkedinKernelLockFreeze #Linux #memory #monitoring #Profilers #Rust
-
#eBPF is emerging as a preferred approach for security observability over traditional user-space agents.
In this #InfoQ article, Niranjan Kumar Sharma explains:
➤ The architecture behind eBPF-based security monitoring
➤ How to roll it out without breaking production
➤ The cost implications at scale
➤ The tools worth evaluating today📰 Read now: https://bit.ly/3Rb4LKB
#DevOps #Observability #Security #Monitoring #Performance #Linux
-
#eBPF is emerging as a preferred approach for security observability over traditional user-space agents.
In this #InfoQ article, Niranjan Kumar Sharma explains:
➤ The architecture behind eBPF-based security monitoring
➤ How to roll it out without breaking production
➤ The cost implications at scale
➤ The tools worth evaluating today📰 Read now: https://bit.ly/3Rb4LKB
#DevOps #Observability #Security #Monitoring #Performance #Linux
-
#eBPF is emerging as a preferred approach for security observability over traditional user-space agents.
In this #InfoQ article, Niranjan Kumar Sharma explains:
➤ The architecture behind eBPF-based security monitoring
➤ How to roll it out without breaking production
➤ The cost implications at scale
➤ The tools worth evaluating today📰 Read now: https://bit.ly/3Rb4LKB
#DevOps #Observability #Security #Monitoring #Performance #Linux
-
#eBPF is emerging as a preferred approach for security observability over traditional user-space agents.
In this #InfoQ article, Niranjan Kumar Sharma explains:
➤ The architecture behind eBPF-based security monitoring
➤ How to roll it out without breaking production
➤ The cost implications at scale
➤ The tools worth evaluating today📰 Read now: https://bit.ly/3Rb4LKB
#DevOps #Observability #Security #Monitoring #Performance #Linux
-
#eBPF is emerging as a preferred approach for security observability over traditional user-space agents.
In this #InfoQ article, Niranjan Kumar Sharma explains:
➤ The architecture behind eBPF-based security monitoring
➤ How to roll it out without breaking production
➤ The cost implications at scale
➤ The tools worth evaluating today📰 Read now: https://bit.ly/3Rb4LKB
#DevOps #Observability #Security #Monitoring #Performance #Linux
-
Good to see Inspektor Gadget complete its first independent security audit, coordinated by OSTIF and performed by Shielder with CNCF support. The public write-ups cover the findings, fixes, and hardening follow-up — exactly the kind of transparency you want around privileged observability tooling.
https://techcommunity.microsoft.com/blog/LinuxandOpenSourceBlog/inspektor-gadget-completes-its-first-independent-security-audit/4517895 -
Stop ctrl c + v’ing metrics into an LLM. Directly query into your production environment to analyze logs, profiles, alerts, traces, and metrics. Then get a diagnosis in seconds: https://coroot.com/agentic-observability
🐧 🐝 Check out our docs for more info: https://docs.coroot.com/mcp/overview/
#devops #observability #monitoring #aws #cloud #tech #ai #linux #ebpf #sre #sysadmin #kubernetes #docker #mcp #claudecode #claude #anthropic #openai #codex
-
Как Runtime Radar помогает обнаруживать атаки на цепочку поставок: кейс LiteLLM
Всем привет! Это Сергей Зюкин, разработчик экспертизы runtime-radar — опенсорсного продукта, обеспечивающего безопасность контейнерной среды выполнения. Я подготовил для вас статью, в которой расскажу, как можно обнаружить инфостилер, встроенный в библиотеку LiteLLM в результате ее недавней компрометации . Помимо этого, мы, конечно же, рассмотрим и боковое перемещение внутри Kubernetes-инфрастуктуры, которое происходит, если скрипт инфостилера запускается в поде с достаточными привилегиями. Мы не смогли удержаться и проверили, что Runtime Radar может обнаружить при реализации подобной атаки. Но обо всем по порядку.
https://habr.com/ru/companies/pt/articles/1025316/
#kubernetes #runtime_security #containers #supply_chain_attack #ebpf #tetragon #runtimeradar #open_source #security
-
Как Runtime Radar помогает обнаруживать атаки на цепочку поставок: кейс LiteLLM
Всем привет! Это Сергей Зюкин, разработчик экспертизы runtime-radar — опенсорсного продукта, обеспечивающего безопасность контейнерной среды выполнения. Я подготовил для вас статью, в которой расскажу, как можно обнаружить инфостилер, встроенный в библиотеку LiteLLM в результате ее недавней компрометации . Помимо этого, мы, конечно же, рассмотрим и боковое перемещение внутри Kubernetes-инфрастуктуры, которое происходит, если скрипт инфостилера запускается в поде с достаточными привилегиями. Мы не смогли удержаться и проверили, что Runtime Radar может обнаружить при реализации подобной атаки. Но обо всем по порядку.
https://habr.com/ru/companies/pt/articles/1025316/
#kubernetes #runtime_security #containers #supply_chain_attack #ebpf #tetragon #runtimeradar #open_source #security
-
Как Runtime Radar помогает обнаруживать атаки на цепочку поставок: кейс LiteLLM
Всем привет! Это Сергей Зюкин, разработчик экспертизы runtime-radar — опенсорсного продукта, обеспечивающего безопасность контейнерной среды выполнения. Я подготовил для вас статью, в которой расскажу, как можно обнаружить инфостилер, встроенный в библиотеку LiteLLM в результате ее недавней компрометации . Помимо этого, мы, конечно же, рассмотрим и боковое перемещение внутри Kubernetes-инфрастуктуры, которое происходит, если скрипт инфостилера запускается в поде с достаточными привилегиями. Мы не смогли удержаться и проверили, что Runtime Radar может обнаружить при реализации подобной атаки. Но обо всем по порядку.
https://habr.com/ru/companies/pt/articles/1025316/
#kubernetes #runtime_security #containers #supply_chain_attack #ebpf #tetragon #runtimeradar #open_source #security
-
Как Runtime Radar помогает обнаруживать атаки на цепочку поставок: кейс LiteLLM
Всем привет! Это Сергей Зюкин, разработчик экспертизы runtime-radar — опенсорсного продукта, обеспечивающего безопасность контейнерной среды выполнения. Я подготовил для вас статью, в которой расскажу, как можно обнаружить инфостилер, встроенный в библиотеку LiteLLM в результате ее недавней компрометации . Помимо этого, мы, конечно же, рассмотрим и боковое перемещение внутри Kubernetes-инфрастуктуры, которое происходит, если скрипт инфостилера запускается в поде с достаточными привилегиями. Мы не смогли удержаться и проверили, что Runtime Radar может обнаружить при реализации подобной атаки. Но обо всем по порядку.
https://habr.com/ru/companies/pt/articles/1025316/
#kubernetes #runtime_security #containers #supply_chain_attack #ebpf #tetragon #runtimeradar #open_source #security
-
Running into stack size issues with #eBPF? My colleague Dylan Reimerink wrote a tool to figure out what is taking space on your stack! https://github.com/cilium/stackwhere
-
@Cyrille37 @rvstaveren @jpmens This one is funnier :-) https://github.com/cozystack/copy-fail-blocker/
-
I caught up recently with #groundcover CEO Shahar Azulay to discuss the shifting requirements – and growing role -- for #observability tools in #AI development. From his point of view, #o11y has evolved from a post-production downtime prevention system to "the source of truth for everything from code creation to shipping and testing code, remediation and production."
In today’s episode, we’ll cover…
-- Coping with a further influx of observability data from #AIagents
-- Observability for #costmanagement
-- Data collection for AI agent workflows using #eBPF
-- Groundcover's #AIobservability roadmap
And more!
Watch on YouTube: https://youtu.be/wjYj7gskPJA
-
I caught up recently with #groundcover CEO Shahar Azulay to discuss the shifting requirements – and growing role -- for #observability tools in #AI development. From his point of view, #o11y has evolved from a post-production downtime prevention system to "the source of truth for everything from code creation to shipping and testing code, remediation and production."
In today’s episode, we’ll cover…
-- Coping with a further influx of observability data from #AIagents
-- Observability for #costmanagement
-- Data collection for AI agent workflows using #eBPF
-- Groundcover's #AIobservability roadmap
And more!
Watch on YouTube: https://youtu.be/wjYj7gskPJA
-
I caught up recently with #groundcover CEO Shahar Azulay to discuss the shifting requirements – and growing role -- for #observability tools in #AI development. From his point of view, #o11y has evolved from a post-production downtime prevention system to "the source of truth for everything from code creation to shipping and testing code, remediation and production."
In today’s episode, we’ll cover…
-- Coping with a further influx of observability data from #AIagents
-- Observability for #costmanagement
-- Data collection for AI agent workflows using #eBPF
-- Groundcover's #AIobservability roadmap
And more!
Watch on YouTube: https://youtu.be/wjYj7gskPJA
-
I caught up recently with #groundcover CEO Shahar Azulay to discuss the shifting requirements – and growing role -- for #observability tools in #AI development. From his point of view, #o11y has evolved from a post-production downtime prevention system to "the source of truth for everything from code creation to shipping and testing code, remediation and production."
In today’s episode, we’ll cover…
-- Coping with a further influx of observability data from #AIagents
-- Observability for #costmanagement
-- Data collection for AI agent workflows using #eBPF
-- Groundcover's #AIobservability roadmap
And more!
Watch on YouTube: https://youtu.be/wjYj7gskPJA
-
I caught up recently with #groundcover CEO Shahar Azulay to discuss the shifting requirements – and growing role -- for #observability tools in #AI development. From his point of view, #o11y has evolved from a post-production downtime prevention system to "the source of truth for everything from code creation to shipping and testing code, remediation and production."
In today’s episode, we’ll cover…
-- Coping with a further influx of observability data from #AIagents
-- Observability for #costmanagement
-- Data collection for AI agent workflows using #eBPF
-- Groundcover's #AIobservability roadmap
And more!
Watch on YouTube: https://youtu.be/wjYj7gskPJA
-
Coroot is SOC 2 compliant! 🐝 🐧 🔐 https://coroot.com/enterprise
No back-and-forth required with your InfoSec team. With Coroot, the full picture of your infrastructure has a secure platform your whole organization can stand behind.
#devops #observability #monitoring #tech #linux #ebpf #sre #sysadmin
-
Разработка под Kubernetes: локально всё работает, в проде — нет. Кейс с Tetragon и eBPF
Локально всё работает идеально: политики ловят нарушения, логи пишутся, система стабильна. В проде Kubernetes-кластера — теряются события, появляются дубли, а дедупликация ломается от одного скрипта. Разбираю реальные проблемы, с которыми мы столкнулись при интеграции Tetragon и eBPF в реальный ИБ продукт, и почему Kubernetes ломает наивные предположения.
https://habr.com/ru/companies/ctsg/articles/1016326/
#tetragon #k8s #kubernetes #eBPF #дедупликация #безопасность_контейнеров
-
Разработка под Kubernetes: локально всё работает, в проде — нет. Кейс с Tetragon и eBPF
Локально всё работает идеально: политики ловят нарушения, логи пишутся, система стабильна. В проде Kubernetes-кластера — теряются события, появляются дубли, а дедупликация ломается от одного скрипта. Разбираю реальные проблемы, с которыми мы столкнулись при интеграции Tetragon и eBPF в реальный ИБ продукт, и почему Kubernetes ломает наивные предположения.
https://habr.com/ru/companies/ctsg/articles/1016326/
#tetragon #k8s #kubernetes #eBPF #дедупликация #безопасность_контейнеров
-
Разработка под Kubernetes: локально всё работает, в проде — нет. Кейс с Tetragon и eBPF
Локально всё работает идеально: политики ловят нарушения, логи пишутся, система стабильна. В проде Kubernetes-кластера — теряются события, появляются дубли, а дедупликация ломается от одного скрипта. Разбираю реальные проблемы, с которыми мы столкнулись при интеграции Tetragon и eBPF в реальный ИБ продукт, и почему Kubernetes ломает наивные предположения.
https://habr.com/ru/companies/ctsg/articles/1016326/
#tetragon #k8s #kubernetes #eBPF #дедупликация #безопасность_контейнеров
-
Разработка под Kubernetes: локально всё работает, в проде — нет. Кейс с Tetragon и eBPF
Локально всё работает идеально: политики ловят нарушения, логи пишутся, система стабильна. В проде Kubernetes-кластера — теряются события, появляются дубли, а дедупликация ломается от одного скрипта. Разбираю реальные проблемы, с которыми мы столкнулись при интеграции Tetragon и eBPF в реальный ИБ продукт, и почему Kubernetes ломает наивные предположения.
https://habr.com/ru/companies/ctsg/articles/1016326/
#tetragon #k8s #kubernetes #eBPF #дедупликация #безопасность_контейнеров
-
Scaling AI agents is a distributed systems nightmare.
Network RTT & the 'N+1 tool calling problem' are the real killers. Sequential loops leave GPUs idle waiting on APIs.
Our blueprint covers:
✅ Collapsing RTT via API proximity
✅ Escaping the O11y 'Log Tax'
✅ Deep eBPF tracing on Bare MetalRead the truth:
🔗 https://www.servermo.com/blogs/scaling-ai-agents-infrastructure/#AI #MLOps #SysAdmin #DevOps #BareMetal #OpenTelemetry #DistributedSystems #eBPF
-
Scaling AI agents is a distributed systems nightmare.
Network RTT & the 'N+1 tool calling problem' are the real killers. Sequential loops leave GPUs idle waiting on APIs.
Our blueprint covers:
✅ Collapsing RTT via API proximity
✅ Escaping the O11y 'Log Tax'
✅ Deep eBPF tracing on Bare MetalRead the truth:
🔗 https://www.servermo.com/blogs/scaling-ai-agents-infrastructure/#AI #MLOps #SysAdmin #DevOps #BareMetal #OpenTelemetry #DistributedSystems #eBPF
-
Scaling AI agents is a distributed systems nightmare.
Network RTT & the 'N+1 tool calling problem' are the real killers. Sequential loops leave GPUs idle waiting on APIs.
Our blueprint covers:
✅ Collapsing RTT via API proximity
✅ Escaping the O11y 'Log Tax'
✅ Deep eBPF tracing on Bare MetalRead the truth:
🔗 https://www.servermo.com/blogs/scaling-ai-agents-infrastructure/#AI #MLOps #SysAdmin #DevOps #BareMetal #OpenTelemetry #DistributedSystems #eBPF
-
Scaling AI agents is a distributed systems nightmare.
Network RTT & the 'N+1 tool calling problem' are the real killers. Sequential loops leave GPUs idle waiting on APIs.
Our blueprint covers:
✅ Collapsing RTT via API proximity
✅ Escaping the O11y 'Log Tax'
✅ Deep eBPF tracing on Bare MetalRead the truth:
🔗 https://www.servermo.com/blogs/scaling-ai-agents-infrastructure/#AI #MLOps #SysAdmin #DevOps #BareMetal #OpenTelemetry #DistributedSystems #eBPF
-
Scaling AI agents is a distributed systems nightmare.
Network RTT & the 'N+1 tool calling problem' are the real killers. Sequential loops leave GPUs idle waiting on APIs.
Our blueprint covers:
✅ Collapsing RTT via API proximity
✅ Escaping the O11y 'Log Tax'
✅ Deep eBPF tracing on Bare MetalRead the truth:
🔗 https://www.servermo.com/blogs/scaling-ai-agents-infrastructure/#AI #MLOps #SysAdmin #DevOps #BareMetal #OpenTelemetry #DistributedSystems #eBPF
-
#Linux :tux: 7.0 erschienen – mehr als ein Nummernsprung | heise online https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html #OpenSource #eBPF #Rust #SelfHealing #XFS #LinuxKernel
-
#Linux :tux: 7.0 erschienen – mehr als ein Nummernsprung | heise online https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html #OpenSource #eBPF #Rust #SelfHealing #XFS #LinuxKernel
-
#Linux :tux: 7.0 erschienen – mehr als ein Nummernsprung | heise online https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html #OpenSource #eBPF #Rust #SelfHealing #XFS #LinuxKernel
-
#Linux :tux: 7.0 erschienen – mehr als ein Nummernsprung | heise online https://www.heise.de/news/Linux-7-0-erschienen-mehr-als-ein-Nummernsprung-11255745.html #OpenSource #eBPF #Rust #SelfHealing #XFS #LinuxKernel
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
Как мы строим OLTP-ядро: от API-контрактов до eBPF-проб
В статье показываем контракты будущей OLTP-СУБД: как разделены слои ядра, зачем нужен per-tablespace page size, почему конфигурация уходит в adaptive tuning и как мы встраиваем USDT/eBPF-наблюдаемость прямо в бинарник.
https://habr.com/ru/articles/1022506/
#oltp #субд #базыданных #rust #ebpf #usdt #observability #postgresql_compatibility #storage_engine #adaptive_tuning
-
[Перевод] Создаём брандмауэр при помощи eBPF и контрольных групп
Технология eBPF — интересная штука. С её помощью можно без труда внедрять в ядро Linux фрагменты кода, которые затем компилируются в коды операций (опкоды), которые гарантированно не обрушат работу ядра. Набор допустимых инструкций ограничен, переходы назад не допускаются (поэтому не будет никаких неопределённых циклов). При этом вы не можете разыменовывать указатели, но вместо этого можете выполнять проверяемые операции считывания через указатели, которые потенциально могут оказаться неудачными, но при этом не спровоцируют паник на всю систему. eBPF в ядре Linux можно закреплять в тысячах хуков (точек перехвата), в качестве которых могут выступать u-пробы, k-пробы, точки трассировки и даже такие штуки как отказы страниц. У eBPF есть целый спектр захватывающих возможностей, которые при этом очень активно разрабатываются. Фичи, поддерживаемые в каждой конкретной версии ядра, перечислены в виде списка по этому адресу .
https://habr.com/ru/companies/timeweb/articles/1022028/
#timeweb_статьи_перевод #ebpf #linux #брандмауэр #mkdir #ядро_linux #tls #интернет #http #программирование
-
[Перевод] Создаём брандмауэр при помощи eBPF и контрольных групп
Технология eBPF — интересная штука. С её помощью можно без труда внедрять в ядро Linux фрагменты кода, которые затем компилируются в коды операций (опкоды), которые гарантированно не обрушат работу ядра. Набор допустимых инструкций ограничен, переходы назад не допускаются (поэтому не будет никаких неопределённых циклов). При этом вы не можете разыменовывать указатели, но вместо этого можете выполнять проверяемые операции считывания через указатели, которые потенциально могут оказаться неудачными, но при этом не спровоцируют паник на всю систему. eBPF в ядре Linux можно закреплять в тысячах хуков (точек перехвата), в качестве которых могут выступать u-пробы, k-пробы, точки трассировки и даже такие штуки как отказы страниц. У eBPF есть целый спектр захватывающих возможностей, которые при этом очень активно разрабатываются. Фичи, поддерживаемые в каждой конкретной версии ядра, перечислены в виде списка по этому адресу .
https://habr.com/ru/companies/timeweb/articles/1022028/
#timeweb_статьи_перевод #ebpf #linux #брандмауэр #mkdir #ядро_linux #tls #интернет #http #программирование
-
[Перевод] Создаём брандмауэр при помощи eBPF и контрольных групп
Технология eBPF — интересная штука. С её помощью можно без труда внедрять в ядро Linux фрагменты кода, которые затем компилируются в коды операций (опкоды), которые гарантированно не обрушат работу ядра. Набор допустимых инструкций ограничен, переходы назад не допускаются (поэтому не будет никаких неопределённых циклов). При этом вы не можете разыменовывать указатели, но вместо этого можете выполнять проверяемые операции считывания через указатели, которые потенциально могут оказаться неудачными, но при этом не спровоцируют паник на всю систему. eBPF в ядре Linux можно закреплять в тысячах хуков (точек перехвата), в качестве которых могут выступать u-пробы, k-пробы, точки трассировки и даже такие штуки как отказы страниц. У eBPF есть целый спектр захватывающих возможностей, которые при этом очень активно разрабатываются. Фичи, поддерживаемые в каждой конкретной версии ядра, перечислены в виде списка по этому адресу .
https://habr.com/ru/companies/timeweb/articles/1022028/
#timeweb_статьи_перевод #ebpf #linux #брандмауэр #mkdir #ядро_linux #tls #интернет #http #программирование
-
[Перевод] Создаём брандмауэр при помощи eBPF и контрольных групп
Технология eBPF — интересная штука. С её помощью можно без труда внедрять в ядро Linux фрагменты кода, которые затем компилируются в коды операций (опкоды), которые гарантированно не обрушат работу ядра. Набор допустимых инструкций ограничен, переходы назад не допускаются (поэтому не будет никаких неопределённых циклов). При этом вы не можете разыменовывать указатели, но вместо этого можете выполнять проверяемые операции считывания через указатели, которые потенциально могут оказаться неудачными, но при этом не спровоцируют паник на всю систему. eBPF в ядре Linux можно закреплять в тысячах хуков (точек перехвата), в качестве которых могут выступать u-пробы, k-пробы, точки трассировки и даже такие штуки как отказы страниц. У eBPF есть целый спектр захватывающих возможностей, которые при этом очень активно разрабатываются. Фичи, поддерживаемые в каждой конкретной версии ядра, перечислены в виде списка по этому адресу .
https://habr.com/ru/companies/timeweb/articles/1022028/
#timeweb_статьи_перевод #ebpf #linux #брандмауэр #mkdir #ядро_linux #tls #интернет #http #программирование
-
Little Snitch bringt eine hostbasierte App‑Firewall auf Linux: überwacht ausgehenden Traffic pro Prozess, nutzt eBPF, bietet GUI + Web‑UI für Headless‑Setups — praktisch zur Kontrolle, aber nicht unfehlbar. Mehr: https://www.heise.de/news/Ausgehenden-Traffic-unter-Linux-kontrollieren-Little-Snitch-ist-da-11250677.html 🛡️🔍 #Linux #Security #eBPF
-
[Перевод] Почему eBPF-программа работает на одном ядре, а на другом — нет
eBPF давно стал стандартным инструментом для работы с ядром, но на практике быстро выясняется: одна и та же программа может вести себя по-разному на соседних версиях Linux. Причина — в деталях, которые обычно остаются «под капотом»: структурах ядра, их смещениях и способе доступа к данным. В статье разбираемся, откуда берётся эта нестабильность, как работают механизмы вроде CO-RE и BTF и что на самом деле нужно учитывать, чтобы eBPF-код был переносимым и предсказуемым в разных окружениях. Разобраться в eBPF
https://habr.com/ru/companies/otus/articles/1020852/
#eBPF #ядро_Linux #BPF_CORE #переносимость_программ #версии_ядра_Linux #низкоуровневое_программирование #совместимость_систем
-
[Перевод] Почему eBPF-программа работает на одном ядре, а на другом — нет
eBPF давно стал стандартным инструментом для работы с ядром, но на практике быстро выясняется: одна и та же программа может вести себя по-разному на соседних версиях Linux. Причина — в деталях, которые обычно остаются «под капотом»: структурах ядра, их смещениях и способе доступа к данным. В статье разбираемся, откуда берётся эта нестабильность, как работают механизмы вроде CO-RE и BTF и что на самом деле нужно учитывать, чтобы eBPF-код был переносимым и предсказуемым в разных окружениях. Разобраться в eBPF
https://habr.com/ru/companies/otus/articles/1020852/
#eBPF #ядро_Linux #BPF_CORE #переносимость_программ #версии_ядра_Linux #низкоуровневое_программирование #совместимость_систем
-
[Перевод] Почему eBPF-программа работает на одном ядре, а на другом — нет
eBPF давно стал стандартным инструментом для работы с ядром, но на практике быстро выясняется: одна и та же программа может вести себя по-разному на соседних версиях Linux. Причина — в деталях, которые обычно остаются «под капотом»: структурах ядра, их смещениях и способе доступа к данным. В статье разбираемся, откуда берётся эта нестабильность, как работают механизмы вроде CO-RE и BTF и что на самом деле нужно учитывать, чтобы eBPF-код был переносимым и предсказуемым в разных окружениях. Разобраться в eBPF
https://habr.com/ru/companies/otus/articles/1020852/
#eBPF #ядро_Linux #BPF_CORE #переносимость_программ #версии_ядра_Linux #низкоуровневое_программирование #совместимость_систем