[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ вперед ]
Debian начал разрабатываться в Августе 1993
Яном Мурдоком, студентом Университета Purdue.
Debian спонсировался Проектом GNU из Free Software Foundation
в течении
одного года -- с Ноября 1994 до Ноября 1995.
(Проект GNU -- организация основанная
Ричардом Столлманом и создавшая General Public
License или сокращенно GPL).
Версии Debian с 0.01 до 0.90 были выпущены в течении короткого периода с август по декабрь 1993 года. Ян Мурдок пишет:
"Debian 0.91 был выпущен в январе 1994. Он содержал примитивную систему пакетов, которая позволяла пользователям управлять пакетами и сильно отличалась от нынешней версии (конечно там не было зависимостей и других возможностей типа этой). В то время, над Debian работало десять-двенадцать человек. Выпуск 0.91 был последней версией, выпущенной таким способом.
1994 год был почти полностью потрачен на
организацию Проекта Debian, чтобы людям было
как можно проще и эффективней помогать
Проекту, а так же на на разработку
программы dpkg
(За это в основном
отвечал Ян Джексон). Как я помню, мы не
выпускали общедоступных версий до 1994, хотя
мы сделали несколько закрытых выпусков,
чтобы направить процесс в нужное русло.
Выпуск версии Debian 0.93 Release 5 произошел в
марте 1995 и был первой "современной"
версией Debian: Тогда уже было гораздо больше
разработчиков (я уже не помню конкретное
количество), и каждый поддерживал свои
пакеты, а dpkg
использовался для того,
чтобы обслуживать и устанавливать эти
пакеты после того как на машине стояла
базовая система.
"Выход версии Debian 0.93 Release 6 случился в
ноябре 1995 и был последней a.out версией. В 0.93R6
было задействовано шестьдесят на
поддерживание пакетов. Если я правильно
помню, в 0.93R6 впервые появился
dselect
."
Господин Мурдок так же отмечает, что Debian 0.93R6 "... всегда был моей любимой версией Debian", в тоже время он говорит, что это лишь персональная не субъективная оценка, так как он перестал активно работать надо проектом в марте 1996 во время создания Debian 1.0, который в последствии был выпущен под именем Debian 1.1.
В Августе 1995 (между выходом Debian 0.93 Release 5 и
Debian 0.93 Release 6), Хартмут Коптейн начал
работать над первым портом debian: Debian-m68k. Он
сообщает "Много, очень много пакетов
были сделаны специально под процессоры i386
(little endian, -m486, -O6 и все под libc4) и было очень
тяжело перенести базовую систему на мою
машину (Atari Medusa 68040, 32 MHz). После трех месяцев
работы (в ноябре 1995), Я представил 200 из 250
доступных пакетов, причем все они были под
libc5!" С тех пор, Проект Debian содержал
несколько своих портов
на другие
архитектуры, а так же порт на новое (не Linux)
ядро -- микроядро GNU Hurd.
Один из первых участников проекта, Билл Митчелл, вспоминает ядро linux
"... Это было между 0.99r8 и 0.99r15 когда мы начинали. Очень долгое время, я мог собрать ядро менее чем за пол-часа на 386 машине с 20 Mhz, а так же установить Debian за то же самое время на менее чем 10 Mb дискового пространства."
" ... Я помню исходную группу разработчиков Debian: это Ян Мурдок, я, Ян Джексон, еще один Ян фамилию которого я уже не помню, Дан Куинлан, и еще несколько разработчиков, чьи имена я забыл. Мэтт Уэлш являлся участником исходной группы или присоединился очень рано. (с тех пор он покинул Проект). Кто-то сделал список рассылки и все началось.
По моим воспоминаниям, мы не начинали с конкретного плана, а так же не занимались его организованным составлением. С самого начала, мы начали собирать исходные тексты программ в очень беспорядочный набор пакетов. Через некоторое время, мы сфокусировали наше внимание на пакетах, которые должны войте в основу дистрибутива: ядро, командный интерпретатор, update, getty, файлы нужные для загрузки системы. и набор базовых утилит."
На ранних порах Проекта, участники
предпочитали распространять только пакеты
с исходными текстами. Каждый пакет состоял
из изначальных исходных текстов программы
и Дебьянизирующего (Debianized) пэтча (patch file), и
пользователи сами должны были распаковать
исходники, приложить пэтчи и
скомпилировать в двоичный код. Однако
скоро они поняли, что нуждаются в схеме
дистрибутива состоящего из пакетов со
скомпилированными программами. Первая
программа, написанная Яном Мурдоком и
называвшаяся dpkg
, создавала пакет в
специальном Debian формате, а затем могла
распаковать и установить файлы из пакета.
Ян Джексон вскоре взял разработку
программы для работы с пакетами на себя и
переименовал ее в dpkg-deb
, а затем
написал front-end который назвал dpkg
,
чтобы упростить использование dpkg-deb
,
но в то же время предоставить возможность
использовать возможности
Зависимостей и Несовместимостей
сегодняшнего Debian. Пакет созданный с
помощью этой программы содержал
информацию о пакете, в виде заголовков
(headers), версию программы создавшей пакет и
отступ от начала файла до начала
tar
-архива, место между которыми и
занимали заголовки.
Через некоторое время между участниками
возник спор -- несколько человек считало,
что специальный Debian формат создаваемый
dpkg-deb
хуже чем формат программы
ar
. После недолгого обсуждения и
экспериментов, было решено использовать
формат программы ar
.
Когда Ян Мурдок покинул Debian, он предложил Брюса Пиренса в качестве следующего лидера Проекта. Г-н Пиренс заинтересовался Debian, когда пытался создать Linux дистрибутив "Linux for Hams", который содержал все существующее программное обеспечение для Linux, используемое операторами ham радио. Заметив, что базовая часть Debian требует сильной доработки для поддержки его замыслов, г-н Пиренс начал усиленно работать над базой Linux системы и отложил проект ham-ориентированного дистрибутива. Он перенес (вместе с Яном Мурдоком) установочные утилиты (scripts) на Debian, которое в результате превратились в то что мы сейчас называем (спасательная дискета Debian) Debian Resque Floppy.
Г-н Мурдок заявил:
"Выбор Брюса в качестве моего последователя был закономерен, так как он поддерживал базовую систему около года, и занимался вещами которые оставляли другие разработчики, в то время как я все меньше и меньше мог посвящать себя разработке Debian."
Он инициировал несколько важных
разработок Проекта, включая
координирование создания Принципов
Свободного Программного Обеспечения Debian и
Общественный контракт Debian, а так же
создание The Open Hardware
Project
. В то время, как он был лидером
Проекта, Debian завоевал место на рынке, а так
же репутацию платформы для серьезных
технически-одаренных Linux пользователей.
Г-н Пиренс так же поддержал попытки
создания Software in the Public
Interest, Incorporated
. Изначально
предполагалось, что SPI будет принимать
дотации для Debian, но его цели быстро
расширились и на другие проекты создания
свободного программного обеспечения не
имеющего отношения к Проекту Debian.
Были выпущены следующие 1.x версии Debian:
1.1 Buzz выпущен в июне 1996 (474 пакетов, ядро
2.0, формат ELF, dpkg
)
1.2 Rex выпущен в декабре 1996 (848 пакетов, 120 разработчиков)
1.3 Bo выпущен в июле 1997 (974 пакетов, 200 разработчиков)
После 1.3 было выпущено несколько промежуточных версий, последняя из которых называлась 1.3.1R6.
http://www.debian.org/News/1999/19990309 Ян Джексон сменил Брюса Пиренса на посту Лидера Проекта Debian в начале января, 1999, и лидерствовал в проекте до создания версии 2.0.
Ян джексон стал Лидером Проекта Debian в начале 1998 года, и вскоре после этого был включен в комитет Software in the Public Intrest в должности вице-президента. После увольнения Казначея (Тима Сайлера), Президента (Брюса Пиренса) и секретаря (Яна Мурдока) он стал Президентом комитета, а так же были включены три новых участника: Мартин Шульц (Вице Президент), Дале Шитс (Секретарь) и Нильс Лонер (Казначей).
Debian 2.0 (Hamm) был выпущен в июле 1998 года для архитектур Intel i386 и Motorolla 68000. Эта версия была отмечена переходом на новую версию библиотек C (libc6 или glibc2). В то время в Проекте было более 400 разработчиков и более 1500 пакетов.
Уичерт Аккерман заменил Яна Джексона на
посту Лидера Проекта Debian в Январе 1999 года.
Debian 2.1
был выпущен
9
марта 1999 года, после задержки на неделю
из-за проблем, появившихся в последнюю
минуту.
В Debian 2.1 (Slink) было заявлено о поддержке
двух новых аррхитектур: Alpha
и Sparc
. Пакеты,
содержащие систему X Window, включенные в Debian
2.1, были сильно переделаны, а так же в 2.1 был
включен apt
, интерфейс к менеджеру
пакетов Debian следующего поколения. Надо
отметить, что эта версия Debian была первой из
всех, которая требовала два CD-ROM для
"Официального набора Debian CD";
дистрибутив включал в себя около 2250
пакетов.
21 апреля 1999 года, Debian сформировал альянс с
Corel Corporation
и K Desktop Project
, когда Corel
объявил о намерении выпустить дистрибутив
Linux, основанный на Debian и включающий KDE,
графическую оболочку, сделанную группой
разработчиков KDE. В течении следующей
весны и летних месяцев появился еще один
дистрибутив, основанный на Debian, Storm Linux
, а Проект Debian
выбрал новый логотип
,
используемый для официальных версий на
материалах, заверенных Проектом Debian, таких
как CD-ROMы и Официальные веб сайты Проекта, и
неофициальный для использования в
материалах взятых из Debian или при
упоминании о нем.
Начал создаваться новый, уникальный порта
Debian: порт в Hurd
. Это первый
порт использующий не Linux ядро. Вместо этого
он использует GNU Hurd
,
версию микроядра GNU Mach.
Разработчики Debian сейчас работают над новой
версией Debian 2.2, кодовое имя которой --
Potato. Она будет содержать улучшенную
поддержку Стандарта Иерархии Файлов в Linux.
В ней в качестве компилятора по умолчанию
будет использоваться новый egcs
, а архитектуры,
использующие Linux ядра, будут построены на
новых сериях ядер Linux 2.2.X. Предполагается,
что в 2.2 будет поддержка архитектур powerpc
и arm
.
[ назад ] [ Содержание ] [ 1 ] [ 2 ] [ 3 ] [ вперед ]
История Проекта Debian
Версия 1.1.2 (последнее обновление 9 июня 2000)lowe@debian.org
peter@linux.ru.net
rps@newmail.ru