На сторінці Вікіпедії для Лінуса Торвальдса зазначено:
Системний виклик перезавантаження ядра Linux приймає їх дати народження (написані шістнадцятковим числом) як магічні значення.
Документація до reboot()
функції Linux показує, що їй потрібно два магічні числа magic
та magic2
перезавантажити.
Пошук у Google розкриває багато інформації про магічні числа, але не конкретно, яке їх призначення, і чому функція повинна передавати ці значення, щоб діяти.
Мені справді важко намагатися розібратися в цьому. Мені здається, що магічні значення просто передаються заради цього.
Будь-яка інформація цінується ...