Бертран Мейер писал(а):
Нельзя приписывать особую роль точке начала выполнения кода в архитектуре системы. Типичным примером может служить инициализация операционной системы, выполняемая процедурой загрузки. Этот небольшой и незначительный компонент безусловно нельзя считать центральным в архитектуре операционной системы.
А вот что пишет Гордон Матцигкайт, это зафиксировано в официальной доке GRUB.
Gordon Matzigkeit писал(а):
Some people like to acknowledge both the operating system and kernel when they talk about their computers, so they might say they use “GNU/Linux” or “GNU/Hurd”. Other people seem to think that the kernel is the most important part of the system, so they like to call their GNU operating systems “Linux systems.”
I, personally, believe that this is a grave injustice, because the boot loader is the most important software of all. I used to refer to the above systems as either “LILO” or “GRUB” systems.
Unfortunately, nobody ever understood what I was talking about; now I just use the word “GNU” as a pseudonym for GRUB.
So, if you ever hear people talking about their alleged “GNU” systems, remember that they are actually paying homage to the best boot loader around... GRUB!
Я, конечно, не разделяю его фанатизм
, но всё же, кажется, роль загрузчика часто недооценивается.
Про рутину - согласен, простых задач в ИТ не осталось. По крайней мере, я их не вижу.