- 🎓 Debian или Ubuntu: сходства, различия и какую из этих ОС выбрать
- Труднее ли использовать Debian?
- Различия в классификации пакетов программного обеспечения – Ubuntu
- Различия в классификации пакетов программного обеспечения – Debian
- Стабильность
- Гибкость
- Список важных различий между Debian и Ubuntu
- Debian:
- Ubuntu:
- Заключение
- Глава 1. Определения и краткий обзор
- 1.1. О чём данные ЧаВо?
- 1.2. Что такое Debian GNU/Linux?
- 1.3. Я понял, что такое Debian, а что такое Linux?!
- 1.4. Debian работает только с GNU/Linux?
- 1.5. Чем Debian GNU/Linux отличается от других дистрибутивов Linux? Почему я должен отдать предпочтение Debian, а не какому-то другому дистрибутиву?
- 1.6. Как соотносятся проект Debian и проект GNU Free Software Foundation?
- 1.7. Как произносится слово Debian и что оно означает?
🎓 Debian или Ubuntu: сходства, различия и какую из этих ОС выбрать
Ubuntu получил много признания еще в своих ранних выпусках.
Разработчики сделали очень многое для новичков, которые только входят в мир дистрибутивов на основе Linux.
Но примерно в то время, когда был запущен интерфейс Unity, ubuntu также начали ненавидеть.
Объективно говоря, интерфейс не был хорошим или плохим, но он хорошо работал.
Затем были некоторые другие изменения, такие как вставка рекламы в меню запуска и изменение интерфейса на Gnome, которые заставили некоторых пользователей еще больше невзлюбить этот дистрибутив, и люди начали искать альтернативы, одним из которых был Debian.
Так как Ubuntu создан на основе Debian, они очень похожи по своей сути.
Однако, с изменениями, внесенными Canonical в Debian для создания Ubuntu, есть также и много различий, некоторые из которых незначительны.
Труднее ли использовать Debian?
Что касается операционной системы, где находятся файлы конфигурации и как работает менеджер пакетов, оба дистрибутива практически одинаковы.
Начинающему работать с Debian он может показаться сложнее в использовании, но это не потому, что дистрибутив более сложный.
Это потому, что Ubuntu поставляется с предустановленным набором утилит, которые помогают новичкам легко настраивать свои системы.
Например, установить драйвер видеокарты легко с помощью графического приложения в Ubuntu.
Однако в Debian это нужно делать «вручную», выясняя, какие пакеты требуются и устанавливать их с помощью менеджера пакетов.
Ubuntu также можно обновить с помощью нескольких щелчков мыши, с помощью предварительно установленного графического приложения.
На Debian рекомендуется следовать четкой инструкции:
Пользователи, которые хотят узнать, как все работает, могут выбрать Debian и делать все самостоятельно.
Как только они узнают, как все компоненты сочетаются друг с другом, Debian станет легким в использовании.
Но пользователи, которые не хотят быть обеспокоены деталями и просто хотят, чтобы работа была выполнена, с инструментами, которые автоматизируют эти задачи, будут лучше себя чувствовать в Ubuntu.
Различия в классификации пакетов программного обеспечения – Ubuntu
Ubuntu разделяет программное обеспечение на три категории: main, universe и multiverse.
Пакеты в разделе main обновляются по мере необходимости, исправляя ошибки или дыры в безопасности, а также добавляя новые функции.
Пакеты в universe иногда поддерживаются добровольцами, если кто-то действительно занимается пакетами,а в противном случае они остаются неизменными на протяжении всего выпуска Ubuntu.
Это означает, что некоторые пакеты в universe могут иметь одинаковые ошибки и дыры в безопасности в течение длительного периода времени.
Большинство пакетов в universe не поддерживаются никем.
Пакеты в multiverse – это пакеты, которые не являются бесплатными (не в вопросе цены, а это проприетарное ПО, не поддерживаемое компанией Canonical.).
Различия в классификации пакетов программного обеспечения – Debian
Debian также разделяет программное обеспечение на три категории: main, contrib и non-free.
Пакеты в contrib и non-free являются частично или полностью несвободным программным обеспечением, как в случае драйверов, некоторых аудиокодеков и т. д.
Заметное отличие состоит в том, что обычно все пакеты в main (и contrib и non-free, когда это возможно) поддерживаются на протяжении всего срока выпуска.
Это означает, что каждый раз, когда обнаруживается дыра в безопасности, она будет исправлена в случае Debian (и тоже довольно быстро).
Недостатком, однако, является то, что (почти все) пакеты останутся с одной и той же версией в течение всего периода выпуска.
Это означает, что среда рабочего стола Gnome остается в версии 3.22 навсегда в Debian 9.
Даже если Gnome уже находится в версии 3.34. Debian 9 не получает новых функций для среды рабочего стола Gnome.
Стабильность
Вообще говорят, что Debian гораздо стабильнее.
Обновление программных пакетов почти никогда не сломает то, что работало ранее.
Ubuntu также довольно стабильна, но она иногда что-то обновляет, а затем появляется черный экран, не работает звук или система выдает новую ошибку.
Это потому, что Ubuntu постоянно добавляет новые функции.
А с новыми функциями вы можете также заполучить и новые ошибки и неожиданные результаты.
Поскольку Debian сохраняет почти все программное обеспечение замороженными в одной и той же версии и исправляет только уязвимости безопасности системы, после обновления пакетов крайне редко можно получить сюрпризы.
Гибкость
Ubuntu имеет рабочую среду по умолчанию, а Debian – нет.
Но вы можете выбрать любой другой вариант Ubuntu, например Kubuntu, который поставляется с другой средой рабочего стола.
Но в Debian есть такая фишка, которая дает пользователю операционную систему и позволяет ему делать с ней все, что он захочет.
«Ценой» этой свободы является то, что учебные колеса не в комплекте не поставляются.
Пользователь может выбрать то, что он хочет, но он должен узнать, какие есть варианты, плюсы и минусы, и как это все сделать.
Это означает, что вы можете легко устанавливать несколько сред рабочего стола или переходить с одного на другое, редко сталкиваясь с проблемами.
Однако в Ubuntu из-за некоторых настроек по умолчанию иногда бывает сложно перейти, скажем, из Gnome в MATE.
Иногда все просто работает, а иногда есть вещи, которые необходимо исправить, чтобы заставить ее работать должным образом.
Положительным моментом является то, что Ubuntu делает все возможное, чтобы также настроить эти значения по умолчанию таким образом, чтобы удовлетворить потребности большинства пользователей без каких-либо дополнительных усилий с их стороны.
Пользователи, которым нравятся просто используемые по умолчанию настройки, будут удовлетворены Ubuntu.
Тем не менее, пользователи, которые любят возиться, будут больше удовлетворены тем, как работает Debian.
Список важных различий между Debian и Ubuntu
Подводя итог, приведу более сжатый список ключевых различий между Debian и Ubuntu:
Debian:
- Большая часть программного обеспечения остается той же версии, поэтому она стареет, но она намного стабильнее и с меньшим количеством ошибок. Debian пытается удалить как можно больше ошибок перед выпуском дистрибутива.
- Все пакеты получают важные обновления и обновления безопасности вовремя.
- Нет утилиты по умолчанию, которая бы помогала вам с такими общими задачами, как установка драйверов. Debian не трудно использовать, но он требует времени, чтобы учиться.
- Поскольку ядро старше, самое новое оборудование иногда не поддерживается.
- Гораздо более гибкий, когда вы хотите изменить компоненты системы, сетевой менеджер, среду рабочего стола и т. д.
- Чрезвычайно надежный, когда дело доходит до обновления с одного выпуска на другой.
- Дополнительные уровни безопасности не установлены по умолчанию. Можно установить, но вручную. Однако начиная с Debian 10 AppArmor будет установлен по умолчанию, поэтому это можно считать полностью правильным пунктом только для предыдущих версий.
Ubuntu:
- Программное обеспечение из раздела «main» получает много обновлений, но риск появления новых ошибок увеличивается.
- Программное обеспечение из «universe» почти никогда не обновляется.
- Проще установить драйверы, обновить до новой версии Ubuntu и т. д.
- Более лучшая поддержка для очень свежего оборудования. Не все будет работать, но у вас гораздо больше шансов на Ubuntu.
- Значения по умолчанию настроены правильно, но вы можете столкнуться с проблемами при изменении важных компонентов системы, таких как среда рабочего стола (после установки).
- Легко перейти с одного выпуска Ubuntu на другой, но не всегда так легко, как в случае с обновлениями Debian.
- Поставляется с AppArmor, установленным по умолчанию, что добавляет дополнительный уровень безопасности для некоторых чувствительных приложений.
Заключение
Выбрать между дистрибутивами – значит решить, что важнее вас лично.
Но, честно говоря, новички будут запуганы Debian.
Некоторые пользователи Linux начинают с Ubuntu, а затем переходят на Debian.
В любом случае, любой может протестировать новый образ Debian или лай образ Ubuntu и принять решение, основываясь на непосредственном опыте работы с платформой.
Источник
Глава 1. Определения и краткий обзор
Содержание
1.1. О чём данные ЧаВо?
Здесь собраны вопросы (с ответами!) о дистрибутиве Debian (Debian GNU/Linux и других) и о проекте Debian. Там, где есть другая документация по определённому вопросу, даётся ссылка: мы не хотим цитировать здесь большие части сторонней документации. В ряде ответов предполагается наличие некоторых знаний по Unix-подобным операционным системам. Однако допуская, что знаний у читателя может быть совсем немного, мы постараемся отвечать на общие вопросы новичков как можно проще.
1.2. Что такое Debian GNU/Linux?
Debian GNU/Linux — это один из дистрибутивов операционной системы Linux с большим количеством пакетов.
самодостаточен : сейчас в Debian входит более 58000 пакетов программ. Пользователи могут выбирать нужные пакеты для установки; для этого в Debian есть специальный инструмент. Список и описания входящих в Debian пакетов можно найти на любом из серверов-зеркал Debian.
свободен для использования и дальнейшего распространения : для участия в его распространении и разработке не требуется членства или оплаты. Все пакеты, которые формально являются частью Debian GNU/Linux, свободны для дальнейшего распространения обычно на условиях универсальной общественной лицензии GNU (GNU General Public License).
В FTP-архивах Debian содержится ещё приблизительно 930 пакетов программ (в разделах non-free и contrib ), которые распространяются на специальных условиях, определённых в каждом пакете.
динамичен : благодаря усилиям примерно 1343 добровольцев, постоянно работающих над улучшением существующего и над добавлением нового кода, Debian быстро развивается. FTP-архивы обновляются дважды в день.
Большинство пользователей Linux работают с одним из дистрибутивов Linux, таким же как и Debian GNU/Linux. В принципе, пользователь может взять ядро Linux из Интернет или ещё откуда-нибудь и собрать его сам. Таким же образом он может найти исходный код многих приложений, собрать программы и установить их на своей системе. В случае сложных приложений это не только может отнять много времени, но и чревато ошибками. Чтобы избежать этого, пользователи часто используют операционную систему и пакеты приложений, предлагаемые одним из распространителей Linux. Разные распространители (дистрибьюторы) Linux предлагают разный набор программного обеспечения (ПО), протоколы и методы упаковки, установки и сопровождения пакетов приложений в пользовательских системах, включая инструментарий для установки и управления, документацию и другие вещи.
Debian GNU/Linux — это результат усилий добровольцев по созданию свободной, высококачественной Unix-совместимой операционной системы с полным набором приложений. Идея свободной Unix-подобной системы исходит от проекта GNU, и многие приложения Debian GNU/Linux, сделавшие дистрибутив таким удобным, были разработаны в рамках проекта GNU.
В Debian термин свободное используется в значении GNU (см. Критерии Debian по определению Свободного ПО). Когда мы говорим о свободном ПО, мы имеем в виду свободу, а не цену. Свободное ПО предполагает, что у вас имеется свобода распространять копии свободного ПО, что вы получаете не только двоичные файлы, но и исходный код, либо можете получить его, если вам это нужно, что вы можете изменять ПО или использовать части этого ПО в новых свободных программах; и что вы знаете, что можете всё это делать.
Проект Debian был создан Иэном Мёрдоком (Ian Murdock) в 1993 году при спонсорском участии проекта GNU Free Software Foundation. Сегодня, разработчики Debian считают его прямым наследником проекта GNU.
Хотя Debian GNU/Linux и сам по себе является свободным ПО, на его основе можно строить и другие дистрибутивы Linux. Предлагая надёжную, самодостаточную основу системы, Debian предоставляет пользователям Linux улучшенную совместимость, и позволяет создателям дистрибутивов Linux избежать двойной работы и сфокусироваться на вещах, отличающих их собственные дистрибутивы от прочих. Подробности об этом см. в Раздел 14.3, «Я делаю специальный дистрибутив Linux для «вертикального маркетинга». Могу я использовать Debian GNU/Linux как основу этой системы и добавлять мои собственные приложения поверх него?».
1.3. Я понял, что такое Debian, а что такое Linux?!
В двух словах, Linux — это ядро Unix-подобной операционной системы. Исходно оно разрабатывалось для машин с процессорами 386 (и более новых), а сейчас может работать и на десятке других архитектур. Ядро Linux было написано Линусом Торвальдсом (Linus Torvalds) и многими компьютерщиками со всего мира.
Кроме ядра, в «Linux»-систему обычно входит:
файловая система, соответствующая стандарту иерархии файловой системы Linux (Linux Filesystem Hierarchy Standard), http://www.pathname.com/fhs.
разнообразные Unix-утилиты, многие из которых были разработаны проектом GNU и Free Software Foundation.
Ядро Linux, файловая система, утилиты GNU, FSF и другие разрабатываются в соответствии со стандартом POSIX (IEEE 1003.1), см. Раздел 4.4, «Насколько исходный код Debian совместим с другими системами Unix?».
Более подробную информацию о том, Что такое Linux, см. на сайте Linux Online.
1.4. Debian работает только с GNU/Linux?
В настоящий момент, Debian доступен только с ядром Linux, но мы уже начали предлагать ОС Debian на ядрах GNU/Hurd и BSD для разработки, серверов и рабочих станций. Однако, эти не-linux переносы пока официально не выпускались.
Первой попыткой переноса является Debian GNU/Hurd.
Hurd — это набор серверов, запущенных поверх микроядра GNU Mach. Эта комбинация составляет основу операционной системы GNU.
Дополнительную информацию о GNU/Hurd вообще можно найти на https://www.gnu.org/software/hurd, а о Debian GNU/Hurd — на https://www.debian.org/ports/hurd/.
A second effort is the port to a BSD kernel. People are working with the FreeBSD kernel.
Подробности о не-linux переносах см. на странице https://www.debian.org/ports/#nonlinux.
1.5. Чем Debian GNU/Linux отличается от других дистрибутивов Linux? Почему я должен отдать предпочтение Debian, а не какому-то другому дистрибутиву?
Вот ключевые возможности, отличающие Debian от других дистрибутивов Linux:
Как заявлено в общественном договоре, Debian всегда будет свободным на 100%. В Debian распространяется только действительно свободное программное обеспечение. Такое ПО должно отвечать критериям Debian по определению свободного ПО.
Система управления пакетами Debian
Система в целом или любая её часть может быть обновлена без переформатирования, без потери пользовательских настроек и (в большинстве случаев) без перезагрузки системы. В большинстве современных дистрибутивов Linux тоже есть свои системы управления пакетами; система управления пакетами Debian уникальна и хорошо продумана (см. Глава 7, Основы системы управления пакетами Debian).
Открытая модель разработки
Многие дистрибутивы Linux разрабатываются индивидами, небольшими закрытыми группами, либо коммерческими компаниями. Debian же представляет собой крупный дистрибутив Linux, который разрабатывается объединением индивидов, общей целью которых является создание свободной операционной системы в духе Linux и другого свободного ПО.
Более 1343 сопровождающих, действующих по собственной инициативе, работают над более чем 58000 пакетами и улучшением Debian GNU/Linux. В большинстве случаев разработчики Debian помогают проекту не написанием новых приложений, а пакетированием существующего ПО в соответствии со стандартами проекта, отправкой сообщений о найденных ошибках разработчикам программ и предоставлением поддержки пользователям. О том, как стать таким сотрудником, см. Глава 13, Помощь проекту Debian.
Универсальная операционная система
Debian поставляется с более чем 58000 пакетами и работает на 10 архитектурах. Это намного больше, чем доступно в любом другом дистрибутиве GNU/Linux. Обзор поставляемого ПО см. в Раздел 5.1, «Какие виды приложений и средств разработки программ доступны в Debian GNU/Linux?», а описание поддерживаемых платформ см. в Раздел 4.1, «На каких архитектурах/системах работает Debian GNU/Linux?».
Система отслеживания ошибок
В связи с территориальной рассредоточенностью разработчиков Debian для ускорения разработки системы и быстрого исправления ошибок им требуется подходящий инструментарий. Пользователи присылают сообщения об обнаруженных ошибках в специальном формате, которые становятся доступны через WWW-архивы и электронную почту. Для дополнительной информации о ведении журнала ошибок см. Раздел 12.4, «Существуют ли журналы известных ошибок?».
В Debian есть всестороннее описание стандартов качества — политика Debian (Debian Policy). Этот документ определяет качества и стандарты, согласно которым мы разрабатываем пакеты Debian.
Дополнительную информацию об этом можно найти на странице причин выбора Debian.
1.6. Как соотносятся проект Debian и проект GNU Free Software Foundation?
Система Debian строится на основе идеалов свободного ПО, которые были предложены Фондом свободного ПО и в частности Ричардом Столлманом. Мощные инструменты системной разработки, утилиты и приложения Фонда свободного ПО являются ключевой частью системы Debian.
Проект Debian не является частью FSF, однако мы регулярно общаемся и совместно работаем над различными проектами. FSF попросила, чтобы мы называли нашу систему «Debian GNU/Linux», и мы счастливы были выполнить их просьбу.
Давняя цель FSF — разработка новой операционной системы, называемой GNU, на основе ядра Hurd. Debian работает вместе с FSF над этой системой, называемой Debian GNU/Hurd.
1.7. Как произносится слово Debian и что оно означает?
Имя проекта произносится как Дебиан, с коротким е и ударением на первом слоге. Это слово образовано из имён Debra и Ian Murdock, которые основали проект. (Кажется, словари дают несколько двусмысленную транскрипцию слова Ian (!), но Иэн предпочитает транскрипцию ee’-en.)
Источник