Как из Windows сделать UNIX

Xakep, номер #021, стр. 021-036-3


Полученный файл не обязательно запускать из среды UWIN, ничуть не хуже он будет работать будучи запущенным из "проводника" Windows или, скажем, FAR-навигатора. Но если попытаться одолжить его приятелю, то у него ничего не получится, программа поругается и потребует наличия двух файлов - astxx.dll (где xx - номер версии UWIN) и posix.dll - оба они находятся в каталоге "WINDOWS\SYSTEM".

Альтернатива

Разумеется, UWIN не единственное творение в своем роде. В сети можно найти просто прорву аналогичных примочек. Ну, например, большую популярность завоевал известный CYGWIN (http://www.cygnus.com/misc/gnu-win32/). Он полностью бесплатен, распространяется вкупе с исходниками, но... требует глубоких знаний UNIX и умения программировать. Одна только установка чего стоит - на ftp архиве лежит множество всякой всячины, и приходится самому разбираться, что нужно, а что нет. В минимальную поставку CYGWIN входит лишь обертка UNIX, и ничего больше. Ладно, качаем несколько сотен мег софта на свой винчестер - там разберемся, что для чего предназначено. Таки ведь нет - не все так просто запускается! Приходится запасаться пивом и садиться изучать исподники, исправляя ошибки, по халатности оставленные авторами, - зачем все эти заморочки, когда можно юзать готовый UWIN?

DNS

А потом - вместе с UWIN распространяется и компактный DNS сервер. Зачем он нам? Конечно, если подключиться к дорогому шустрому провайдеру - то незачем. А вот вся халява связана с большими тормозами. Как повысить скорость соединения, не платя лишнего? Очень просто - обзавестись собственным DNS. Порой это увеличивает скорость лазанья по WEB-страничкам на 20%-50% - и главное, совершенно бесплатно. Правда, комфортная работа потребует, по крайней мере, тридцати двух метров мозгов на твоей машине.

Итак, UWIN дает возможность изучать UNIX, не отказываясь от мира WINDOWS, запускать многочисленные боевые проги, не работающие с обычной Windows, установить собственный DNS сервер, повысив скорость соединения с Internet, наконец, просто ощутить себя настоящим мужчиной, не понаслышке знакомым с UNIX.

Назад на стр. 021-036-2  Содержание