Debian

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Debian logo.png
Debian
Debian
Debian GNU/Linux 5.0 («Lenny») с рабочей средой GNOME
Разработчик

Проект Debian

Семейство ОС

Unix, GNU, Linux

Исходный код

Открытый

Первый выпуск

16 августа 1993

Последняя версия

5.0.3 кодовое имя Lenny — 5 сентября 2009

Тип ядра

Монолитное (Linux, FreeBSD, NetBSD), Микро (Hurd)

Интерфейс

GNOME, KDE, Xfce и LXDE

Лицензия

GNU GPL, и другие[1]

Состояние

Актуальное

Веб-сайт

www.debian.org

Debian — операционная система, состоящая как из свободного ПО с открытым исходным кодом, так и из закрытых компонентов. В первичной форме, Debian GNU/Linux — один из самых популярных дистрибутивов Linux, оказывающий значительное влияние на развитие этого типа ОС в целом. Также существуют проекты на основе других ядер: Debian GNU/Hurd, Debian GNU/kNetBSD и Debian GNU/kFreeBSD. Debian может использоваться, как операционная система для серверов, так и для рабочих станций.

Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов — готовых к использованию программ, — и если даже не по их числу, то по числу поддерживаемых архитектур: начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86 и PowerPC, новых 64-разрядных AMD и заканчивая IBM S/390, используемой в мейнфреймах. Для работы с хранилищем разработаны разные средства, самое популярное из которых — APT.

Debian стал основой целого ряда дистрибутивов (более 100, см. список дистрибутивов, основанных на Debian). Самые известные из них — Adamantix, Bioknoppix, Dreamlinux, Clusterix, Gnoppix, Knoppix, Ubuntu, Libranet, Linspire, MEPIS и Xandros Desktop OS.

Название «Debian» составлено из имён основателя проекта Яна Мёрдока (Ian Murdock) и его подруги (впоследствии — жены, ныне — бывшей) Дебры (Debra).

Содержание

[править] История

Создание Debian было начато в августе 1993 года Яном Мёрдоком. Он руководствовался желанием создать дистрибутив, процесс которого будет, с одной стороны, открытым и свободным в духе Linux и GNU, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей. [2]

[править] Релизы

Релизы Debian разделены на три ветки:

  • стабильную (stable), содержащую пакеты, вошедшие в последний официальный дистрибутив (обновление пакетов в нём происходит только для устранения уязвимостей);
  • тестируемую (testing), из которой будет формироваться следующий стабильный дистрибутив;
  • нестабильную (unstable), в которой пакеты готовятся к помещению в тестируемую ветку.

Существует также ветка, называемая экспериментальной (experimental); в неё помещаются пакеты, претерпевающие особо большие изменения.

Стабильные версии операционной системы Debian называются именами персонажей мультфильма «История игрушек». Последняя, нестабильная версия дистрибутива Debian постоянно носит кодовое имя «Сид», по имени отрицательного персонажа из мультфильма, который постоянно ломал игрушки. [3]

История релизов Debian: [4]

Версия Кодовое имя Дата выхода Архитектуры Пакеты Окончание срока поддержки
0.93R6 26 октября 1995 1
1.1 Базз (Buzz) 17 июня 1996 1 474 1996
1.2 Рекс (Rex) 12 декабря 1996 1 848 1996
1.3 Бо (Bo) 5 июня 1997 1 974 1997
2.0 Хэмм (Hamm) 24 июля 1998 2 ≈ 1,500 1998
2.1 Слинк (Slink) 9 марта 1999 4 ≈ 2,250 декабрь 2000 г.
2.2 Потэйто (Potato) 15 августа 2000 6 ≈ 3,900 апрель 2003 г.
3.0 Вуди (Woody) 19 июля 2002 11 ≈ 8,500 август 2006 г.
3.1 Сарж (Sarge) 6 июня 2005 11 ≈ 15,400 апрель 2008 г.
4.0 Этч (Etch) 8 апреля 2007 11 ≈ 18,000 февраль 2010 г.
5.0 Ленни (Lenny) 14 февраля 2009 12[5] >23,000[5] будет объявлено позднее
6.0 Сквиз (Squeeze)[6] Весна 2010[7] будет объявлено позднее
Условные обозначения:
не поддерживается поддерживается текущая версия запланирована / в разработке

[править] Поддерживаемые архитектуры

Текущая стабильная версия официально портирована на следующие архитектуры:

  • i386 — архитектура x86, разработана для Intel-совместимых 32-битных процессоров
  • amd64 — архитектура x86-64 разработана для Intel/AMD 64-битных процессоров
  • alpha — архитектура DEC Alpha
  • sparc — архитектура Sun SPARC для систем Sun4m, Sun4u и Sun4v
  • arm, armel — архитектура ARM для Risc PC и различных встраиваемых систем
  • powerpc — архитектура PowerPC
  • hppa — архитектура HP PA-RISC
  • ia64 — архитектура Intel Itanium (IA-64)
  • mips, mipsel — архитектура MIPS (big-endian и little-endian)
  • s390 — архитектура IBM ESA/390
  • m68k — архитектура Motorola 68k для Amiga, Atari, Macintosh и других встраиваемых VME-систем

[править] Стадии разработки

