В чем разница между Debian Standard и Gnome?


13

Мне было интересно, есть ли различия между версиями Debian Standard и GNOME?

Разве Debian не находится под GNOME по умолчанию?

Ответы:



12

TLDR; см. ответ Ивана ниже /unix//a/203328/25985


Люди, пришедшие из монолитных ОС, таких как Windows или OSX, часто смущаются разнородной природой GNU / Linux.

Под «гетерогенным» и «монолитным» я подразумеваю, что хотя windows и OSX являются по сути гигантскими единичными частями интегрированного программного обеспечения, linux представляет собой набор кусков, и часто один кусочек можно заменить на другой, параллельный кусочек. Таким образом, конечный продукт сильно варьируется; легко получить систему, которая может быть совершенно неузнаваема для другого пользователя Linux.

Формальное название ОС на самом деле GNU / Linux, потому что "linux" - это просто ядро (ниже я использую маленький l "linux" в разговорном смысле и заглавную L "Linux" для обозначения только ядра). Основное пользовательское пространство (нативные библиотеки, общие инструменты Unix) - это совершенно отдельный проект, который можно использовать с различными ядрами, подобными Unix, включая Linux, хотя Linux, безусловно, является наиболее популярным. Итак, во-первых, остерегайтесь этих двух отдельных, независимых организаций:

  • Linux Foundation, ответственный за ядро.
  • GNU, ответственный за фундаментальное пользовательское пространство. GNU является (или был изначально) также зонтиком для GNOME.

И GNU, и ядро ​​Linux общедоступны в виде исходного кода. Однако, это не очень хорошо для большинства людей, если оно не скомпилировано в двоичную исполняемую форму. Потому что это сложная задача, различные предварительно скомпилированных GNU / Linux дистрибутивов существуют, из которых Debian является один. В сущности, Debian на самом деле не пишет большую часть программного обеспечения в дистрибутиве, как это делали команды GNU и Linux.

Однако дистрибутивы обычно содержат гораздо больше программного обеспечения, чем ядро ​​и основное пользовательское пространство. Например, основным слоем графического рабочего стола, используемого в Linux, является сервер Xorg. Xorg - это еще одна независимая организация, и X также используется в других (unix-подобных) операционных системах. Сам X - это своего рода минимальная скрытая сущность с точки зрения пользователя. Он не предоставляет шикарных наборов виджетов и т.д .; они приходят из оконного менеджера (WM) и, необязательно, из среды рабочего стола (DE).

Существует множество DE, доступных для использования с X на Linux. GNOME - один из них, и он используется по умолчанию Debian для дистрибутивов, которые поставляются с графическим интерфейсом. Обратите внимание, что вам не нужно использовать GNOME с Debian, вы также можете использовать один из других доступных DE (и / или WM).

Итак, чтобы ответить на ваш вопрос более конкретно:

Разве Debian не находится под Gnome по умолчанию?

Нет. Debian - это независимая организация, а Gnome - это проект, поддерживаемый GNU, отдельной независимой организацией. Ваша версия Gnome была скомпилирована из исходного кода GNU Debian.


2
Спасибо за ваш ответ, он многому меня научил, но чего я не понимаю, так это того, что когда я беру DVD Debian для установки, разных версий нет. Тем не менее, на живом проекте Debian, есть. Так в таком случае, какой WM используется со стандартными версиями? (А GNU и Linux - это разные ядра?)
PeterFour

4
У проекта GNU действительно есть ядра, но другое программное обеспечение GNU не требует их, и именно так их пользовательское пространство стало использоваться с ядром linux. Причина, по которой DVD-диски обычно содержат только одну версию, заключается в том, что я предполагаю наличие свободного места. Кстати, вам не нужно переустанавливать, если вы хотите использовать DE, который поставляется с другой «версией». Вы можете просто установить этот DE, а затем настроить свою систему на его использование (что может быть довольно простым, если в дистрибутиве есть средство выбора, вы узнаете об этом после перезагрузки).
Златовласка

