TC BANKCALL # TEMPORARY, I HOPE HOPE HOPE - из кодов компьютера на Apollo 11. В этом блоге Вы узнаете и другие шокирующие подробности о том, что на самом деле твориться внутри ваших компьютеров :-)

четверг, 10 июня 2010 г.

Не нужно использовать cygwin для чего-то кроме однострочных скриптов

Так уж получилось, что кроме рабочего компьютера у меня есть только маленький нетбук с Windows 7. Иногда в свободное время мне хочется на нем что-то поразрабатывать. Устанавливать туда Linux я не хочу, потому что это создаст проблемы с подключением к интернету через телефон и так далее. Некоторое время я очень надеялся, что мне поможет cygwin. Однако, уже после того, как потратил очень много времени на его настройку, понял, что это плохой инструмент. Основные минусы такие:
  • отсутствие нормального менеджера пакетов;
  • ограниченное количетво программ (нет JVM, Scheme, Haskell);
  • медленная работа (возможно, это особенности Windows 7 или нетбука, но все работает очень-очень медленно);
  • таймауты при получении ресурсов (сокетов и чего-то еще) - скорее всего это следствие медленной работы;
  • порча разрешений файловой системы таким образом, что удалить файл получается с огромным трудом даже будучи администратором.
В итоге я перешел на использование Ubuntu под VirtualBox и абсолютно счастлив. Скорость работы (например, команды svn co) почему-то гораздо выше. Плюс это полноценный дистрибутив с кучей программ.

1 коммент.:

  1. Даа, cygwin - мрачная штука. Больше всего меня там, помню, раздражала магия с переменной PATH. В linux - разделители одни, в винде - другие. Что-то там само автоматом переводится, что-то нет. Всё время в итоге что-то остаётся неправильно проинициализированным и т.д. Согласен, что нормальный Linux в виртуалке гораздо правильнее. Хотя на атоме наверняка VirtualBox притормаживает.

    ОтветитьУдалить