Debian. История о том, почему серьезная серверная операционная система носит имена игрушек?
Это одна из самых милых легенд в мире IT.
Как возникла связь с Pixar?
В 1996 году лидером проекта Debian стал человек по имени Брюс Перенс (Bruce Perens).
В то самое время, когда он занимался разработкой Debian, он работал в компании Pixar. И не просто работал, а участвовал в создании технической инфраструктуры в период производства первого мультфильма "История игрушек" (Toy Story), который вышел в 1995 году.
Брюс решил называть релизы системы именами персонажей из фильма, над которым работала его студия.
Первый релиз, которому дали имя, был Debian 1.1. Брюс назвал его Buzz (в честь Базза Лайтера).
Следующий стал Rex (тираннозавр).
Затем Bo (пастушка Бо Пип).
Брюс давно ушел из проекта, но традиция так полюбилась сообществу, что её решили оставить навсегда.
Главная пасхалка: Кто такой Сид?
В Debian есть три ветки разработки:
Stable (Стабильная) - текущая версия (например, Buster, Bookworm).
Testing (Тестовая) - будущая версия.
Unstable (Нестабильная) - вечная версия для разработчиков, где всё меняется каждый день.
У ветки Unstable есть постоянное кодовое имя, которое никогда не меняется. Её зовут Sid.
Помните мальчика-хулигана Сида Филипса из первой части"Истории игрушек"? Того самого, который ломал игрушки, взрывал их и пересобирал в жутких мутантов?
Это идеальная аллегория:
Debian Sid (Unstable) - это место, где разработчики ломают программы, чтобы посмотреть, что внутри, и собирают из них что-то новое. Если вы используете Sid, ваша система может "сломаться", как игрушка в руках Сида.
3. Хронология имен (от старых к будущим)
Вот как выглядит история версий и их персонажи:
| Версия | Имя (Персонаж) | Кто это в мультфильме? | Статус |
|---|---|---|---|
| Debian 7 | Wheezy | Пингвин с поломанной пищалкой | Устарела (Архив) |
| Debian 8 | Jessie | Девушка-ковбой | Устарела (Архив) |
| Debian 9 | Stretch | Резиновый осьминог (из 3 части) | Устарела (Архив) |
| Debian 10 | Buster | Такса Энди | Устарела (ELTS*) |
| Debian 11 | Bullseye | Конь Джесси (Булзая) | Поддерживается (LTS) |
| Debian 12 | Bookworm | Книжный червь (с фонариком) | Поддерживается |
| Debian 13 | Trixie | Синий трицератопс | Текущая стабильная |
| Debian 14 | Forky | Вилкинс (из 4 части) | Testing (В разработке) |
| Debian ∞ | Sid | Мальчик-хулиган | Unstable (Вечная бета) |
Интересный факт
Слух о том, что "мультфильм создавался на Debian", верен лишь отчасти. В 1995 году Pixar использовала мощные рабочие станции Unix (SGI и Sun), а Linux тогда был еще слишком "сырым". Но Брюс Перенс использовал утилиты GNU и Linux для построения внутренней инфраструктуры студии, поэтому дух Debian действительно витал в коридорах Pixar в момент рождения "Истории игрушек".