Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Семейная пасхалка в ядре Linux



Системный вызов `reboot()` проверяет два специальных значения. Первое должно быть:

`0xfee1dead`

Второе может содержать одну из четырёх дат:

- `0x28121969` - день рождения Линуса Торвальдса
- `0x05121996` - день рождения его первой дочери
- `0x16041998` - второй дочери
- `0x20112000` - третьей дочери

Если значения не совпадают, ядро возвращает `EINVAL` и перезагрузка не происходит.

Получается, даже Linux проверяет семейный календарь Торвальдса перед перезапуском.

https://github.com/torvalds/linux/blob/master/include/uapi/linux/reboot.h
Просмотры: 389
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти