Unix под Windows
Что делать, если человеку внезапно понадобился
Unix?*
Причин может быть куча: начиная с необходимости
поработать с некоторыми программами (аналога которых нет в Windows или
реализован он так, что хоть мышь кусай за шарик) и заканчивая необходимостью
проверить, как будет работать программа на сервере (возможные ошибки лучше
выявить на рабочем месте, а не дожидаться падения сервера). Кроме того,
серверы хостинга чаще всего используют Unix и дают возможность пользователю
пошарить в своем разделе с использованием SSH. А перед тем, как издеваться
над сервером который стоит "где-то там", все-таки желательно потренироваться
"на кроликах".
Еще недавно это решалось установкой второго компьютера
с Unix (Linux, FreeBSD, etc...) или установкой Unix на другой раздел винчестера.
Но сейчас есть возможность установить Unix "прямо
в Винду". Но не эмулятор, а так называемую "портированную версию", в отдельном
окошке.
Вот как это выглядит:
Что нам дают? Нормальный юниксовский шелл, кучу служебных
программ и кучу портированных package. Интересная хохма: хотя login и присутствует,
регистрироваться не нужно. Я убил минут десять, пока это понял.
Вообще, смотря на список программ, хочется прослезиться. От радости...
Вот, что стоит у меня:
Содержимое папки D:\unix\ipack\latest
[.] [..]
[ash] [autoconf] [bash]
[binutils]
[bison] [byacc] [bzip2]
[clear] [cpio] [crypt]
[cygrunsrv] [cygwin] [dejagnu] [diff]
[expect] [file]
[fileutils] [findutils] [flex] [gawk]
[gcc] [gdb]
[gperf] [grep]
[groff] [gzip] [inetutils]
[less]
list [login]
[m4] [make]
[man] [mingw]
[mt] [ncurses]
[opengl] [openssh] [openssl]
[patch]
[pcre] [regex]
[sed] [sh-utils] [tar]
[tcltk]
[termcap] [texinfo] [textutils] [time]
[vim] [w32api]
[which] [zlib]
Содержимое папки D:\unix\ipack\contrib
[.] [..]
[cvs] [gdbm]
[gettext]
[ghostscript] [irc]
[jbigkit] [jpeg]
[libpng]
list [lynx]
[ncftp] [popt]
[postgresql]
[python] [readline]
[rxvt] [squid]
[ssmtp]
[tcsh] [tetex]
[tiff] [unzip]
[wget]
[xpm-nox] [zip]
А недавно под среду CygWin портировали XFree86 и кое-что под него. Я это еще не пробовал, дожидаюсь стабильной версии.
Что мне жутко не нравится? Полное отсутствие русского, да и не только русского, но и всей второй половины ASCII.
Где взять CygWin? Вот отсюда запускаете инсталлятор и... понеслось. Можно списать все на винчестер, а можно использовать смартовую загрузку и установить сразу то, что нужно, указав это галочками.
P.S. Откопал Gimp под Windows, скачал и отправился мучить эту штуковину.
* - Unix - это не только торговая марка, но и идеология целого семейства операционок.