Пакеты программного обеспечения, которые находятся в разработке, изначально попадают или в дистрибутив проекта под названием unstable (также известен как sid), или в репозиторий experimental. Версии ПО в unstable достаточно стабильны, чтобы увидеть свет по мнению их разработчиков, но они уже содержат специфичные изменения, внесённые в рамках проекта Debian, в том числе информацию для создания пакета дистрибутива. Эти изменения могут быть новыми и не тестированными. ПО, не готовое к выпуску, обычно размещается в experimental.

После того, как версия ПО пробудет в unstable некоторое количество времени (в зависимости от критичности изменений), пакет автоматически переходит в дистрибутив testing. Переход происходит только если пакет не содержит критичных багов, и все остальные необходимые пакеты удовлетворяют условиям перехода в testing.

Так как обновления пакетов Debian между официальными релизами не включают в себя новую функциональность, некоторые разработчики используют пакеты из unstable и experimental для новых версий своих продуктов. Однако эти дистрибутивы тестируются не так тщательно, как stable и могут не получать вовремя важные исправления безопасности. Иногда невнимательное обновление на работающие пакеты из unstable может серьёзно нарушить работу ПО.

После того, как пакеты в testing дозрели, и цели, поставленные перед следующим релизом, достигнуты, testing становится следующей стабильной версией. Последний стабильный релиз Debian под названием Lenny получил порядковый номер 5.0 14-го февраля 2009 (последние изменения в этом выпуске были сделаны 5 сентября 2009, текущая версия в «стабильной» ветке 5.0.3). Следующий релиз 6.0 имеет кодовое имя «Squeeze».

[править] Лидеры проекта

  1. Ян Мёрдок (август 1993 — март 1996), основатель Дебиан
  2. Брюс Перенс (апрель 1996 — декабрь 1997)
  3. Ян Джексон (январь 1998 — декабрь 1998)
  4. Уичерт Аккерман (январь 1999 — март 2001)
  5. Бен Коллинс (апрель 2001 — апрель 2002)
  6. Бдайл Гарби (апрель 2002 — апрель 2003)
  7. Мартин Мичлмаур (март 2003 — март 2005)
  8. Брендан Робинсон (апрель 2005 — апрель 2006)
  9. Энтони Таунс (апрель 2006 — апрель 2007)
  10. Сэм Хочевар (апрель 2007 — апрель 2008)
  11. Стив МакИнтайр (c апреля 2008)

[править] Условия

Общественный договор Debian[1], впервые заключённый в 1997 году и обновлённый в 2004, включает в себя Критерии Debian по определению свободного ПО. Он позволяет утверждать, что Debian GNU/Linux является одной из наиболее свободных из популярных операционных систем.

[править] Debian и FSF

Критерии Debian по определению свободности не полностью совпадают с критериями Фонда свободного ПО (FSF).

Например, в проекте Debian принято считать несвободными лицензию GNU FDL, если она используется с неизменяемыми разделами, и лицензию Free Art, которые FSF считает свободными лицензиями для документации и произведений искусства[8]. В то же время Debian, также как и OSI, считает свободной Artistic License 1.0, которую FSF считает неудачно написанной, и потому несвободной[8].

FSF не допускает значительной помощи в использовании собственнического ПО, а Debian предоставляет для пользователей несвободного ПО место на серверах, списки рассылки и др. В то же время FSF не требует полной свободы для нефункционального содержимого (например, графика в игре или политическая речь)[9], а Debian помещает такое несвободное содержимое в раздел с остальными несвободными компонентами.

Иногда в Debian проводится голосование с целью решить, что делать с несвободными компонентами:

  • 2004: о прекращении поддержки раздела с несвободным ПО к следующему выпуску: раздел оставлен[10].
  • 2006: о решении проблемы firmware без исходного кода (блоб) в ядре, и дате выпуска Etch: выпуск не отложен[11].
  • 2008: о решении проблемы firmware без исходного кода и дате выпуска Lenny: считать блобы не нарушающими GPL, пока не доказано обратное[12].

Из‐за этих различий некоторые приверженцы свободного ПО считают, что операционные системы Debian недостойны звания свободных, и вместо них поддерживают gNewSense[13].

[править] Примечания

[править] Ссылки

[править] Другие ресурсы, полезные при работе с Debian

  • Пакет дня Debian — описания наиболее интересных и полезных пакетов из репозитория Debian и Ubuntu
  • backports.org — пакеты новых версий ПО, адаптированные для старых версий Debian
  • debian-multimedia.org — неофициальный репозитарий мультимедийных приложений, не включенных в основной дистрибутив из-за патентных и иных ограничений (например, mencoder и lame)
  • apt-get.org — неофициальные APT-репозитарии пакетов для Debian и основанных на нём дистрибутивов
  • Debian-Russian.org — сайт IRC-канала сообщества русских пользователей Debian
  • #debian-russian — IRC-канал сообщества русских пользователей Debian (в KOI8-R) [ Логи ]
  • #debian-ru там же — в UTF-8
  • xmpp:debian@conference.jabber.ru — русскоязычная jabber конференция на сервере jabber.ru
  • #debian — IRC-канал сообщества пользователей Debian GNU/Linux в сети ByNets.Org
Источник — «http://ru.wikipedia.org/wiki/Debian»