TraceFS — новая файловая система для ядра Linux, ориентированная на подсистему трассировки

Стивен Ростед (Steven Rostedt) анонсировал в списках рассылки ядра новую файловую систему для задач трассировки Linux.

Стивен Ростед объясняет создание новой файловой системы жалобами пользователей на то, что трассировка слишком завязана на debugfs. По его словам, существуют системы на которых необходимо выполнять трассировку без монтирования debugfs, по соображениям безопасности: каждая подсистема сможет использовать трассировку, но эти интерфейсы не всегда проверяются на уязвимости.

Новая псевдо-ФС ядра для задач трассировки
Новая псевдо-ФС ядра для задач трассировки / Иллюстрация с сайта Blog.Csdn.Net

При использовании tracefs администраторы получают доступ к интерфейсу трассировки через каталог без необходимости монтировать debugfs. Другое преимущество tracefs перед debugfs в том, что последняя не поддерживает системные вызовы mkdir и rmdir. Трассировка использует их для создания новых сущностей во вложенном буфере. Для использования этих системных вызовов в debugfs есть хак, необходимость в котором пропадает при использовании tracefs.

Новая псевдо-ФС создаёт каталог трассировки — /sys/kernel/tracing, который сисадмины могут использовать без применения debugfs. При этом tracefs сохраняет обратную совместимость со старыми приложениями, эмулируя поведение debugfs.

Никита Лялин по материалам phoronix.com.







Интересные новости
Незавершенная версия Windows 7 работает лучше Vista
Программист открыл заблокированные возможности Windows 7
Quick Slide Show 2.32: создание flash-презентаций
Покупатели гоняются за старыми компьютерами ради Windows XP
Визуализатор V-Ray 1.5 Service Pack 2 с поддержкой 3ds Max 2009
Блок рекламы


Похожие новости

Система обізнаності для військових DELTА отримає новий функціоналСистема обізнаності для військових DELTА отримає новий функціонал
Обнаружено вредоносное ПО для Windows Subsystem for Linux
Linux исполнилось 30 лет
Intel свернула поддержку 10-нм процессоров Cannon Lake на уровне драйверов Linux
Microsoft предупредила о вирусе-майнере LemonDuck, поражающем системы Windows и Linux
Google профинансирует добавление поддержки языка Rust в ядро Linux
Баг или фича? Новая версия браузера Edge настойчиво предлагает использовать поисковик Bing
В ядре Linux 5.13 появится начальная поддержка ARM-процессора Apple M1
Вышла официальная версия архиватора 7-Zip для Linux — более 20 лет он был эксклюзивом Windows
Google научит свою перспективную ОС Fuchsia запускать приложения для Android и Linux в нативном режиме
Последние новости

Подгружаем последние новости