Хорошо сказано, я не могу согласиться больше!
slm

1
Вы не ответили на вопрос,is there any differences between Debian Standard and GNOME versions
Юрген Павел

1
@PineappleUndertheSea Ты прав. Я описал программный стек версии GNOME, но ничего не сказал о стандартной версии. Стандартная версия не включает в себя какой - либо графический интерфейс, хотя можно прибавить к нему после установки. Все эти версии используют одни и те же бинарные репозитории - которые вы устанавливаете на самом деле не имеет значения, так как одно можно преобразовать в другое за несколько минут (без загрузки). Только не путайте «версию» в этом смысле с «релизом» (например, 6.0 squeeze, 7.0 wheezy), который является более распространенным (и значительным) использованием термина (например, «Я использую версию 7») ,
Златовласка

6

Я искал каталог
http://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/
Там вы можете найти следующие файлы для версии Gnome
- debian-live-7.8.0-amd64 -gnome-desktop.iso
- debian-live-7.8.0-amd64-gnome-desktop.iso.contents
- debian-live-7.8.0-amd64-gnome-desktop.iso.packages,
а также эквивалентные для стандартных версия

Размер файла .iso в Gnome составляет 1,2 ГБ, а в стандартном формате .iso - всего 461 МБ, поэтому версия Gnome должна содержать больше элементов.

Разница между файлами * .iso.contents, как ни странно, не показывает разницы.

Выполнение различий между файлами * .iso.packages показывает различия.

Мой вывод заключается в том, что стандартная версия не включает в себя среду рабочего стола и является просто командной строкой. С другой стороны, версия Gnome включает в себя множество пакетов Gnome из среды рабочего стола Gnome, таких как Nautilus, Gedit, Libre Office и т. Д.


4

Златовласка позаботилась о втором вопросе, но, как кто-то из Ubuntu, меня больше интересовал первый. Или, чтобы выразить это более четко для любого, как я, который приземляется здесь, кажется, что «стандартным» является Debian без графического интерфейса рабочего стола, а не с графическим интерфейсом по умолчанию, таким как «Unity» Ubuntu, и Debian + GNOME - это Debian, упакованный с GNOME в качестве графического интерфейса рабочего стола. Это мое предварительное заключение, основанное на том, что я нашел до сих пор, я вернусь и отредактирую это, если я найду другое.


1

Debian Live Standard - это базовая система командной строки, в которой нет ни x11, ни какой-либо другой среды графического интерфейса.

В лучшем случае он может использоваться как базовый сервер, но если у вас нет стационарного соединения, например, если вы зависите от мобильной широкополосной связи, то это полезно только для изучения командной строки. Даже если вы скопируете соответствующие пакеты .deb в / var / cache / apt / archives /, они все равно не смогут быть установлены, потому что без подключения к Интернету «apt-get update» невозможно.

Это мой опыт.

Тем не менее, стандарт Debian может быть полезен для построения «Linux с нуля». Я еще не пробовал это.


Технически, эти пакеты могут быть установлены как путем, так dpkg -iи путем apt-cdrom. Последнее позволяет получать данные apt-get updateиз не-сетевого источника - как видно из названия, это было первоначально для компакт-дисков, но в наши дни оно работает так же хорошо с USB-ключом. Важность этого заключается в том, что можно загрузить полный набор (или только первые несколько) установочных CD / DVD (в отличие от живых образов) и использовать их для добавления пакетов без подключения к Интернету. Конечно, они, вероятно, не будут современными, но это лучше, чем ничего.
Дараэль

О, кроме того, установка Debian Standard действительно поддерживает USB Ethernet, что полезно, потому что это то, чем большинство телефонов кажутся в «привязанном» состоянии - полезно, если ваш мобильный размер данных достаточно велик, чтобы быть полезным, а ваш провайдер - нет. запретить привязывать.
Дараэль
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.