Наконец, спустя месяц после релиза Ubuntu 11.10 появился релиз-кандидат Linux Mint.
Как и обычно, дистр основывается на последней убунте. Также разработчики решили не тормозить прогресс, и теперь основной de — Gnome 3. Для консерваторов доступен MATE (форк Gnome 2).
Дополнительно к Gnome 3 присутствует «MGSE» (Mint Gnome Shell Extensions) — набор плюшек, которые делают Gnome 3 похожим на то, что было раньше.
Как и обещали разработчики, RC вышел до середины мая. Стабильная версия ожидается к концу месяца.
Дистрибутив основан на Ubuntu 11.04, ядро 2.6.38. Вместо OpenOffice теперь LibreOffice, а Banshee заменил Rhythmbox. Несмотря на слухи, Gnome все-таки 2.32 версии. Также вы найдете там новые, нескучные обои.
ptrace (от process trace) — системный вызов в некоторых unix-подобных системах (в том числе в Linux, FreeBSD, Max OS X), который позволяет трассировать или отлаживать выбранный процесс. Можно сказать, что ptrace дает полный контроль над процессом: можно изменять ход выполнения программы, смотреть и изменять значения в памяти или состояния регистров. Стоит оговориться, что никаких дополнительных прав при этом мы не получаем — возможные действия ограничены правами запущенного процесса. К тому же, при трассировке программы с setuid битом, этот самый бит не работает — привилегии не повышаются.
В статье будет показано, как перехватывать системные вызовы на примере ОС Linux.