Который OS лучше для разработки: Debian или Ubuntu? [закрытый]

9
задан Horatiu Jeflea 6 June 2010 в 18:44
поделиться

6 ответов

Поскольку Ubuntu основан на Debian, разработка для обоих практически одинакова. Они оба вполне подходят для серверных машин. Фундаментальное различие в том, что Debian следует идеологии Свободного ПО, а Ubuntu жертвует этой чистотой ради практичности, когда не существует свободного эквивалента для важного проприетарного ПО.

Если вы выберете Debian, у вас будет выбор серии дистрибутива ("нестабильный" / "тестовый"), который может дать вам более новые выпуски предварительно упакованного программного обеспечения на несколько месяцев раньше, чем Ubuntu. Если ваши проекты по разработке не требуют новейшего ядра или библиотек поддержки, это, вероятно, не будет иметь для вас никакого значения.

Если вы выберете Ubuntu, некоторые проприетарные программы будет проще установить, поскольку они будут доступны через репозитории пакетов. Например, проприетарный видеодрайвер nVidia (который может понадобиться вам для 3D-графики на карте nVidia). Это не значит, что вы не сможете заставить такие вещи работать на Debian; просто на Ubuntu это будет проще.

Я лично выбираю Ubuntu по следующим причинам:

  • В Ubuntu есть бесплатная многоплатформенная ферма сборки и система хостинга программного обеспечения под названием Personal Package Archives. (Разумеется, только для свободно распространяемого программного обеспечения)
  • Система отчетов об ошибках/отслеживания Ubuntu намного удобнее, чем система Debian.
  • Программные пакеты, которые я разрабатываю, гарантированно работают (без дополнительного тестирования зависимостей) для довольно большого числа предприятий и пользователей, не являющихся супер-гиками, которые выбрали Ubuntu.
  • Я использую видеокарту nVidia для игр, и мне нравится, что последние версии драйверов очень легко установить.

Я бы всерьёз задумался о переходе на Debian, если бы они предложили эквивалент PPA. Я не использую большинство вещей, ориентированных на Ubuntu (например, рабочий стол Unity), и дни моей nVidia сочтены (драйверы AMD с открытым исходным кодом становятся всё лучше). Я уже использую Debian на своем домашнем сервере.

8
ответ дан 4 December 2019 в 11:40
поделиться

Оба используют пакеты Debian, и Ubuntu основан на Debian, но более удобен для пользователя. Все, что вы можете сделать с одним, вы можете сделать с другим. Я бы порекомендовал Ubuntu, если вы новичок в Linux на рабочем столе. Хотя, когда дело касается серверов, я бы порекомендовал Debian, так как из него в основном меньше «вынутых» вещей.

4
ответ дан 4 December 2019 в 11:40
поделиться

java и python, скорее всего, будут работать одинаково на обоих.

С Ubuntu вы получаете дополнительную поддержку и активное сообщество, а также, возможно, большую базу пользователей.

Таким образом, если и когда вы столкнетесь с конкретной проблемой, скорее всего, с Ubuntu, решение появится быстрее.

(хотя все, что работает с этим, должно работать и с другим в теории)

2
ответ дан 4 December 2019 в 11:40
поделиться

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

2
ответ дан 4 December 2019 в 11:40
поделиться

Ни то, ни другое не лучше. Оба они поддерживают одни и те же инструменты и библиотеки. Они оба Linux. Все, что вы можете сделать с одним, вы можете сделать с другим.

1
ответ дан 4 December 2019 в 11:40
поделиться

В Ubuntu немного проще установить пакеты для разработки на Java, но это не имеет большого значения. Помните, что Ubuntu основана на Debian, так что все работает одинаково. Ubuntu просто добавляет более удобный графический интерфейс.

1
ответ дан 4 December 2019 в 11:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: