Лучшие вопросы
Таймлайн
Чат
Перспективы
Debian
дистрибутив операционной системы GNU/Linux Из Википедии, свободной энциклопедии
Remove ads
Debian ([ˈdɛbiən]) — операционная система, состоящая из свободного ПО с открытым исходным кодом. В настоящее время Debian GNU/Linux — один из самых популярных и важных дистрибутивов GNU/Linux[6], в первичной форме оказавший значительное влияние на развитие этого типа ОС в целом[7]. Debian может использоваться в качестве операционной системы как для серверов, так и для рабочих станций.
Remove ads
Debian имеет наибольшее среди всех дистрибутивов хранилище пакетов[8] — готовых к использованию программ и библиотек, — и если даже не по их числу, то по числу поддерживаемых архитектур : начиная с ARM, используемой во встраиваемых устройствах, наиболее популярных x86-64 и PowerPC, и заканчивая IBM S/390, используемой в мейнфреймах. Для работы с хранилищем разработаны разные средства, самое популярное из которых — Advanced Packaging Tool (APT).
Debian стал основой целого ряда дистрибутивов, таких как Ubuntu, Linux Mint, antiX, Kali Linux, Knoppix, Maemo, SteamOS[Комм. 1], TAILS, Astra Linux.
Название «Debian» составлено из имён основателя проекта Иана Мёрдока (Ian Murdock) и его жены Дебры Линн (Debra Lynn).
Remove ads
История
Создание Debian было начато в августе 1993 года Ианом Мёрдоком. Он руководствовался желанием создать дистрибутив, процесс рождения которого будет, с одной стороны, открытым и свободным в духе GNU/Linux, и одновременно исключительно тщательным и добросовестным. Сначала над проектом работала небольшая сплочённая группа хакеров мира свободного ПО, которая постепенно разрасталась, став большим организованным сообществом разработчиков и пользователей[9].
Remove ads
Особенности
Суммиров вкратце
Перспектива
Debian отличается широким спектром возможностей. В текущую стабильную версию включено свыше 59 тысяч пакетов программ для десяти архитектур на основе ядра Linux (от Intel/AMD 32-bit/64-bit, широко применяемых в персональных компьютерах, до ARM, обычно используемых во встраиваемых системах и мейнфреймах IBM System z[10]) и также двух архитектур на основе ядра FreeBSD (kfreebsd-i386 и kfreebsd-amd64)[11].
Отличительными чертами Debian являются: система управления пакетами Advanced Packaging Tool (APT), жёсткая политика по отношению к пакетам, репозитории с огромным их количеством, а также высокое качество выпускаемых версий[12]. Это сделало возможным простое обновление между версиями, а также автоматическую установку и удаление пакетов. Именно в Debian впервые был введён как единый стандарт механизм выбора предпочтительного ПО среди нескольких вариантов — Alternatives.
Также Debian является дистрибутивом со смешанной системой обновлений — как традиционная с жизненным циклом, так и модель Rolling release. Переключение между моделями реализовано по кодовым именам в APT. Для Rolling Release прописывается в репозиторий имя ветки, например «stable», а для традиционного жизненного цикла — имя дистрибутива, например «Bookworm».
При стандартной установке Debian используется среда рабочего стола GNOME, куда включён набор популярных программ, таких как LibreOffice, Firefox, почтовая программа Evolution, программы для записи CD/DVD, проигрыватели музыки и видео, программы для просмотра и редактирования изображений и программы для просмотра документов в формате PDF. Также есть образы Live-CD, собранные с KDE, Xfce, LXDE, MATE и Cinnamon[13]. Установочные диски (Debian 12 «Bookworm») в количестве 21 DVD или 5 Blu-ray — содержат все доступные и не обязательно необходимые для стандартной установки пакеты. Для метода установки по сети используется CD, который меньше обычного установочного CD/DVD. Он содержит только то, что необходимо для запуска установщика и скачивания пакетов, выбранных в процессе установки посредством APT[14]. Образы CD/DVD можно свободно скачать через BitTorrent, jigdo или купить у одного из поставщиков компакт-дисков Debian[15]. Также возможна установка с USB-накопителя. Существуют специальные наборы программ Debian Pure Blend[англ.], ориентированные на группы пользователей с различным практическим опытом и интересами: Debian Junior для детей от 1 до 99, Debian-Edu для школ, Debian Science с группировкой по наукам, Debian-Med[англ.] для практического и научного использования в сфере здравоохранения и другие[16].
Remove ads
Выпуски
Суммиров вкратце
Перспектива
Выпуски Debian разделены на шесть веток:
- oldoldstable (oldoldstable), содержащую пакеты предыдущего oldstable дистрибутива, является неофициальным LTS.
- oldstable (oldstable), содержащую пакеты предыдущего стабильного дистрибутива; может одновременно являться неофициальным LTS и находиться в официальной поддержке после выхода Stable;
- стабильную (stable), содержащую пакеты, вошедшие в последний официальный дистрибутив (обновление пакетов в нём происходит только для устранения уязвимостей);
- тестируемую (testing), из которой будет формироваться следующий стабильный дистрибутив;
- нестабильную (unstable, sid), содержащую новые версии пакетов, которые готовятся к помещению в тестируемую ветку;
- экспериментальную (experimental), не являющуюся полноценной веткой — в ней находятся пакеты, требующие тщательного тестирования или которые повлекут серьёзные изменения в дистрибутиве.
Стабильные и тестируемая версии операционной системы Debian называются именами персонажей мультфильма «История игрушек». Нестабильная версия дистрибутива Debian постоянно носит кодовое имя Сид (sid), по имени отрицательного персонажа из мультфильма, который ломал игрушки[17].
История выпусков Debian[18]:
Условные обозначения: Не поддерживается Поддерживается Текущая версия Будущая версия
- A 9 архитектур на основе ядра Linux + 2 архитектуры на основе ядра FreeBSD[11]
- B Обновления безопасности до февраля 2016 года[71]
- B2 Для архитектур IA-32 и x86-64 до февраля 2016 года[72]
- C 11 архитектур на основе ядра Linux + 2 архитектуры на основе ядра FreeBSD

Remove ads
Ядра
Remove ads
Поддерживаемые архитектуры
Будущий релиз Debian 13 «Trixie» официально портирован на следующие архитектуры:
amd64
— архитектура x86-64 разработана для Intel/AMD 64-битных процессоров;arm64
— архитектура ARM, 64-бита (AArch64);armel
— архитектура ARM для Risc PC и различных встраиваемых систем;armhf
— архитектура ARM седьмой версии;i386
— архитектура x86, разработана для Intel-совместимых 32-битных процессоров;mips64el
;mipsel
— архитектура MIPS;ppc64el
— архитектура PowerPC;riscv64
;s390x
— архитектура IBM System Z.
Существуют также неофициальные версии для ряда других архитектур[75], некоторые из которых активно разрабатываются, но пока являются лишь частью нестабильного выпуска.
Remove ads
Стадии разработки
Суммиров вкратце
Перспектива
Пакеты программного обеспечения (ПО), которые находятся в разработке, изначально попадают или в дистрибутив проекта под названием unstable (также известен как sid), или в репозиторий experimental. Версии ПО в unstable достаточно стабильны, чтобы увидеть свет, по мнению их разработчиков, но они уже содержат специфичные изменения, внесённые в рамках проекта Debian, в том числе информацию для создания пакета дистрибутива. Эти изменения могут быть новыми и нетестированными. ПО, не готовое к выпуску, обычно размещается в experimental.
После того, как версия ПО пробудет в unstable некоторое количество времени (в зависимости от критичности изменений), пакет автоматически переходит в дистрибутив testing. Переход происходит, только если пакет не содержит критичных ошибок и все остальные необходимые пакеты удовлетворяют условиям перехода в testing.
Так как обновления пакетов Debian между официальными выпусками не включают в себя новой функциональности, некоторые разработчики используют пакеты из unstable и experimental для новых версий своих продуктов. Однако эти дистрибутивы тестируются не так тщательно, как stable, и могут не получать вовремя важных исправлений безопасности. Иногда такое обновление работающих пакетов из unstable может серьёзно нарушить работу ПО.
После того, как пакеты в testing дозрели и цели, поставленные перед следующим выпуском, достигнуты, testing становится следующей стабильной версией.
Remove ads
Лидеры проекта
Лидеры проекта Debian[76]
1993 —
–
1994 —
–
1995 —
–
1996 —
–
1997 —
–
1998 —
–
1999 —
–
2000 —
–
2001 —
–
2002 —
–
2003 —
–
2004 —
–
2005 —
–
2006 —
–
2007 —
–
2008 —
–
2009 —
–
2010 —
–
2011 —
–
2012 —
–
2013 —
–
2014 —
–
2015 —
–
2016 —
–
2017 —
–
2018 —
–
2019 —
–
2020 —
–
2021 —
–
2022 —
–
2023 —
–
Иан Мёрдок, основатель дистрибутива | август 1993 — март 1996 |
Брюс Перенс | апрель 1996 — декабрь 1997 |
Иан Джексон | январь 1998 — декабрь 1998 |
Вихерт Аккерман | январь 1999 — март 2001 |
Бен Коллинс | апрель 2001 — апрель 2002 |
Бидейл Гарби[англ.] | апрель 2002 — апрель 2003 |
Мартин Мичлмаир[англ.] | март 2003 — март 2005 |
Брендан Робинсон | апрель 2005 — апрель 2006 |
Энтони Таунс | апрель 2006 — апрель 2007 |
Сэм Осевар[англ.] | апрель 2007 — апрель 2008 |
Стив Макинтайр | апрель 2008 — апрель 2010 |
Стефано Дзаккироли | апрель 2010 — апрель 2013 |
Лукас Нуссбаум | апрель 2013 — апрель 2015 |
Нил Макговерн | апрель 2015 — апрель 2016[77] |
Мехди Доггай | апрель 2016 — апрель 2017[78] |
Крис Лэмб | апрель 2017 — апрель 2025[79] |
Андреас Тилле | апрель 2025 по настоящее время[80] |
Remove ads
Условия
Суммиров вкратце
Перспектива
Общественный договор Debian[81], впервые ратифицированный в 1997 году и обновлённый в 2004, определяет базовые принципы существования проекта и осуществления разработки, а также включает в себя критерии Debian по определению свободного программного обеспечения. Он позволяет утверждать, что Debian GNU/Linux является одной из наиболее свободных из популярных операционных систем. Впоследствии критерии Debian по определению свободного программного обеспечения были использованы в качестве основы определения Open Source.
Конституция Debian[82], впервые принятая в 1998 году и обновлённая несколько раз (в настоящее время актуальна версия 1.5, принятая 9 января 2015 года), определяет статусы разработчиков, лидера проекта, технического комитета, секретаря, а также имущественные отношения проекта Debian и стандартную процедуру принятия решений.
В 2014 году принят Кодекс поведения Debian[83], описывающий стандарты взаимоотношений между участниками проекта. Кодекс предписывает быть уважительным, добросовестным, открытым, помогать остальным участникам проекта и пользователям.
Debian и FSF
Критерии Debian по определению свободности не полностью совпадают с критериями Фонда свободного ПО (Free Software Foundation, FSF). Например, в проекте Debian принято считать несвободными лицензию GNU FDL, если она используется с неизменяемыми разделами, и лицензию Free Art, которые FSF считает свободными лицензиями для документации и произведений искусства[84]. В то же время Debian так же, как и OSI, считает свободной Artistic License 1.0, которую FSF считает неудачно написанной, а потому — несвободной[84].
FSF не допускает значительной помощи в использовании собственнического ПО, а Debian предоставляет для пользователей несвободного ПО место на серверах, списки рассылки и др. В то же время FSF не требует полной свободы для нефункционального содержимого (например, графика в игре или политическая речь)[85], а Debian помещает такое несвободное содержимое в раздел с остальными несвободными компонентами.
Иногда в Debian проводится голосование с целью решить, что делать с несвободными компонентами.[обновить данные]
- В 2004 году состоялось голосование о прекращении поддержки раздела с несвободным ПО к следующему выпуску, в результате раздел оставлен.[86]
- В 2006 году — о решении проблемы firmware без исходного кода (блоб) в ядре и дате выпуска Etch — выпуск не отложен.[87]
- В 2008 году — о решении проблемы firmware без исходного кода и дате выпуска Lenny — считать блобы не нарушающими GPL, пока не доказано обратное.[88]
- В декабре 2010 года было объявлено, что firmware (отдельно под свободными и несвободными лицензиями) выделены из ядра в отдельные пакеты.[89]
Из‐за этих различий некоторые приверженцы свободного ПО считают, что операционные системы Debian не достойны звания свободных и вместо них поддерживают gNewSense[90].

Remove ads
Дистрибутивы, основанные на Debian
Debian и дистрибутивы, основанные на нём (более 100), используют формат пакетов .deb и менеджер пакетов dpkg.
Debian Live
Live CD с операционной системой Debian[91] загружается со сменного носителя (CD, DVD, USB-накопитель и т. д.) или по сети c помощью технологии netboot без установки на жёсткий диск. Это позволяет пользователям ознакомиться с операционной системой перед её установкой или использовать в качестве загрузочного диска. Созданы LiveCD для восстановления после сбоев и стандартные с графическими оболочками GNOME, KDE Plasma Workspaces, Xfce и LXDE для нескольких архитектур. Debian LiveCD также предоставляют возможность установки на жёсткий диск. Большинство существующих стандартных ISO-образов для Squeeze не подходит для CD типа «700 MB». С помощью технологии Debian Live были созданы различные, в том числе маленькие Live CD, со специфическими настройками и составом программного обеспечения[92].
Remove ads
Использование
NASA использует систему Debian на рабочих местах космонавтов МКС[93]. Также NASA применяло систему Debian в экспериментах на шаттле Колумбия[94].
Примечания
Литература
Ссылки
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads