Путешествие в мир Linux начинается с глубокого изучения его истории и эволюции. Для многих пользователей Linux знакомство с этим свободным и открытым программным обеспечением началось задолго до появления современных удобных дистрибутивов. Debian 3.1 Sarge, выпущенный в начале 2005 года, представляет собой яркую веху на пути развития одной из самых стабильных и масштабируемых операционных систем на базе ядра Linux. Восстановление и обновление такой системы на современном оборудовании - редкая возможность погрузиться в атмосферу тех лет и почувствовать, каким был Linux в своей классической итерации.
В данном эксперименте стоит задача не просто установить Debian Sarge, но и провести поэтапное обновление от этой версии до актуальной, чтобы на практике прочувствовать изменения, произошедшие в Debian за почти двадцать лет. Начало пути оправдано не только ностальгией, но и объективными техническими причинами - подобрать максимально аутентичное железо не так просто, ведь современные материнские платы, как правило, несовместимы с устаревшими методами загрузки, например, отказом от USB-бутирования. В качестве исходной платформы выбрана сокет 478 на базе процессора Pentium 4, дополненная всего одним гигабайтом SDRAM и встроенной видеокартой Intel i800, что было стандартом для многих домашних компьютеров в начале 2000-х. Подготовка и установка системы требуют внимательности и некоторой гибкости. Для начала необходимо обеспечить загрузку с оптического привода, ведь старые платы не поддерживают загрузку с USB-накопителей.
Это предопределяет использование DVD-дисков или CD-ROM, но поломка предыдущих PATA-приводов заставила использовать адаптер PATA-SATA и современный SATA-привод. Такая хитрость позволила также применить современный SATA-жесткий диск, что хотя и несколько упрощает реалии того времени, но существенно повышает производительность системы. Одной из главных трудностей становится стабилизация установки - при старте установщика Debian Sarge могут возникать повторные перезагрузки из-за проблем с ACPI. Решение находится в отключении технологии ACPI через аргумент командной строки linux acpi=off, что предотвращает сбои загрузочного процесса. Впервые появившийся в Sarge установщик Debian оказался достаточно примитивным по сравнению с современными версиями: после завершения базовой загрузки система предлагает сконфигурировать пользователей и основные параметры, что кажется несвойственным нынешним установщикам с их более дружелюбным интерфейсом.
Значительно отличается и политика безопасности. В отличие от современных релизов, где создание root-пароля необязательно и зачастую по умолчанию доступ к суперпользователю блокируется, Sarge настаивает на задании пароля для root. Это увеличивает требования к настройке, так как новый пользователь по умолчанию не располагает правами sudo, что требует ручного добавления в соответствующую группу. Ещё одна особенность установки связана с актуальностью репозиториев. Официальные архивы Debian 3.
1 давно ушли в историю, и для корректной работы пакетного менеджера необходимо обновить sources.list, указав адреса архивных репозиториев Debian. Это позволяет получить доступ к ключевым пакетам, включая консольные инструменты, программы для работы с мультимедиа и системные утилиты, что существенно расширяет возможности начальной системы. Использование драйверов для графики также требует дополнительных усилий. Встроенное видео Intel относится к семейству i800, а для X Server выбирается драйвер i810.
Интересно, что установка и первичная настройка мыши, поначалу предполагающая использование устройств с COM-портов, без проблем поддерживает USB-мыши, попавшие в эпоху после 2005 года. Это пример того, как современное оборудование все же совместимо с устаревшими системами при определенной гибкости. Рабочий стол Gnome 2.8, доступный в Debian Sarge, является ярким свидетельством эры начала 2000-х. Интерфейс напоминает упрощенный и модульный LXDE, меню и общая структура которого обеспечивают быстрый отклик на старом железе.
Тематизация рабочего стола с помощью темы Gorilla показывает, как архитектура gtk2 задавала стандарты визуального дизайна того времени - атмосфера, которая сегодня воспринимается как винтажная и не столь привлекательная, но неукоснительно символизирующая эпоху развития open-source софта. Набор предустановленных программ поражает своим многообразием. Помимо знакомых OpenOffice, GIMP и Inkscape, в систему входят Synaptic и Eye of Gnome. Это говорит о стремлении Debian обеспечивать пользователя основными функциональными средствами -- от офисной работы до мультимедийного сопровождения и графического редактирования. Присутствуют любопытные пакеты, которые остаются популярными и сегодня, например ffmpeg, clamav и git, а их наличие внушает уважение к повседневному инструментарию программиста прошлых лет.
Интернет-браузер Mozilla версии 1.0 вызывает одновременно ностальгию и удивление - наличие поддержки расширений и функционала прокси SOCKS является ярким примером долговечности элементарных принципов веб-браузеров. С другой стороны современные требования безопасности явно не были приоритетом: проблемы с поддержкой современных SSL-технологий ограничивают возможности серфинга по большинству современных сайтов, что подчеркивает, как сильно изменился интернет за эти годы. Проверка мультимедиа демонстрирует смешанные ощущения - старые форматы вроде MP3 воспроизводятся, хотя звук не всегда корректно выводится, а новые форматы, такие как WebM и современные кодеки HEVC, просто не распознаются. Аналогично, офисные форматы, созданные в LibreOffice гораздо позже, не поддерживаются устаревшей версией OpenOffice, что ограничивает использование современных документов.
Впрочем, старые игры, например TuxKart, работают и даже располагают к веселому времяпрепровождению, внося элемент живости в обстановку тестирования. Простота и симпатичная незатейливость таких программ запоминается как знак эпохи, когда развлечения под Linux только начинали становиться полноценной частью экосистемы. Некоторые технические моменты, такие как работа SSH и поддержка современных сетевых технологий, не идеальны. Шифрование на базе алгоритмов SHA1 уже давно устарело и вызывает проблемы с безопасным подключением. Это требует отключения служб, в то время как поддержка IPv6 оказывается недоступной.
Видеосервер ограничен разрешением 800x600, что явно не раскрывает потенциал экранов современных мониторов, но обеспечивает стабильность и плавность отображения графики. В целом, Debian 3.1 Sarge - это погружение в эпоху первых стабильных релизов Linux для широкого круга пользователей. Опыт работы с ним на современном оборудовании напоминает о важности устойчивости и последовательности развития, а также служит рассказом о том, как далеко шагнули технологии за последние два десятилетия. Понимание этих процессов ценно как для начинающих администраторов, так и для профессионалов, желающих оценить исторический контекст развития Linux и ощутить дух того времени.
Это своеобразный ритуал посвящения в мир open-source, который окончательно убеждает в глубине и широте сообщества Debian. .