![Что такое бутстрэппинг?](https://rvso.com/image/111987/%D0%A7%D1%82%D0%BE%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%20%D0%B1%D1%83%D1%82%D1%81%D1%82%D1%80%D1%8D%D0%BF%D0%BF%D0%B8%D0%BD%D0%B3%3F.png)
Я читаю о бутстрапинге и прихожу в замешательство, поскольку этот термин так часто используется в технологиях (особенно сам бутстрап как фреймворк CSS).
Но насколько мне известно, самозагрузка в терминах машин Linux выглядит следующим образом: http://www.tldp.org/LDP/LG/issue70/ghosh.html - Описывает способ запуска компьютера. Это правильно?
Если так, то самозагрузка — это загрузка с нуля?
решение1
В общем смысле, «бутстрап» — это процесс, посредством которого сложная система настраивается с использованием гораздо более простой системы. Система бутстрапа (более простая система) сама по себе по своей сути неполна.
Начальная загрузка ОС («ее загрузка») включает в себя установку встроенного ПО компьютера (BIOS или эквивалента) для запуска простой программы, которая иногда находится в фиксированном месте на диске, что в свою очередь запускает более сложные процедуры инициализации (см.загрузчики первого и второго этапов).
Начальная загрузка компилятора выполняется путем компиляции простого компилятора, способного обрабатывать подмножество языка, на котором написан полный компилятор, возможно, в несколько последовательных шагов.
Этот термин также используется в бизнесе и других областях для описания использования промежуточных стадий инвестиций/развития, необходимых для инициирования последующих стадий, характеризующихся большей сложностью и/или размером.
ОтСтатья в Википедии о самозагрузке:
Высокие сапоги могут иметь петлю, петлю или ручку наверху, известную как bootstrap, позволяющую использовать пальцы или инструмент для надевания сапог. Поговорка «подтянуть себя за шнурки» использовалась уже в 19 веке как пример невыполнимой задачи.
Сопутствующий вопрос:
решение2
Bootstrap — это первая программа, которую компьютер запускает при включении питания. Обычно это текущий BIOS, прошитый на материнской плате.
Затем bootstrap передает управление в программу загрузочного сектора ОС на загрузочном диске. В случае UEFI переключение платформ ОС может управляться напрямую в BIOS.