TraceFS — новая файловая система для ядра Linux, ориентированная на подсистему трассировки
3Иллюстрация с сайта Blog.Csdn.Net
Стивен Ростед (Steven Rostedt) анонсировал в списках рассылки ядра новую файловую систему для задач трассировки Linux.
Стивен Ростед объясняет создание новой файловой системы жалобами пользователей на то, что трассировка слишком завязана на debugfs. По его словам, существуют системы на которых необходимо выполнять трассировку без монтирования debugfs, по соображениям безопасности: каждая подсистема сможет использовать трассировку, но эти интерфейсы не всегда проверяются на уязвимости.
При использовании tracefs администраторы получают доступ к интерфейсу трассировки через каталог без необходимости монтировать debugfs. Другое преимущество tracefs перед debugfs в том, что последняя не поддерживает системные вызовы mkdir и rmdir. Трассировка использует их для создания новых сущностей во вложенном буфере. Для использования этих системных вызовов в debugfs есть хак, необходимость в котором пропадает при использовании tracefs.
Новая псевдо-ФС создаёт каталог трассировки — /sys/kernel/tracing, который сисадмины могут использовать без применения debugfs. При этом tracefs сохраняет обратную совместимость со старыми приложениями, эмулируя поведение debugfs.
Постоянная ссылка к новости: http://www.nixp.ru/news/13127.html. Никита Лялин по материалам phoronix.com.
GNU/Linux kernel 5.7 сменил статус с «mainline» на «stable» — теперь уже можно ставить 1
Вышло ядро Linux 5.7 — это mainline и лучше пока подождать 1
Статистика Linux Foundation по разработке ядра Linux собрала данные о 83 тысячах патчей за год
LTS-поддержка ядра Linux увеличена с 2 до 6 лет… для Android и не только 2
Linux 4.13 — новая версия ядра свободной ОС 2
В Linux появилась экспериментальная файловая система ext4
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1