размытый вопрос. Вы для себя на IDE? А смысл, если вы код пишите на удалённой машине тогда нет разницы какую ОС вы используете. Я к примеру использую Komodo Edit и на удалённом компьютере у меня хранится код, через ftp все операции происходят, бывает через ssh редактором правлю ошибки.