пространство ядра

Весь Linux на одной картинке: инфографика года

Из каких систем и подсистем состоит ядро Linux и какими командами можно получать информацию о работе каждого компонента ядра в реальном времени? Инфографика года, если не десятилетия, срывающая покровы. 5 минут внимательного изучения схемы — и вы специалист по ядру Linux! Айда пялиться на картинку!

Схема ядра Linux

1. Фирменные прошивки

Итак, что мы — будущие эксперты по ядру — видим на картинке? На нижнем уровне располагаются фирменные прошивки к оборудованию. Получение информация на этом уровне сильно затруднено, так как нет никаких инструментов для этого. Чем больше у вас проприетарных прошивок, тем выше вероятность, что корпорации вас поимеют, поэтому блобы и проприетарщина — зло.

2. Драйверы устройств

Далее идут драйверы устройств. Тут снимать информацию можно хорошо известной командой dmesg, которая обычно применяется вместе с grep.

3. Подсистемы ядра

Над драйверами располагается «ядро ядра», состоящее из файловой и сетевой подсистем, а также планировщика задач и подсистемы управления памятью. Каждый компонент контролируется кучей удобнейших системных утилит. Например, какой процесс скушал всю память или процессорное время можно узнать с помощью top.

4. Интерфейс вызова системных функций

Над ядерными подсистемами располагается интерфейс вызова системных функций, через который общаются с ядром прикладные программы.

5. Системные библиотеки

Еще выше — системные библиотеки. Прикладной софт может общаться с ядром через них или напрямую.

6. Прикладные программы

И на вершине горы — пользовательские программы.

Ваша оценка: Нет Средняя оценка: 5 (4 votes)
Отправить комментарий
КАПЧА
Вы человек? Подсказка: зарегистрируйтесь, чтобы этот вопрос больше никогда не возникал. Кстати, анонимные ссылки запрещены.
CAPTCHA на основе изображений
Enter the characters shown in the image.
Linux I класса
Linux II класса
Linux III класса
Счетчики
  • Самый популярный сайт о Linux и Windows 10
О Либератуме

Liberatum — это новости мира дистрибутивов Linux, обзоры, сборки, блоги, а также лучший сайт об Ubuntu*.