Сейчас много всего доступно для Linux, FreeBSD и прочих *nix-систем, но часто задумываешься: а как правильно выбрать инструмент для своей задачи? Вот у меня личный подход — сначала смотрю, насколько активно поддерживается проект. Это сразу отделяет мусор, в котором давно никто не шарит.
Дальше — насколько удобен этот софт именно для моей задачи. Например, одно дело таскать большой лог с grep и awk, другое — когда нужен удобный фреймворк для мониторинга или автоматизации. Плюс всегда важно проверить совместимость с дистрибутивом и версией ОС, чтобы потом не было сюрпризов при обновлениях.
Ещё для меня решает, есть ли нормальное комьюнити — чтобы быстро получить помощь и советы. Ну и стабильность, конечно: иногда у топовых тулзов новый релиз может ломать сценарии, поэтому можно взять чуть более старую версию, чтобы не париться.
В итоге, чтобы не тратить время на бессмысленные эксперименты, стоит коротко пробежаться по этим моментам. А у вас как? На что первым делом смотрите при выборе инструмента под *nix?
Мне проще выбрать по популярности и наличию документации — если проект живой и можно быстро гуглить решение проблем, уже большая половина дела сделана. Иногда крутейшие инструменты не берут, потому что они слишком замороченные и мало кто их реально юзает в проде.