Поиск по сайту:

Основатель Debian Linux Ян Мердок был бы поражен его наследием.

Debian Linux исполнилось 30 лет. Сегодня он остается одним из наиболее доминирующих дистрибутивов Linux. Вот как это началось и где его влияние ощущается до сих пор.

Давайте вернемся в 1993 год. Билл Клинтон является президентом, Парк Юрского периода распродает билеты в кино, переделка UB40 Can’t Help Falling in Love занимает первое место в чартах Billboard, а студент колледжа Purdue Ян Мердок объявляет о создании нового дистрибутива. называется Debian Linux Release в группе новостей Usenet comp.os.linux.development.

Мердок написал: «Это релиз, который я собрал практически с нуля; другими словами, я не просто внес некоторые изменения в SLS [Softlanding Linux System] и назвал его новым выпуском. Меня вдохновило собрать это выпустили после запуска SLS и в целом, будучи недовольным большей его частью, и после большого количества изменений в SLS, я решил, что будет проще начать с нуля».

Имя Debian было комбинацией имени тогдашней девушки Мердока, Дебры, и его собственного имени. И каждый выпуск, который сегодня дошел до Debian 12, Bookworm , назван в честь персонажа «Истории игрушек».

Это было другое время. Не было Git, Red Hat Linux не существовало, а IBM еще не поддерживала Linux. Linux по-прежнему оставался операционной системой для любителей. Его использовали студенты и ученые-компьютерщики больше, чем кто-либо другой. Я использовал эту ОС начиная с Linux 0.11 в ноябре 1991 года, но к тому времени я был пользователем Unix уже более десяти лет.

Мердок знал, что не каждый может использовать FTP, компилировать, собирать и загружать Linux из исходного кода. Он считал, что первые дистрибутивы, особенно SLS, были недостаточно хороши. Поэтому он начал создавать Debian как более изящный дистрибутив Linux, который можно было бы установить без необходимости «присматривать за ним… и позволить машине установить выпуск, пока вы занимаетесь более интересными вещами». Короче говоря, он сказал: «Debian сделает Linux проще для пользователей, у которых нет доступа к Интернету».

Debian был первым дистрибутивом Linux, в котором простота установки и развертывания была приоритетом. В то же время, когда Debian только начинался, он был единственным дистрибутивом, который был открыт для того, чтобы каждый разработчик и пользователь мог внести свой вклад. Сегодня это по-прежнему самый важный дистрибутив Linux для сообщества. Все остальные дистрибутивы, такие как Red Hat Enterprise Linux (RHEL), Ubuntu и SUSE Linux Enterprise (SLE), а также их ответвления сообщества, такие как Fedora и openSUSE, прямо или косвенно связаны с коммерческими компаниями.

Как написал технически подкованный блоггер Кори Доктороу после слишком ранней смерти Мердока в 2015 году: «Проект Debian фундаментально изменил способ создания свободного/открытого кода, соединив требования инженерного совершенства с публичным заявлением об этической природе деятельности». разработка свободного программного обеспечения».

Люди, хорошо знавшие Мердока, согласились. Брюс Перенс, создатель Социального договора Debian и Руководства по бесплатному программному обеспечению Debian, в котором изложены основные правила Debian, отметил в разговоре по электронной почте, что Debian — это больше, чем просто дистрибутив Linux: «Влияние Debian на мир не только Debian. Это очень много проектов, которые он породил. Например, современный дистрибутив Linux, как по своей парадигме, так и по архитектуре, произошел от Debian».

Перенс добавил: «Мёрдок создал всю «базовую систему» Debian, ту часть, которая необходима для загрузки системы, способной устанавливать больше пакетов. Пока я был руководителем проекта Debian, я распространял каждый из пакетов, составляющих базовую систему, среди разных Никто никогда раньше не делал ничего подобного, и никто тогда не знал, что результат, созданный десятками людей, которые никогда не встречались и переписывались только посредством текстовой электронной почты (это все, что у нас было), будет работать, когда все части были собраны вместе».

Debian, по словам Перенса, стал основой первой встраиваемой системы Linux: «Я создал Busybox (швейцарский армейский нож для встраиваемого Linux) для установки Debian с дискет. В то время для загрузки ядра требовалась одна дискета емкостью 1,44 МБ, а затем вам нужно было вставить еще одну дискету для корневой файловой системы. Busybox был создан для размещения всех необходимых инструментов командной строки на этой второй дискете. Теперь он используется в бесчисленных маршрутизаторах, телефонах, телевизорах и других встроенных устройствах».

Кроме того, Debian стал пионером в системе пакетов dpkg, основанной на зависимостях. С его помощью вы могли объединить программы и библиотеки в простой в установке программный пакет, даже если они разрабатывались отдельно. Конечно, сейчас они стали обычным явлением.

Бдейл Гарби, один из первых разработчиков Debian, добавил в беседе по электронной почте: «Современные языки и связанные с ними сообщества разработчиков просто не всегда хотят быть обременены управлением версионными зависимостями. Этот источник напряжения привел к сосредоточению внимания на такие вещи, как Flatpaks, Docker и т. д. Но даже сегодня большинству пользователей Debian по-прежнему нужны ценные предложения, которые представляет полностью соответствующая политикам модель доставки двоичных пакетов».

Кроме того, Гарби отметил, что Ян Джексон, один из первых программистов Debian и создатель dpkg, исследовал идею «Версии пакетов Debian как грубую систему контроля версий. Идея о том, что вы можете загрузить (проверить) последнюю версию пакета. , изменить его, а затем загрузить (зарегистрировать) новую версию в архив — это своего рода аккуратная концептуальная модель. В каком-то смысле это можно понимать как то, что Debian был одним из первых грандиозных экспериментов в области распределенного контроля версий».

В то время сам Linux даже не перешел на свою первую систему контроля версий Concurrent Version System (CVS), не говоря уже о BitKeeper. Более того, до изобретения Git Линусом Торвальдсом оставалось еще много лет.

Гарби продолжил: «Роли и обязанности [разработчиков и сопровождающих] сейчас гораздо более структурированы, чем в начале. Даже концепция пакетов с определенными сопровождающими — это то, что я помню как «предыдущее время».

Гарби добавил: «Существует здоровое напряжение между каждым, кто постоянно работает над тем, что он хочет, и своего рода «функциями шлюзования», которые возникают из-за определенных сопровождающих пакетов».

Вспоминая начало Debian, Гарби сказал: «Ян Мердок несколько раз рассказывал мне, что он даже не подозревал, что то, что он начал, продлится так долго или зайдет так далеко. Я считаю, что он выбрал набор фундаментальных принципов. принципы, которые нашли отклик у нужных страстных людей».

Мердок был бы поражен наследием Debian. Помимо того, что она сама по себе является основной операционной системой Linux, она стала родительским дистрибутивом для других популярных дистрибутивов Linux, таких как Ubuntu, Linux Mint и MX Linux.

Влияние Debian все еще с нами. И это будет продолжаться и в будущем, как заключил Гарби: «Много работы все еще делается, и энтузиазм, с которым многие члены сообщества принимают участие в проведении и посещении ежегодной конференции разработчиков Debian (DebConf), уверяет меня, что ядро Сообщество Debian остается сильным».

Это хорошо, потому что нам нужен Debian. Нам нужно сильное сообщество Linux, отражающее потребности пользователей и разработчиков, а не корпораций. Есть место для Linux, ориентированного на бизнес. Но, как Мердок знал в те первые дни, существует также потребность в версии Linux, которая была бы создана для людей и для людей.

Статьи по данной тематике