По мне, Linux подходит лучше всего. Основная масса хостингов работает на *NIX системах, таким образом вы можете для своего будущего сайта создать окружение максимально близкое к тому, в котором он будет работать. Кроме того, если вы собрались делать сайт на Django, то вам прямой путь на VPS-сервер, на котором будет установлен Linux, опять же.

Под Linux прекрасно работают основные среды разработки, такие как Komodo Edit, SublimeText2, Aptana Studio. Есть все основные браузеры, за исключением IE, хотя и его можно установить (но зачем?). Удобная работа с буфером обмена из коробки. При этом достаточно красиво и бесплатно.

Мой десктоп 🙂

kubuntu 13.04

Какие еще плюшки дает Linux? Полный контроль, встроенный SSH-клиент.

В итоге: удобная, красивая, бесплатная среда разработки и сервер близкий к тому, что будет на хостинге, в одном лице. Многие считают, что Linux — это сложно, но поверьте, это не так.

У меня установлена Kubuntu 13.04.

Есть полезные статьи об установке LAMP-сервера в Debian Linux и о настройке Django 1.5 там же.