Как я могу отладить сбои Nautilus?

... Раздел «ядро» ( Linux / QNX / BSD и т. Д. ...)

Вам необходимо определить, что вы подразумеваете под «связанным», потому что вы можете попытаться доказать, что весь код связан с ядром:

  • Без ядра ничто не будет работать - даже в пользовательском пространстве.
  • Без приложений пользовательского пространства система в значительной степени бесполезна.

Кроме того, в зависимости от типа ядра другие части системы более или менее тесно связаны.

  • Monolithinc (например: Linux) - это большая кодовая база, где такие вещи, как драйверы, обычно находятся внутри ядра
  • Hybrid (например: Windows), компоненты разделены между ядром и пользовательским пространством
  • Микроядро (например: QNX) представляет собой относительно небольшую базу кода, где драйверы реализованы как «приложения» пользовательского пространства

. Конечно, это не работает для «голых» систем, которые могут даже не использовать ядро как таковое.


Погружаясь глубже в ядро ​​Linux (по запросу), вы начинаете видеть, что есть основные подсистемы:

Каждая из этих подсистем имеет дополнительные подсистемы (некоторые показаны в скобках выше).

У вас может быть диаграмма, как вы предложили в своем комментарии, но она будет довольно сложной.

Было бы неплохо прочитать статью вроде « Анатомия ядра Linux », чтобы лучше понять, что происходит.

3
08.08.2016, 23:17
1 ответ

Также обычно информация о сбоях Nautilus размещается на/var/log/syslog(Открыть с помощью Gedit ). И конечно на/var/log/apport.log

0
27.01.2020, 21:39

Теги

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