Исходя из описания того, что вы делаете, я бы также порекомендовал Ubuntu. Существует небольшая разница в программном обеспечении, доступном для Debian, gNewSence и Ubuntu, поскольку все они являются ветвями Debian или Debian.
Лично OpenSolaris будет моим последним выбором из-за ограничений поддержки и доступности пакетов. Он использует уникальную систему управления пакетами. Да, это было всегда, но это не значит, что лучше. Это Unix «база» не сильнее и не слабее, чем любой другой.
Честно говоря, существует множество совпадений между многими разновидностями семейства * nix. Вы запускаете на рабочем столе, становитесь KDE, Gnome или другим фанатом и запускаете более или менее одинаковые приложения, независимо от того, какой дистрибутив вы выбираете. Так в чем же большая разница? Для вас, как человека, который должен это исправить, когда он ломается, это детали системных файлов и драйверов.
Расположение / etc обычно варьируется от дистрибутива к дистрибутиву. Некоторые вещи одинаковы, но когда вы что-то исправляете на своей машине, у вас будет больше шансов получить точную информацию от других, используя ваш дистрибутив. Лично для меня, поэтому я склонен придерживаться более широкого выбора. Выбор из вашего списка, это будет Debian.
Если вы заметили, никто не ответил на ваш вопрос «простой IDE». Это потому, что IDE больше зависит от того, на каком языке вы разрабатываете, на какой ОС вы работаете. Например, если вы пишете код на Ada или Jovial, я бы определенно рекомендовал Понимать .