В настоящее время моя работа заключается в создании сайтов с Django. Я использую много вещей, как virtualenv, PIL и т.д.
Проблема в том, что я не могу установить Linux на свой рабочий стол. Мне нравится это на серверах, лучше использовать его по SSH. А для десктопа? Ни за что.
Но для развития Linux это весьма существенно. Конечно, почти все перенесено в Windows, но использовать его не так просто, как в Linux. Например, оболочка Windows ужасна по сравнению с Linux.
Итак, я попробовал Cygwin, но это слишком чертовски медленно. Каждый раз, когда сервер django dev перезагружается, он тратит почти 20-30 секунд. Для сравнения, затем, используя "родной" python в Windows или Linux, он мгновенно перезагружается. Еще хуже, Cygwin делает всю мою систему очень медленной.
Я думал об этом и придумал способ пойти. Я могу поделиться папкой с моим приложением с какой-нибудь коробкой Linux. Devserver и все остальное будет работать на этом ящике, пока я буду рад редактированию файлов и запуску браузера на моей Windows 7. Оболочка SSH намного быстрее и удобнее, чем Cygwin.
В настоящее время в моей домашней сети нет блоков Linux (за исключением моего телефона Android), но у меня есть несколько блоков VDS с Debian.
Итак, как мне поделиться папкой Windows с VDS box? Я не могу положиться на свой настольный IP, но я могу положиться на VDS. Мне нужно, чтобы общий доступ был как можно более быстрым (ну, пинг 2-3 секунды в порядке) и "родной" для обеих систем, чтобы я мог использовать папку, как обычную папку в Windows и Linux.