750

Изучаем GNU/Linux часть 21. Ядро Linux

Продолжаем изучать GNU/Linux и готовиться к сертификации от Red Hat (RHCSA).


Для тех, кто видит мои посты впервые - я стараюсь очень лёгким языком с нуля научить вас работать с операционной системой GNU/Linux. Зачем? Потому что - Стоит ли делать курс по RHCSA?


Предыдущие темы:

Изучаем GNU/Linux часть 20. Права на файлы (RHCSA)

Изучаем GNU/Linux часть 19. Пользователи и группы (RHCSA)

Изучаем GNU/Linux часть 18. Sudo

Изучаем GNU/Linux часть 17. Su и visudo (RHCSA)

Изучаем GNU/Linux часть 16. Процессы #3: Работа с процессами (RHCSA)

Изучаем GNU/Linux часть 15. Процессы #2: Информация о процессах #2 (RHCSA)

Изучаем GNU/Linux часть 14. Процессы #1: Информация о процессах

Изучаем GNU/Linux часть 13. Bash #2: переменные (RHCSA)

Изучаем GNU/Linux часть 12. Bash #1: bash-completion, alias, type

Изучаем GNU/Linux часть 11. Стандартные потоки (RHCSA)


Ссылки на темы 1 лвла - Изучаем GNU/Linux часть 10. Текстовые редакторы nano и vi (RHCSA)


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

P.S. Текст из видео в комментариях.


P.P.S. Мне бы пригодилась помощь в создании большого количества заданий и вопросов для обучающихся -> Задания, вопросы и ответы

GNU/Linux

1.2K пост15.6K подписчика

Правила сообщества

Все дистрибутивы хороши.

Будьте людьми.

Вы смотрите срез комментариев. Показать все
10
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (9)
0
Автор поста оценил этот комментарий

Ядро чего?

раскрыть ветку (8)
2
Автор поста оценил этот комментарий
ядро операционной системы
раскрыть ветку (7)
0
Автор поста оценил этот комментарий
То есть поставив Линукс в чистом виде на систему, я не смогу ничего сделать, не смогу выполнить ни одной системной команды?
раскрыть ветку (6)
5
Автор поста оценил этот комментарий
Само по себе ядро ничего не даст. Его даже не получится отдельно установить, это просто одна программа. Типа нельзя ж вместо виндовса установить блокнот. И пусть даже ядро грузит устройства и т.п., но пользователи работают с прикладным по. Да и просто ядро само по себе не запустится, его должен запустить загрузчик, который тоже не является частью ядра. А потом ядро должно загрузить систему инициализации, которая грузит все что нужно пользователям. В общем то все, с чем работают пользователи - это GNU и прочий софт, который не является частью ядра. Ядро отвечает только за работу с устройствами, процессами, памятью, файловыми система и т.п.
раскрыть ветку (3)
Автор поста оценил этот комментарий

Я конечно сейчас могу быть нубом и лжецом, но само ядро, если есть эфи бут, вполне грузится. Просто кидаешь в эфи, ставишь нужные конфиги и без всякого гроба, сюсьтемдэ и лило работает.

https://wiki.gentoo.org/wiki/EFI_stub_kernel

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

Тут опять же есть загрузчик ядра, просто это не через grub, а через сам efi.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Если с такой позиции смотреть, то получается, что grub загрузчик, который подгружается загрузчиком =)

Интересно, есть такие материнки, что способны без прослоек запускать?

0
Автор поста оценил этот комментарий

Ядро или ОС? ;)

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

ядро ОС! :) в Linux принято собирать все самое необходимое в один бинарный файл, это и есть монолитное самодостаточное ядро операционной системы, и да оно может работать вполне себе автономно вообще без дисков и дополнительных модулей.

обычно присутствуют минимум 2 монолитных ядра
1. ядро основной системы
2. ядро rescue - кое полноценно работает даже если вообще все сломано.
ядро достаточно просто загрузить в опр область памяти и передать на него управление, и с этим легко справляются биос МП, и даже биос сетевой карты. :)
даже в мобильниках это ядро можно передать по интерфейсам (USB или Serial и запустить, даже когда вообще все стерто кроме начального загрузчика, защищенного кстати и часто находящегося в иной области вплоть до ROM в чипе процессора)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку