LINUX.ORG.RU

История изменений

Исправление KennyMinigun, (текущая версия) :

У меня опыт с FreeBSD такой: продуктом была биллинг-система на Perl, которая крутилась под FreeBSD. Разработчики (в большинстве) сидели под Ubuntu (были и другие диструбутивы GNU/Linux), и лишь только двое использовали FreeBSD.

Конкретно почему было принято решение миграции продукта на GNU/Linux я не помню. В целом речь шла о простоте поддержки/разработки.

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

Другой проблемой было то, что почти весь софт был говном мамонта (даже по сравнению с RHEL). Наиболее раздражали мелочи о которые спотыкаешься каждый день (аля grep без --color и vi без стрелок), однако они не критичны для продукта –> nobody cares.

Стоит конечно отметить, что мой опыт с *BSD крайне скуден, и наверняка большинство моих проблем можно было решить правкой конфигурации (и забыть о них). Однако тогда под GNU/Linux было «everything just works». И зачем платить больше?

Исходная версия KennyMinigun, :

У меня опыт с FreeBSD такой: продуктом была биллинг-система на Perl, которая крутилась под FreeBSD. Разработчики (в большинстве) сидели под Ubuntu (были и другие диструбутивы GNU/Linux), и лишь только двое использовали FreeBSD.

Конкретно почему было принято решение миграции продукта на GNU/Linux я не помню. В целом речь шла о простоте поддержки/разработки.

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

Другой проблемой было то, что почти весь софт был говном мамонта (даже по сравнению с RHEL). Наиболее раздражали мелочи (аля grep без --color и vi без стрелок), о которые спотыкаешься каждый день, однако они не критичны для продукта –> nobody cares.

Стоит конечно отметить, что мой опыт с *BSD крайне скуден, и наверняка большинство моих проблем можно было решить правкой конфигурации (и забыть о них). Однако тогда под GNU/Linux было «everything just works». И зачем платить больше?