Песня об операционных системах: OpenBSD-5.5

Вышла новая версия операционной системы OpenBSD и, по традиции, к релизу прилагается посвященная ему песня.

Со времен моей работы в "центре распространения свободного программного обеспечения" прошло много лет, и с тех пор Linux перестал быть системой для компьютерных гуру и нердов. Сейчас Linux повсюду. На серверах, в телефонах, в планшетах, в модемах и даже на ноутбуках. Linux стал почти банальным. Ubuntu и Debian победили. Но для нердов не все потеряно. Есть еще дистрибутивы типа Slackware, и, главное, есть UNIX, не основанный на ядре Linux. Одна из таких систем —  OpenBSD.

В операционной системе OpenBSD основное внимание уделяется безопасности и лицензионной чистоте. Наверное, все знакомы с OpenSSH — это часть проекта OpenBSD.

Выход нового релиза OpenBSD сопровождается специально записанной для этого песней. Песни ко всем релизам можно скачать здесь, а тексты песен можно почитать здесь.

Выходу релиза OpenBSD-5.5 посвящена песня "Wrap in Time"


Tell me doctor, what will be the date, Is it 1901, or 2038.
All I wanna do is make my keyboard sing

From today I'll be fine
But you better promise me I won't wrap back in time.
Don't wanna wrap back in time.

Don't bet your future on compat's bad advice
Better remember, bugs always strike twice.
Please don't use time32_t, not just a word again

So talk to me, I'll be fine
But you better promise me I won't wrap back in time.
Don't wanna wrap back in time
Don't wanna wrap back in time
No bad hacks in time.

Don't wanna wrap back in time
Don't wanna wrap back in time
don't wrap! don't wrap!

Песня посвящена проблеме 2038 года. В 2038 году закончится 32bit для удержания unix-time (времени юникс), и часы будут сброшены в 1901 год. Песня начинается с вопроса к доктору: какой сейчас год — 2038 или 1901, а заканчивается тем, что исполнитель не хочет возвращаться во времени назад.