Сердцем любого дистрибутива из рода GNU/Linux является ядро. Если вкратце, то ядро - это программа, которая управляет ресурсами и устройствами компьютера. Ядра есть практические у всех операционных систем, ведь ОС - это набор различных приложений, надстроенных поверх ядра. Сегодня мы будем вести параллельную аналогию с человеческим организмом для большей наглядности. В нашем случае, мы будем говорить о ядре Linux. Это ядро операционной системы, которое начал разрабатывать еще в далеком 1991 первом году финский студент Линус Торвальдс...
В целом загрузку среднестатистического дистрибутива Linux можно разделить на пять стадий:
Мы пройдемся по всем стадиям и узнаем, что происходит во время загрузки типичного дистрибутива Linux, немного отклонившись в сторону BSD, macOS и Android по пути. Во многих случаях это позволит понять, почему процесс загрузки Linux именно такой, какой есть. 1. Загрузчик Все начинается с загрузчика, которому во время старта машины BIOS передает управление. В старые времена, когда Linux был не так популярен,...