Linux дистрибутив для разработчика

8

Я в основном использую Linux для программирования. Я в основном начал с Archlinux и Manjaro, и мне это нравится.

Что мне действительно нравится, так это управление пакетами. У этого есть огромная коллекция нового программного обеспечения, и обновления выходят действительно быстро.

Например, когда был выпущен GCC 4.8, я сразу же получил его через 2 дня после релиза, который был довольно аккуратным.

Даже небольшие библиотеки, такие как «OpenAssetImporter», находятся в репозиториях.

Это очень удобно, потому что если у вас есть огромная коллекция библиотек, которые выходят часто, все, что вам нужно сделать, это обновить систему.

Что меня беспокоит, так это то, что моя система действительно часто ломается, и я не хочу тратить так много времени на исправления.

В основном, все, что я хочу, это современные библиотеки, такие как gcc и т. Д. Меня не волнует, есть ли у меня современный Gnome и т. Д.

Любые рекомендации, которые вы можете дать мне?

Майк Кляйн
источник
2
Gentoo - очень хороший дистрибутив для разработчиков.
Eddy_Em

Ответы:

4

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

  • последние обновления с мощной системой, чтобы предотвратить нарушение всех зависимостей
  • Роллинг релиз, поэтому нет перехода с одной версии на другую
  • это скомпилированный дистрибутив, поэтому они особенно заинтересованы в упаковке наборов инструментов, и тот факт, что вы сами компилируете все свои пакеты, дает вам большой контроль над параметрами компиляции и может немного оптимизировать ваше программное обеспечение.
  • инструменты для кросс-разработки очень удобны
  • Вы можете установить несколько версий одной и той же библиотеки одновременно в разные «слоты», что иногда может быть полезно, когда между двумя версиями происходят огромные изменения, и вы хотите использовать обе. Например, у меня есть три версии python и две версии af gcc.

Конечно, это вопрос выбора, но я раньше использовал Fedora и могу сказать, что начать разработку на Gentoo намного проще.

lgeorget
источник
1
Спасибо, я уже смотрел на Gentoo. Есть ли у вас опыт работы с sabayon.org ? Или вы бы порекомендовали мне использовать gentoo напрямую вместо дистрибутива на основе gentoo?
Майк Кляйн
Я слышал о Сабайоне, но никогда не пытался, поэтому я не дам вам полезных советов. Я думаю, это может быть удобно, если их пакеты так же актуальны, как и пакеты gentoo. Я рекомендую вам не использовать, например, упаковщик Entropy и оставаться с Portage, чтобы сохранить больший контроль. Portage, безусловно, имеет больше пакетов, особенно библиотек, чем Entropy, поскольку это гораздо более зрелый проект.
lgeorget
Sabayon был предназначен для того, чтобы сделать Gentoo более удобным для среднего пользователя, поэтому он не предназначен для использования разработчиками, но если он сохраняет все преимущества Gentoo, я думаю, вы можете пойти с ним.
lgeorget
4

Подойдет любой современный дистрибутив (все они построены на более или менее одинаковом программном обеспечении, так что здесь нет особой разницы). Если частые поломки представляют собой проблему, выберите один из «больших», держитесь подальше от дистрибутивов «здесь вы чувствуете крайний край» (да, это означает, что вы не будете запускать последнюю версию GCC через два дня после выпуска). Запрашивать самую последнюю версию GCC, но все в порядке с не слишком поздней средой рабочего стола, не имеет особого смысла, но, возможно, одна из более простых / легких (LXDE, XFCE) лучше для вас, чем Gnome.

Для моих схожих потребностей Fedora отлично подошла: новейшее программное обеспечение, широкий выбор пакетов в официальных репозиториях, более чем достаточно стабильный, хорошо интегрированный (профессионально выполненный), реагирующий на сообщения об ошибках, ошибки (в основном) быстро устраняются.

vonbrand
источник