Я перекатываюсь из бэкенда на Go в сторону AppSec, и по дороге разбираюсь с темой, про которую у нас на русском пишут мало — рантайм-безопасность через eBPF. Хочу разложить идею: что это за инструменты, как они устроены изнутри, что уже есть в мире и почему именно сейчас на это смотрят в России. Без рекламы конкретного продукта, просто как карта местности для тех, кто думает, куда копать.
Рубрика «ядро Linux»
Рантайм-безопасность на Go и eBPF: что это за класс инструментов и зачем он нужен
2026-06-29 в 11:49, admin, рубрики: appsec, eBPF, ebpf linux что это, ядро LinuxИз ядра Linux выпилили strncpy: шесть лет, 362 коммита, одна функция
2026-06-23 в 7:22, admin, рубрики: C, Kees Cook, strncpy, strscpy, безопасность, легаси, ядро Linux
19 июня Торвальдс влил merge, который вычистил из ядра Linux функцию strncpy. Шесть лет работы, 362 коммита, семьдесят человек. Ради одной функции из стандартной библиотеки C.
Обход стека в ядре Linux для RISC-V: разбираем и чиним
2026-01-29 в 11:55, admin, рубрики: linux, risc-v, ядро LinuxПривет! Меня зовут Матвей Быстрин, я старший инженер в команде BSP (Board Support Package) YADRO. Мы занимаемся системным софтом, который необходим для загрузки и работы SoC: от загрузчиков до драйверов блоков.
Как удаление сорока строк увеличило производительность в 400 раз
2026-01-15 в 12:53, admin, рубрики: openjdk, производительность, ядро LinuxУ меня есть привычка раз в несколько недель вкратце просматривать лог коммитов OpenJDK. Многие коммиты слишком сложны для того, чтобы я мог разобраться с ними за то ограниченное время, которое я выделил для своего... специфичного хобби. Но иногда мне удаётся найти нечто любопытное.
На прошлой неделе моё внимание привлёк этот коммит:
858d2e434dd 8372584: [Linux]: Замена чтения proc для получения CPUtime потока на clock_gettime
diffstat выглядел интересно: +96 вставок, -54 удалений. В changeset был добавлен бенчмарк JMH из 55 строк, что означало реальное уменьшение кода продакшена.
Читать полностью »
Тактирование АЦП от сигнала точного времени. Личный опыт
2025-10-31 в 12:16, admin, рубрики: diy-проекты, Raspberry Pi, ацп и цап, драйверы, модули ядра, ядро LinuxПривет, мир! Меня зовут Василий, я работаю инженером-программистом в научно-исследовательском институте. Последние лет пять занимаюсь внедрением регистрирующего оборудования на базе микрокомпьютера Raspberry Pi, хочу поделиться опытом разработки. Работа еще не завершена, но материала накопилось много, думаю, он будет полезен тем, кто работает с Linux-микрокомпьютерами и учится писать драйвера для подключения разных железок. Буду также крайне признателен, если отпишутся знающие люди, поделятся советом и укажут на мои ошибки.
ПЛАН
-
Какое было техническое задание?
-
Особенности работы с микросхемой АЦП ADS1256
Почему в Linux «Всё есть файл»? Или почему гениальные абстракции UNIX настолько гениальны
2025-09-08 в 10:05, admin, рубрики: linux, UNIX, Железо, жесткий диск, низкоуровневое программирование, операционные системы, сети, Си, файловая система, ядро Linux❯ Глоссарий
-
Программа – текстовый файл, который содержит в себе код на каком-либо языке программирования;
-
Процесс – абстракция операционной системы, позволяющая следить и управлять ходом выполнения программы;
-
Ядро – программа, лежащая в основе операционной системы, написанная на системном языке (например на C);
-
Операционная система – ядро и стандартные пользовательские приложения;
-
Модуль ядраЧитать полностью »
Всего два месяца — и новый релиз: Linux 6.10 уже готов
2024-07-18 в 8:31, admin, рубрики: linux, selectel, ОС, ядро Linux
Хорошо, когда новинки выходят быстро, а не спустя полгода-год. В этот раз мы радуемся ядру Linux 6.10, в котором немало изменений. В частности — обновленный драйвер ntsync c примитивами синхронизации Windows NT, компоненты DRM Panic, появление возможности шифрованного обмена данными с устройствами TPM и новый драйвер для GPU Mali. Есть, конечно, и другие изменения, о чем можно узнать под катом.Читать полностью »



