14

Я использую Linux в той или иной форме с перерывами последние десять лет или около того, но на самом деле я занимался этим только последние несколько месяцев.

Каковы основные различия между дистрибутивами? В конечном счете, я знаю, что управление пакетами и брендинг являются главными, но будет ли проще выполнить задачу x с дистрибутивом y? Почему так?

4 ответа4

12

Я думаю, что два основных различия

  • Управление пакетами
  • Менеджер окон по умолчанию (Gnome, KDE, XFCE)

Простое указание на эти две большие разницы несколько изменит ваше поведение при выполнении задачи. Например, вы можете легко установить пакет в Ubuntu, используя apt но не так просто при использовании rpm . Наличие различий в Window Manager также может изменить способ взаимодействия с системой.

5

Существует два основных варианта дистрибутивов Linux. На дистрибутивы на основе Debian и Red Hat приходится большой процент дистрибутивов.

Основное различие между ними заключается в управлении пакетами. Если они основаны на Debian, они, скорее всего, используют систему dpkg & apt/deb; если это система Red Hat, она, скорее всего, использует yum/rpm. Многие дистрибутивы появляются из-за того, что кто-то не был удовлетворен управлением пакетами, поэтому у большинства из них будет какая-то другая форма графического интерфейса, но базовая система та же.

Если вы научитесь использовать apt-get и yum, вы охватите 80% дистрибутивов и 99% систем, с которыми вы, скорее всего, столкнетесь.

Каждый дистрибутив будет делать что-то немного другое с оконным менеджером. Большинство основных дистрибутивов выбирают между KDE и Gnome, причем Gnome сейчас кажется самым популярным. Самое замечательное в Linux - это то, что вы можете изменить менеджер окон, если хотите (иди в Window Maker!).

Если вы изучите командную строку, между ними не будет большой разницы, но изменения в графическом интерфейсе между дистрибутивами определенно повлияют на ваш выбор. Кроме того, некоторые дистрибутивы поставляются с драйверами, которые облегчают работу некоторых устройств, таких как видеокарты.

Я настоятельно рекомендую Linux Mint для домашних систем и ванильный Debian, Ubuntu (серверная версия) или CentOS для серверов.

3

Несмотря на то, что менеджеры пакетов отличаются, я понимаю (хотя я не использую Linux регулярно), что большинство пакетов так или иначе доступны с любым дистрибутивом. Кроме того, оконные системы / среды рабочего стола отличаются, но вы можете установить альтернативы в любом случае. Единственное, о чем я могу думать прямо сейчас, - это простая разница в сообществах, окружающих дистрибутивы.

Я уверен, что вы сможете найти способ сделать все, что захотите.

3

Как и другие, предложили управление пакетами, выбор программного обеспечения по умолчанию (особенно в среде рабочего стола) и макеты файлов конфигурации - наиболее очевидные различия между дистрибутивами.

Я, однако, считаю более важным, чем другие философии, которым следуют распределения. Назвать несколько:

  • Ubuntu/Fedora - Пользовательский интерфейс, согласованный интерфейс, множество встроенных графических инструментов.
  • Arch - Простое и чистое, передовое программное обеспечение
  • Gentoo - чрезвычайно настраиваемый, основанный на источнике
  • Debian - легкий, надежный, стабильный по сравнению с новым программным обеспечением

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .