<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Про Линукс. Простым языком &#187; Практика</title>
	<atom:link href="http://www.prolinux.ru/category/linux-practice/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.prolinux.ru</link>
	<description>ProLinux.ru. Про Линукс. Простым языком. События, мысли, теория и практика.</description>
	<lastBuildDate>Sat, 20 Feb 2010 01:56:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[timh.ru] Как русский (nginx) помог индейцу (apache)</title>
		<link>http://www.prolinux.ru/linux-practice/how-russian-nginx-helped-apache/</link>
		<comments>http://www.prolinux.ru/linux-practice/how-russian-nginx-helped-apache/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 07:04:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Практика]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://www.prolinux.ru/?p=37</guid>
		<description><![CDATA[В последнее время я не занимаюсь активным программированием, однако поддерживать свой сервер и размещенные на нем сайты приходится. Уже с 2003-го года мы с друзьями держим выделенный, арендованный сервер в Америке, посещаемость которого за последние годы выросла с 2000 человек в день в 2005-м году до 6000 человек в день в 2009-м году. Такое количество [...]]]></description>
			<content:encoded><![CDATA[<p>В последнее время я не занимаюсь активным программированием, однако поддерживать свой сервер и размещенные на нем сайты приходится. Уже с 2003-го года мы с друзьями держим выделенный, арендованный сервер в Америке, посещаемость которого за последние годы выросла с 2000 человек в день в 2005-м году до 6000 человек в день в 2009-м году. Такое количество людей пока не создает нам проблем. Но вот поисковые роботы при каждом посещении нашего сервера создают огромную нагрузку. Бывает, что 200 роботов с Yahoo работают одновременно, забивая память сервера так, что обычные посетители уже не могут открыть ни одной странички. Получается своего рода DoS-атака, санкционированная поисковиком и вызванная тем, что у нас много страниц на сервере.</p>
<p>Мы уже думали купить дополнительно оперативной памяти, но это стоит дорого, а на улице кризис. Поэтому решили пойти другим путем. Главным потребителем памяти на любом веб-сервере, конечно, является сам веб-сервер (тавтология получается какая-то), а у нас используется Apache. После некоторых исследований я решил попробовать nginx. И вот что получилось…</p>
<p>[timh.ru] <a href="http://timh.ru/2010/02/16/how-russian-nginx-helped-apache/">http://timh.ru/2010/02/16/how-russian-nginx-helped-apache/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.prolinux.ru/linux-practice/how-russian-nginx-helped-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Безопасность в туннеле, или stunnel на страже коммуникаций</title>
		<link>http://www.prolinux.ru/linux-practice/stunnel-secure-communication/</link>
		<comments>http://www.prolinux.ru/linux-practice/stunnel-secure-communication/#comments</comments>
		<pubDate>Tue, 19 Jun 2007 17:18:01 +0000</pubDate>
		<dc:creator>timothy_ha</dc:creator>
				<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://www.prolinux.ru/linux-practice/stunnel-secure-communication/</guid>
		<description><![CDATA[На днях столкнулся реальной проблемой, которая отняла у меня немало часов возни со своим Linux&#8217;ом &#8211; я отправился в отпуск с ноутбуком (конечно, отпуск это отрада, а не проблема). Вроде Wi-Fi интерфейс есть, Linux работает и подсоединяется с Интернетом везде. Но все коммуникации (почта, Web, ICQ, Yahoo Messenger) идут по тем каналам, которые я совсем [...]]]></description>
			<content:encoded><![CDATA[<p>На днях столкнулся реальной проблемой, которая отняла у меня немало часов возни со своим Linux&#8217;ом &#8211; я отправился в отпуск с ноутбуком (конечно, отпуск это отрада, а не проблема). Вроде Wi-Fi интерфейс есть, Linux работает и подсоединяется с Интернетом везде. Но все коммуникации (почта, Web, ICQ, Yahoo Messenger) идут по тем каналам, которые я совсем не знаю &#8211; кто их прослушивает, как они фильтруются и т.п. Совсем не хотелось в какой-нибудь гостинице &#8220;случайно&#8221; потерять свои пароли, которые в случае FTP, ICQ или многих веб-сайтов (например, форумов, где я участвую, или блогов, где пишу) идут открытым текстом в TCP/IP трафике. Ведь  в наше время любой администратор сети может поставить программу-сниффер для прослушивания локальной сети и автоматического сбора паролей. Вот и пришлось повозиться, решая данную задачу.</p>
<p>С почтой кое-как разобрался. Настроил почтовый сервер в компании на работу с SSL как при получении, так и при отправке. Но что делать с другим трафиком? Было два варианта: настроить  VPN-сервер на сервере фирмы и ходить через этот канал (поверх канала, который предоставляет местный провайдер), или же построить шифрованный туннель посредством маленькой программы stunnel. Почему-то OpenVPN не получилось настроить даже после двух дней изучения &#8211; признаюсь, был занят отпускными хлопотами, не разобрался &#8211; поэтому я вспомнил про stunnel.</p>
<p>Stunnel (веб-сайт <a href="http://www.stunnel.org" target="_blank">stunnel.org</a>) это маленькая программа, которая сидит как на серверной, так и на клиентской стороне, чтобы соединить два порта (клиентский и серверный) шифрованным каналом. Ее часто используют, чтобы добавить &#8220;секурный&#8221; порт веб-серверу, который не поддерживает SSL, или то же самое &#8211; почтовому серверу, работающему только по POP3 и только на 110-м порте. Серверный скрипт &#8220;вешается&#8221; на порт 443 и передает (внутри сервера) все запросы на порт 80 &#8211; в случае веб-сервера. Весь трафик от клиента до сервера идет по надежному каналу, а внутренний трафик никто прослушать уже не сможет, не взломав сам сервер.</p>
<p>Что же надо сделать на стороне клиента? Поставив stunnel на клиентскую машину, можно запрашивать не 80-й порт сервера, а 80-й порт локальной машины, а уже с этого порта будет туннель на 443-й порт сервера. Конечно, тут пример неудачный получился, потому что современные браузеры и так умеют общаться с 443-ми портами веб-серверов. Но в моем случае надо было защитить еще и &#8220;аську&#8221;. По этой причине я решил, что все программы, работающие с Интернетом, будут использовать прокси, а общаться с прокси буду по защищенному каналу. Следовательно, была выбрана такая архитектура:</p>
<ol>
<li>на сервере прокси-сервер squid слушает запросы на порте 3128, как обычно. Прокси запрашивает пароль при первом входе</li>
<li>на сервере stunnel слушает порт 3129 (взят с потолка), перенаправляя все запросы на 3128</li>
<li>на клиенте stunnel слушает порт 3128 и соединяется с сервером на 3129 защищенным образом</li>
<li>все программы настроены на работу с &#8220;прокси-сервером&#8221; по адресу 127.0.0.1: 3128.</li>
</ol>
<p>Теперь все программы общаются с местным прокси &#8220;открытым текстом&#8221;. Этот текст затем шифруется и отправляется по туннелю на сервер и там обрабатывается. Результат запроса (страницы веба, сообщения от людей и т.п.) возвращаются по туннелю на мою машину. Теперь ни один человек не сможет это перехватить! Конечно теоретически <img src='http://www.prolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , а практически, может быть, моя машина дырявая.</p>
<p>Но теперь работать стало значительно спокойнее. Думаю, что и дома буду продолжать использовать установленный туннель. Зачем ломать то, что работает,  при том, что оно еще и надежнее, чем обычно.</p>
<p>Кому интересно, как я все настроил, то настройки были произведены следующие. Напомню, что работаю в основном с Redhat-серверами и Fedora на десктопе. На обоих концах я установил stunnel (up2date -i stunnel на сервере и yum install stunnel на десктопе). У меня версия 4, поэтому конфигурационные файлы приводятся для этой версии. Внимание! На сайте stunnel.org пока что устаревшая документация, формат команд от третьей версии&#8230;</p>
<p><strong>Сервер:</strong> файл /etc/stunnel/stunnel.conf</p>
<blockquote><p> [root@www root]# more /etc/stunnel/stunnel.conf<br />
# Provide the full path to your certificate-key pair file<br />
cert = /etc/stunnel/stunnel.pem<br />
# lock the process into a chroot jail<br />
chroot = /var/run/stunnel/<br />
# and create the PID file in this jail<br />
pid = /stunnel.pid<br />
# change the UID and GID of the process for security reasons<br />
setuid = nobody<br />
setgid = nobody</p>
<p># Configure our secured services<br />
##debug = 7<br />
##output = /var/log/stunnel.log<br />
[ssquid]<br />
accept  = 3129<br />
connect = 3128</p></blockquote>
<p>Всего несколько строчек (не считая комментариев)!</p>
<p><strong>Клиент:</strong> тоже /etc/stunnel/stunnel.conf</p>
<blockquote><p>[tim@localhost ~]$ sudo more /etc/stunnel/stunnel.conf<br />
Password:<br />
cert = /etc/stunnel/stunnel.pem<br />
# chroot = /var/tmp/stunnel</p>
<p># PID is created inside chroot jail<br />
# pid = /stunnel.pid</p>
<p>#setuid = stunnel<br />
#setgid = stunnel</p>
<p>client = yes</p>
<p>##debug = 7<br />
##output = /var/log/stunnel.log</p>
<p>[3129]<br />
accept = 3128<br />
connect = адрес_IP_сервера:3129</p></blockquote>
<p>Тоже всего чуть-чуть! Разница только в флаге client=yes и адресе для параметра connect. Архитектура очень прозрачная.</p>
<p>Я также хотел бы помочь тем, кто устанавливает это впервые &#8211; я сам испытал это на себе &#8211; не сразу понятно, откуда взять нужный stunnel.pem &#8211; ключ для шифрования канала. Его можно сгенерировать из веб-интерфейса на stunnel.org, но это если совсем туго и у меня полученный ключ не работал &#8211; видимо, сайт генерит его для старой версии 3. Но затем я нашел простое решение для redhat-подобных дистрибутивов. Это, опять же, всего две команды:</p>
<blockquote><p>cd /usr/share/ssl/certs</p>
<p>make /etc/stunnel/stunnel.pem</p></blockquote>
<p>Надо только ответить на несколько вопросов скрипта make &#8211; отвечать можно произвольным образом, если этот сертификат больше нигде не будет использоваться. На моей локальной машине папки /usr/share/ssl/certs не нашлось (видимо, нужно установить openssl-devel), поэтому я поступил еще банальнее &#8211; скопировал на локальную машину файл stunnel.pem, полученный на сервере. <img src='http://www.prolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>После всего этого надо просто добавить в автозапуск &#8211; в redhat-подобных дистрибутивах можно использовать файл /etc/rc.local &#8211; я в конец файла добавил строчку stunnel &#8211; и все!</p>
<p>После запуска команды stunnel на сервере и на клиенте (это только один раз нужно) туннель устанавливается и можно общаться без боязни прослушивания. Ура!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prolinux.ru/linux-practice/stunnel-secure-communication/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Джин в бутылке, MSIE в WINE</title>
		<link>http://www.prolinux.ru/linux-practice/genie-in-bottle-msie-in-wine/</link>
		<comments>http://www.prolinux.ru/linux-practice/genie-in-bottle-msie-in-wine/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 18:18:43 +0000</pubDate>
		<dc:creator>timothy_ha</dc:creator>
				<category><![CDATA[Практика]]></category>

		<guid isPermaLink="false">http://www.prolinux.ru/linux-practice/genie-in-bottle-msie-in-wine/</guid>
		<description><![CDATA[Что больше всего разочаровывает пользователя в Windows? Почему приверженец привычного и понятного ему интерфейса &#8220;винды&#8221; вдруг начинает искать ей замену?  Я думаю, очень важную и весьма не последнюю роль сыграл здесь браузер Microsoft Internet Explorer или точнее его дырявость. А может и не совсем дырявость (Firefox и Opera тоже не без дыр), а его [...]]]></description>
			<content:encoded><![CDATA[<p>Что больше всего разочаровывает пользователя в Windows? Почему приверженец привычного и понятного ему интерфейса &#8220;винды&#8221; вдруг начинает искать ей замену? <a href="http://www.prolinux.ru/linux-practice/genie-in-bottle-msie-in-wine/" rel="attachment wp-att-25" title="Internet Explorer for Linux"><img src="http://www.prolinux.ru/wp-content/uploads/2007/02/ies4linux.gif" title="Internet Explorer for Linux" alt="Internet Explorer for Linux" align="right" border="0" hspace="10" vspace="10" /></a> Я думаю, очень важную и весьма не последнюю роль сыграл здесь браузер Microsoft Internet Explorer или точнее его дырявость. А может и не совсем дырявость (Firefox и Opera тоже не без дыр), а его <strong>слишком тесная связь с недрами операционной системы</strong>, которая стала причиной многих вирусных эпидемий.</p>
<p>Итак, если кто еще помнит, первая версия браузера MSIE появилась где-то в 1995 году, практически одновременно с выходом новой ОС от Windows &#8211; Windows 95. Тогда версионный номер у браузера уже был 3.0. С более младшими версиями простые пользователи не сталкивались. Как рассказывает статья <a href="http://en.wikipedia.org/wiki/Internet_Explorer" title="Wikipedia: Internet Explorer (MSIE)" target="_blank">Википедии</a>, браузер был основан на коде программы Mosaic (это был один из первых браузеров, работавших в графическом режиме &#8211; до появления WWW на экранах обычных пользователей, Mosaic можно было встретить в компьютерных центрах научных и учебных заведений, на графических Unix-терминалах). Версия 3.0 браузера MSIE вышла в то время, когда Netscape Navigator был уже очень зрелой программой, со многими возможностями. Netscape была фирмой-новатором, которая изобрела Javascript, фреймы и многие другие атрибуты современного Интернета. Internet Explorer же был невзрачной простенькой программой, которая работала, но была ничем не лучше своего конкурента. Я помню, что в те дни я всегда сразу ставил Netscape 2.0 поверх свежеустановленной Windows 95 и пользовался только Netscape.</p>
<p>Впервые Internet Explorer удивил меня в 1999 году, когда вышла его 5-я версия. Программа работала очень быстро &#8211; открывалась моментально и шустро отображала веб-страницы. В то время Netscape уже стал тяжелым, некрасивым (если кто еще помнит интерфейс его 4-й версии) и медлительным. Поэтому Internet Explorer очень быстро стал моим браузером по умолчанию. Его не надо было ставить, <strong>он просто был в системе</strong> (в Windows 95 была версия 3.0, в Windows 98 &#8211; 4.0, в Windows 2000 &#8211; версия 5.0, в Windows ME &#8211; 5.5, в Windows XP &#8211; 6.0). Это было очень <strong>удобно</strong> для пользователя и о браузере Netscape пользователи довольно быстро забыли. Рыночная доля браузера MSIE подскочила до 95% и выше. &#8220;Война браузеров&#8221; завершилась. О фирме Netscape надолго забыли, пока она не превратилась в Mozilla и не выпустила ныне популярные продукты Firefox, Thunderbird и Seamonkey.</p>
<p>Популярности MSIE также способствовал тот факт, что для разработчиков Windows-программ фирма Microsoft открыла доступ к объекту-браузеру (таким неуклюжим словом пытаюсь обозвать Active-X компонент, который показывал страницы так же, как это делается в MSIE) и любой мог встроить HTML-браузер на уровне MSIE в свою программу. Легко представить, как быстро программисты <strong>привыкли к этому</strong>, к встраиванию MSIE в свои программы. Сама система Windows также использовала этот объект-браузер практически везде &#8211; например, для красивого показа папок в &#8220;Проводнике&#8221; (помните, как можно было в Windows 98 использовать Active Desktop или красиво оформить ту или иную папку?). Когда люди спохватились, то было уже поздно, MSIE был везде, он был привычным инструментом и он работал, так что в альтернативах мало кто нуждался.</p>
<p><strong>Тесная интеграция Microsoft Internet Explorer в ОС Windows была причиной антимонопольных процессов и судебных разборок</strong>. Microsoft пыталась доказать, что браузер легко удалить, но на деле все было иначе: сколько ни удаляй, компоненты браузера все равно остаются на машине, включая тот объект. Совсем уж без браузера система просто не жила. Это в корне отличается от подхода в Unix (&#8221;the Unix way&#8221;), когда каждый функциональный объект (да, там для интеграции с другими программами тоже можно было бы написать объект-браузер) можно заменять другими без ущерба для функциональности. И если выходит новая версия функционального объекта, можно заменить его и все программы, его использующие, получат новые возможности или избавятся от прежних багов.</p>
<p><strong>Тесная интеграция MSIE в систему Windows также отрицательно повлияла на ее общую безопасность</strong>. Вы наверное слышали или сталкивались сами с тем, что читая очередное письмо по email (просто открывая письмо, а не аттачмент), вы заражали компьютер очередным вирусом-трояном. Почему же так происходит? Потому что почтовый клиент Outlook Express (и многие другие), для удобства как разработчиков, так и пользователей, показывает HTML-письма с помощью объекта-браузера от MSIE. И не закрытый баг в MSIE мог быть использован вирусом несмотря на то, что пользователь ничего не делал, а только прочитал письмо&#8230; Вирусы-трояны, пришедшие через MSIE и зависимые от него программы, по разным данным захватили примерно 25% процентов компьютеров, подключенных к Интернету(!). Об этом недавно <a href="http://www.securitylab.ru/news/290683.php" title="Винт Серф: 25% компьютеров зомбированы" target="_blank">заявил на экономическом форуме в Давосе</a> видный деятель в Интернете Винт Серф. Именно по этой причине к нам сейчас каждый день приходит так много спама и вирусов &#8211; зомбированные компьютеры используются различными спам-командами для рассылки миллионов электронных писем в считанные минуты. Правда, выход, который он предлагает, не очень хорош: он предложил ввести эффективные методы контроля Интернетом, вместо того, чтобы организовать помощь пользователям в переходе на более безопасные варианты использования Интернета. В светском обществе ведь не вводят контроль над сексуальными связями людей, а продают им презервативы, предоставляя людям некоторую свободу действий (можно также коротко процитировать Ветхий Завет: &#8220;<a href="http://jesuschrist.ru/bible/Исход/20" title="Десять заповедей. Заповедь " target="_blank">не прелюбодействуй</a>&#8220;, или <a href="http://jesuschrist.ru/bible/От_Матфея/5#28" title="Как Иисус Христос говорил о грехе прелюбодеяния?" target="_blank">Нагорную проповедь</a>, как вариант безопасного поведения, но это не тема данной заметки).</p>
<p>Общая система безопасности в ОС Windows также предоставляет пользователю слишком много прав, поэтому работающий с правами пользователя зараженный объект-браузер может причинить много вреда. Как следствие, возникает потеря доверия  у людей и увеличение раздражения при работе с Windows, когда даже трехгигагерцовый компьютер вдруг начинает &#8220;тормозить&#8221;, а Интернет-канал забиваться ненужным трафиком (отсылкой спама и вирусов разным получателям в спам-базах). Впрочем, некоторые положительные подвижки есть &#8211; в Windows XP Service Pack 2 появилась возможность выбрать в качестве браузера по умолчанию браузер стороннего разработчика, например, Firefox, а вместо почтового клиента Outlook Express использовать Thunderbird (эти программы для Windows и других ОС можно скачать на сайте <a href="http://mozilla.org" title="Mozilla.org" target="_blank">Mozilla.org</a> или <a href="http://mozilla.ru" title="Mozilla.ru - продукты Mozilla на русском языке" target="_blank">Mozilla.ru</a>, если вы предпочитаете русскоязычный вариант). При выборе можно также &#8220;запретить&#8221; запуск Internet Explorer и Outlook Express. Эти программы еще можно будет запускать, но только по сознательному выбору пользователя &#8211; в меню их нигде не будет видно. Впрочем, никто не отменяет работу упомянутого выше объекта-браузера в зависимых от него программах.</p>
<p>Теперь к главному &#8211; <strong>почему же я назвал статью &#8220;Джин в бутылке, MSIE в WINE&#8221;</strong>? <img src='http://www.prolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Дело в том, что я на днях работал над очередным сайтом клиента и должен был тестировать сайт в MSIE. Парадокс, но раньше обычно я проверял сайт сначала в MSIE, а потом уточнял, все ли работает в Firefox и Opera. Теперь же все наоборот, код нашей фирмы по умолчанию работает в Firefox + Safari, а под MSIE приходится проверять. Отчасти это связано с тем, что мы работаем на Линукс- и Мак-машинах, но это также связано с тем, что MSIE с некоторыми стандартами веб-разработки от W3C-концорциума работает не так, как другие браузеры. Конечно, многие веб-разработчики из-за рыночной доли &#8220;главного&#8221; браузера уже оптимизировали сайты под MSIE, поэтому сами разработчики MSIE просто почивали на лаврах и не развивали программу. Но теперь, как мне кажется, они немного отстали. Теперь MSIE кое-где в положении догоняющего, несмотря на то. что все еще работает на компьютерах у около 85% пользователей Интернета.</p>
<p>Ну вот, для того чтобы протестировать сайт в MSIE, раньше мне нужно было запускать Windows (перегружать компьютер или включать виртуальную машину в VMWare Player). Сейчас же, благодаря трудам одного бразильского программиста, я могу запускать MSIE прямо из WINE. Для тех, кто не знает: WINE (WINE is Not an Emulator &#8211; циклическая расшифровка в стиле GNU is Not Unix) это система, позволяющая запускать многие Windows-программы в Линуксе. Кроме того, с помощью WINE можно изолировать каждую программу внутри некой песочницы, чтобы она никому не навредила. С легкой руки авторов CrossOver Office (коммерческого продукта, позволяющего удобно работать с Microsoft Office, Adobe Photoshop и другими программами внутри Линукса), в WINE появились так называемые &#8220;бутылки&#8221; (бутылки, потому что wine по-английски значит вино), в которых можно закупоривать наших джинов, в данном случае Microsoft Internet Explorer.</p>
<p>Итак, с помощью программы IE4Linux, которую можно <a href="http://www.tatanka.com.br/ies4linux/page/Main_Page" title="Microsoft Internet Explorer for Linux (WINE)" target="_blank">найти на сервере</a> со звучным для русского уха названием &#8220;Татанка&#8221; (почти как &#8220;тачанка&#8221;) можно использовать для веб-разработки аж несколько версий MSIE на одном Линукс-компьютере, MSIE 5.0, 5.5, 6.0. Программа сама качает нужные файлы с сервера Microsoft.com и поставит их в бутылки, из которых потом можно запустить версии браузера набором простой команды, например, ie6 в случае шестой версии.</p>
<p>И вот, заработавшись над очередным сайтом, я бросил взгляд на панель с открытыми задачами и почувствовал дежавю. Вроде бы сижу в Линуксе, а окно у меня такое:</p>
<p><img src="http://www.prolinux.ru/wp-content/uploads/2007/02/tasksinlinux2.jpg" alt="Открытые задачи в Linux - Internet Explorer в стане врага" /></p>
<p>Как будто сижу в Windows! Да, я конечно не работал над сайтом Microsoft.com, просто открыл его, чтобы MSIE было приятнее <img src='http://www.prolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  И было удивительное чувство надежности (а может это неправильное чувство?), что я работаю с джином, но он у меня в бутылке закупорен и безопасен для окружающих.</p>
<p>В любом случае, как вы видите, <strong>Microsoft Internet Explorer работает в Линуксе с помощью WINE</strong> &#8211; а вместе с ним и многие другие программы (также и моя <a href="http://jesuschrist.ru/software/" title="Страница программы " target="_blank">&#8220;Цитата из Библии&#8221;</a>). В ближайшем будущем я напишу, какие программы я лично запускал через WINE &#8211; в последнее время число совместимых с WINE программ растет очень быстро. Многие даже <strong>играют в Линуксе в свои любимые игры</strong>, которые раньше были доступны только для Windows-пользователей. Джин действительно сидит в бутылке, а MSIE действительно работает в WINE! Ну а о том, как на самом деле вреден MSIE для Windows, я написал в пространном и отвлеченном от заголовка заметки тексте выше. Прошу простить меня за это, не мог удержаться <img src='http://www.prolinux.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Для тех, кто заинтересовался, <a href="http://www.tatanka.com.br/ies4linux/page/Installation" title="Как установить MSIE в wine" target="_blank">подробная инструкция для установки IE4Linux</a> есть на сайте &#8220;Татанка&#8221;. В некоторых случаях (на одних машинах так, на других иначе) команда ie6 выдавала у меня ошибку (отсутствие той или иной библиотеки Windows), но это лечится добавлением принудительного &#8220;перехода в бутылку&#8221; &#8211; <em>cd ~/ies4linux/</em> внутри скрипта <em>~/bin/ie6</em>. После данного перехода джин приходит в себя окончательно и уже не капризничает. Я сообщу об этой проблеме автору продукта &#8211; думаю, что в следующих версиях баг устранится. Я использовал версию 2.0.5 на момент написания этой заметки.</p>
<p>Спасибо за внимание! До новых встреч.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.prolinux.ru/linux-practice/genie-in-bottle-msie-in-wine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
