Product SiteDocumentation Site

6.2. Інструменти

6.2.1. Boost

До складу Fedora 12 входити пакунок Boost 1.39. У Fedora 13 цей пакунок замінено на Boost 1.40. Нова версія через певні покращення у збиранні Boost надає змогу Fedora бути ближчою до основної гілки розробки пакунка. Нотатки щодо випуску Boost можна знайти за адресою http://www.boost.org/users/history/version_1_40_0.

6.2.2. Статичне зондування Systemtap

Можливості Systemtap було розширено трасуванням у просторі роботи користувача (user space), зокрема підтримкою статичних (сумісних з dtrace) позначок у багатьох програмах Fedora. Отже користувачі, розробники і адміністратори зможуть отримувати високорівневий огляд процесів, що відбуваються у системі або окремій програмі чи підсистемі.
Systemtap постачається з підручником, довідником з мов та шаблонів, а також з каталогом прикладів.

6.2.3. Python 3

До складу Fedora входити середовище виконання програм Python 3, яке можна встановити паралельно до поточного середовища виконання Python 2.
Версії Python 3 багатьох бібліотек вже створено, підтримка інших планується. Дані щодо поточного стану портування можна знайти на сторінці http://fedoraproject.org/wiki/Features/Python3F13.

6.2.4. Простіше зневаджування програм мовою Python

Можливості gdb розширено таким чином, що програма здатна повідомляти докладні відомості щодо виконання внутрішніх функцій Python 2 і Python 3. У даних зворотного трасування Python тепер типово показано мішані дані з рівнів C і Python щодо виконання процесів. Для користування зневадником зовсім не обов’язково бути експертом у gdb.