Каково различие между/proc/self/stack и выводом от pstack?

В данный момент рассмотрение там не является никаким "стабильным" распределением GNU/Hurd, главные преимущества, кажется, находятся на стороне Linux.

Хорошее место, чтобы начать понимать различия между микроядром Маха и традиционным монолитным ядром Unix является страницей Wikipedia на Махе (Ядро).

Поскольку интересное примечание, Mac OS X, использует Ядро Маха, названное XNU. Хотя на основе Маха 3.0, это не микроядро, как Hurd. Это имеет смысл, так как Jobs принес ядро Маха от Рядом с Apple, когда Apple купила NeXT.

Счастливое чтение.


Обновление статуса 2018

За первые 6 месяцев 2018 мерзавец repo для HURD получил только 40 фиксаций, таким образом, слухи устойчивости могут быть преувеличены. И число активных участников кода до чего-то как 5. Так, GNU/Hurd все еще в главных неблагоприятных условиях к GNU/Linux. Перепроверьте в 2025 еще после 7 лет для другого обновления.

См. эту статью от Phoronix для детали.

5
25.10.2011, 02:20
1 ответ

Файл /proc/$pid/stacks выставочные стопки ядра. В Вашей системе адреса памяти формы ffffffff8xxxxxxx находятся в пространстве, это резервируется для ядра. Нет большого количества документации, можно проверить исходный код. В контрактах, pstack программа показывает стопки пространства пользователя (использующий его знание форматов исполняемых файлов).

5
27.01.2020, 20:40
  • 1
    Именно это я предполагал также - однако я не мог найти документацию относительно этого. –  Soren 25.10.2011, 08:38

Теги

Похожие вопросы