У парня, который первоначально написал команду "cal" на каком-то старом компьютере Версии 7, была ошибка в коде. Это выглядело как некоторый ошибочный вывод, когда переменная malloc перезаписала 12 дополнительных байтов нулями, что привело к странному выводу календаря, показанному выше.
Никто в здравом уме не заботится о календаре на сентябрь 1752 года. Даже идея 1752 года не существует в UNIX, потому что для UNIX время не начиналось до начала 1970 года. В результате никто даже не знал, что "Кэл" имел эту ошибку намного позже. К тому времени вокруг были плавающие тысячи копий, многие из которых были только двоичными. Было слишком поздно, чтобы исправить их все.
Поэтому в середине 1975 года некоторые высокопоставленные чиновники AT & T встретились с Папой и пришли к соглашению. Календарь был задним числом изменен, чтобы привести сентябрь 1752 года в соответствие с реальностью UNIX. Поскольку календарь был изменен путем обратного отсчета с 14 сентября 1752 года, ни одна из дат после этого не была затронута. Все даты до этого были перенесены на 12 дней.
Они также исправили справочную страницу для "cal", чтобы документировать ошибку как функцию.
11 дней с 3 по 13 сентября просто исчезли из записей. Они обыскали учебники истории и обнаружили, что, к счастью, за эти 11 дней ничего особенного не произошло.
В целом, весь этот инцидент был в значительной степени не событием. Один из авторов научной фантастики позже услышал об этом и взорвал эту штуку в полнометражную научно-фантастическую работу под названием "Токарный станок небес", книгу, которая, на мой взгляд, мало похожа на то, что действительно произошло.
первоисточник