<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>FreeSource - WINE/Тезисы</title>
<link>http://freesource.info/wiki/WINE/Тезисы</link>
<description>History/revisions of FreeSource/WINE/Тезисы</description>
<language>en-us</language>
<item>
<title>2005-09-22 15:20:35</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-09-22+15%3A20%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a name=".wine.tezisy" href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-09-22+15%3A20%3A35">2005-09-22 15:20:35&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy">2005-11-12 01:50:37&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;span class="cite">Текст забран для&amp;nbsp;документации и&amp;nbsp;изменению не&amp;nbsp;подлежит.&lt;/span>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-09-01 02:04:34</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-09-01+02%3A04%3A34</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-09-01+02%3A04%3A34">2005-09-01 02:04:34&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-09-22+15%3A20%3A35">2005-09-22 15:20:35&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Процесс разработки WINE во&amp;nbsp;многом похож на&amp;nbsp;метод, применяемый при&amp;nbsp;разработке ядра Linux. Все&amp;nbsp;присылаемые (в специальную рассылку) патчи подвергаются рассмотрению разработчиков, которые могут высказывать свои соображения и&amp;nbsp;добавления. Имеется один человек, Александр Джулиард, который принимает решение о&amp;nbsp;том, включать ли&amp;nbsp;патч в&amp;nbsp;CVS, и&amp;nbsp;при необходимости совершает в&amp;nbsp;нём какие-то улучшающие изменения (например, исправляет ошибки в&amp;nbsp;оформлении кода). Ведётся контроль и&amp;nbsp;учёт всех отправляемых патчей и&amp;nbsp;их авторства. Перед тем, как&amp;nbsp;принять патч, он&amp;nbsp;проходит автоматическое тестирование &amp;ndash; WINE пересобирается с&amp;nbsp;новым патчем, и&amp;nbsp;выполняется регресс-тестирование: запускается тестовый код, написанный практически для&amp;nbsp;каждого API, с&amp;nbsp;помощью которого можно удостовериться, что&amp;nbsp;добавление патча не&amp;nbsp;ухудшает совместимость.&lt;br />
&lt;ul>&lt;li> NT-семантика файловой системы (взаимодействие с&amp;nbsp;Samba), что&amp;nbsp;должно правильным образом решить такую важную проблему, как&amp;nbsp;блокировки и&amp;nbsp;режимы разделения файлов (сейчас это&amp;nbsp;решено надстройкой над&amp;nbsp;POSIX-блокировками ).&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Процесс разработки WINE во&amp;nbsp;многом похож на&amp;nbsp;метод, применяемый при&amp;nbsp;разработке ядра Linux. Все&amp;nbsp;присылаемые (в специальную рассылку) патчи подвергаются рассмотрению разработчиков, которые могут высказывать свои соображения и&amp;nbsp;добавления. Имеется один человек, Александр Жильярд, который принимает решение о&amp;nbsp;том, включать ли&amp;nbsp;патч в&amp;nbsp;CVS, и&amp;nbsp;при необходимости совершает в&amp;nbsp;нём какие-то улучшающие изменения (например, исправляет ошибки в&amp;nbsp;оформлении кода). Ведётся контроль и&amp;nbsp;учёт всех отправляемых патчей и&amp;nbsp;их авторства. Перед тем, как&amp;nbsp;принять патч, он&amp;nbsp;проходит автоматическое тестирование &amp;ndash; WINE пересобирается с&amp;nbsp;новым патчем, и&amp;nbsp;выполняется регресс-тестирование: запускается тестовый код, написанный практически для&amp;nbsp;каждого API, с&amp;nbsp;помощью которого можно удостовериться, что&amp;nbsp;добавление патча не&amp;nbsp;ухудшает совместимость.&lt;br />
&lt;ul>&lt;li> NT-семантика файловой системы (взаимодействие с&amp;nbsp;Samba), что&amp;nbsp;должно правильным образом решить такую важную проблему, как&amp;nbsp;блокировки.&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-08-23 11:52:31</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-08-23+11%3A52%3A31</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-08-23+11%3A52%3A31">2005-08-23 11:52:31&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-09-01+02%3A04%3A34">2005-09-01 02:04:34&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Отражение доклада на&amp;nbsp;конференции в&amp;nbsp;Обнинске.&lt;br />
25.07.2005, Виталий Липатов,  Обнинск&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-08-23 11:50:41</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-08-23+11%3A50%3A41</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-08-23+11%3A50%3A41">2005-08-23 11:50:41&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-08-23+11%3A52%3A31">2005-08-23 11:52:31&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h1026-1">&lt;/a>&lt;h1> WINE как&amp;nbsp;свободная реализация WinAPI: настоящее и&amp;nbsp;будущее &lt;/h1>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;a name="h1026-1">&lt;/a>&lt;h1> WINE как&amp;nbsp;свободная реализация &lt;span class="missingpage">Win&amp;nbsp;API&lt;/span>&lt;a href="http://freesource.info/wiki/WinAPI/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>: настоящее и&amp;nbsp;будущее &lt;/h1>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-07-29 14:13:46</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-07-29+14%3A13%3A46</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-29+14%3A13%3A46">2005-07-29 14:13:46&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-08-23+11%3A50%3A41">2005-08-23 11:50:41&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">На&amp;nbsp;сегодня WINE &amp;ndash; это&amp;nbsp;единственный способ использовать Windows-программы на&amp;nbsp;рабочих местах без&amp;nbsp;оплачивания лицензий. Другим активно используемым вариантом принести Windows-программу в&amp;nbsp;Linux-систему является подключение по&amp;nbsp;протоколу RDP&amp;nbsp;к&amp;nbsp;Windows, работающему в&amp;nbsp;терминальном режиме.&lt;br />
Что&amp;nbsp;такое WINE? Как&amp;nbsp;известно, это&amp;nbsp;не&amp;nbsp;эмулятор, а&amp;nbsp;скорее просто прослойка совместимости между Windows-приложениями и&amp;nbsp;хост-системой (далее рассматривается Linux, но&amp;nbsp;вообще WINE тестируется на&amp;nbsp;различных Unix-системах, в&amp;nbsp;том числе и&amp;nbsp;проприетарных). WINE &amp;ndash; свободный проект, выпускаемый под&amp;nbsp;лицензией LGPL.&lt;br />
Если имеется исходный код, программу, написанную для&amp;nbsp;&lt;span class="missingpage">Win&amp;nbsp;API&lt;/span>&lt;a href="http://freesource.info/wiki/WinAPI/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>, можно пересобрать под&amp;nbsp;Linux. Центром libwine является NT-подобная система, работающая со&amp;nbsp;строками только в&amp;nbsp;Unicode, с&amp;nbsp;обвязкой для&amp;nbsp;8-мибитовых функций.&lt;br />
Среда для&amp;nbsp;исполнения двоичных Windows-программ, предоставляет программам окружение, неотличимое от&amp;nbsp;Windows. Полная имитация, включая реестр, стандартные каталоги и&amp;nbsp;файлы. Части ФС, которые будут дисками в&amp;nbsp;WINE, указываются символическими ссылками в&amp;nbsp;опред. каталоге (dosdevices). Реестр является единственной изменяемой информацией, необходимой для&amp;nbsp;работы WINE и&amp;nbsp;программ в&amp;nbsp;нём.&lt;br />
Средства компиляции и&amp;nbsp;отладки. Имеются заголовочные файлы, которые описывают доступное API, компилятор winegcc, являющийся обёрткой над&amp;nbsp;gcc, отладчик winedbg и&amp;nbsp;прочие вспомогательные утилиты.&lt;br />
Пример реализации одной функции:&lt;br />
&lt;span class="cite">нарисовать&lt;/span>&lt;br />
Нет&amp;nbsp;поддержки драйверов оборудования (поскольку нет&amp;nbsp;и&amp;nbsp;не может быть доступа к&amp;nbsp;оборудованию в&amp;nbsp;пользовательском режиме), нет&amp;nbsp;поддержки USB. Вся&amp;nbsp;периферия должна подключаться к&amp;nbsp;host-системе, например сканер, будучи настроенным в&amp;nbsp;стандартной для&amp;nbsp;Linux системе поддержки сканеров SANE, будет доступен и&amp;nbsp;в WINE через TWAIN-интерфейс, являющийся обёрткой над&amp;nbsp;SANE.&lt;br />
Процесс разработки WINE во&amp;nbsp;многом похож на&amp;nbsp;метод, применяемый при&amp;nbsp;разработке ядра Linux. Все&amp;nbsp;присылаемые (в специальную рассылку) патчи подвергаются рассмотрению разработчиков, которые могут высказывать свои соображения и&amp;nbsp;добавления. Имеется один человек, Александр Жильярд, который принимает решение о&amp;nbsp;том, включать ли&amp;nbsp;патч в&amp;nbsp;CVS, и&amp;nbsp;при необходимости совершает в&amp;nbsp;нём какие-то улучшающие изменения (например, исправляет ошибки в&amp;nbsp;оформлении кода). Ведётся контроль и&amp;nbsp;учёт всех отправляемых патчей и&amp;nbsp;их авторства. Перед тем, как&amp;nbsp;принять патч, он&amp;nbsp;проходит автоматическое тестирование &amp;ndash; WINE пересобирается с&amp;nbsp;новым патчем, и&amp;nbsp;выполняется регресс-тестирование: запускается тестовый код, написанный практически для&amp;nbsp;каждого API, с&amp;nbsp;помощью которого можно удостовериться, что&amp;nbsp;добавление патча не&amp;nbsp;ухудшает совместимость.&lt;br />
Перечислю приложения, специфически популярные:&lt;br />
&lt;ul>&lt;li> NT-семантика файловой системы (взаимодействие с&amp;nbsp;Samba), что&amp;nbsp;должно правильным образом решить такую важную проблему, как&amp;nbsp;блокировки.
&lt;/li>&lt;li> Общее с&amp;nbsp;mono. Существует проект по&amp;nbsp;использованию mono в&amp;nbsp;Windows: &lt;a href="http://www.mfconsulting.com/product/monoinstaller/monowin32.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Mono Windows Integration&lt;/a>
&lt;/li>&lt;li> С&amp;nbsp;помощью WINE разработчики ПО&amp;nbsp;могут собирать свой код&amp;nbsp;для Linux-систем.
&lt;/li>&lt;li> Более 80% &lt;span class="missingpage">Win&amp;nbsp;32&amp;nbsp;API&lt;/span>&lt;a href="http://freesource.info/wiki/Win32API/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> уже&amp;nbsp;реализовано, причём достаточно корректно, и&amp;nbsp;имеет регресс-тесты. Степень готовности &lt;a href="http://winehq.org/site/status" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />есть на&amp;nbsp;сайте&lt;/a>.&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">На&amp;nbsp;сегодня WINE это&amp;nbsp;единственный способ использовать Windows-программы на&amp;nbsp;рабочих местах, без&amp;nbsp;оплачивания лицензий. Другим активно используемым вариантом принести Windows-программу в&amp;nbsp;Linux-систему является подключение по&amp;nbsp;протоколу RDP&amp;nbsp;к&amp;nbsp;Windows, работающему в&amp;nbsp;терминальном режиме.&lt;br />
Что&amp;nbsp;такое WINE? Как&amp;nbsp;известно, это&amp;nbsp;не&amp;nbsp;эмулятор, а&amp;nbsp;скорее просто прослойка совместимости между Windows-приложениями и&amp;nbsp;хост-системой (далее рассматривается Linux, но&amp;nbsp;вообще WINE тестируется на&amp;nbsp;различных системах, в&amp;nbsp;том числе и&amp;nbsp;проприетарных). WINE &amp;ndash; свободный проект, выпускаемый под&amp;nbsp;лицензией LGPL.&lt;br />
Если имеется исходный код, программу можно пересобрать. Реализация API&amp;nbsp;меняется от&amp;nbsp;версии к&amp;nbsp;версии. Центром libwine является NT-подобная система, работающая со&amp;nbsp;строками только в&amp;nbsp;Unicode, с&amp;nbsp;обвязкой для&amp;nbsp;8-мибитовых функций.&lt;br />
Среда для&amp;nbsp;исполнения двоичных Windows-программ, предоставляет программам окружение, неотличимое от&amp;nbsp;Windows. Полная имитация, включая реестр, стандартные каталоги. Части ФС, которые будут дисками в&amp;nbsp;WINE, указываются символическими ссылками в&amp;nbsp;опред. каталоге (dosdevices). Реестр является единственной изменяемой информацией, необходимой для&amp;nbsp;работы WINE.&lt;br />
Средства компиляции и&amp;nbsp;отладки. Имеются заголовочные файлы, которые описывают доступное API, компилятор winegcc, являющийся обёрткой над&amp;nbsp;gcc, отладчик winedbg.&lt;br />
Нет&amp;nbsp;поддержки драйверов оборудования (поскольку нет&amp;nbsp;и&amp;nbsp;не может быть доступа к&amp;nbsp;оборудованию в&amp;nbsp;пользовательском режиме), нет&amp;nbsp;поддержки USB. Вся&amp;nbsp;периферия должна подключаться к&amp;nbsp;host-системе, например сканер, будучи настроенным в&amp;nbsp;SANE, будет доступен и&amp;nbsp;в WINE через TWAIN-интерфейс, являющися обёрткой над&amp;nbsp;SANE.&lt;br />
Процесс разработки WINE похож на&amp;nbsp;метод, применяемый при&amp;nbsp;разработке ядра Linux. Все&amp;nbsp;присылаемые (в специальную рассылку) патчи подвергаются рассмотрению разработчиков, которые могут высказывать свои соображения и&amp;nbsp;добавления. Имеется один человек, Александр Жильярд, который принимает решение о&amp;nbsp;том, включать ли&amp;nbsp;патч в&amp;nbsp;CVS, и&amp;nbsp;при необходимости совершает в&amp;nbsp;нём какие-то улучшающие изменения (например, исправляет ошибки в&amp;nbsp;оформлении кода). Ведётся контроль всех отправляемых патчей и&amp;nbsp;их авторства. Перед тем, как&amp;nbsp;принять патч, он&amp;nbsp;проходит автоматическое тестирование &amp;ndash; WINE пересобирается с&amp;nbsp;новым патчем, и&amp;nbsp;выполняется регресс-тестирование: запускается тестовый код, написанный практически для&amp;nbsp;каждого API, с&amp;nbsp;помощью которого можно удостовериться, что&amp;nbsp;добавление патча не&amp;nbsp;ухудшает совместимость.&lt;br />
Перечилю приложения, специфически популярные:&lt;br />
&lt;ul>&lt;li> NT-семантика файловой системы (взаимодействие с&amp;nbsp;Samba)
&lt;/li>&lt;li> Общее с&amp;nbsp;mono Существует проект по&amp;nbsp;использованию mono в&amp;nbsp;Windows: &lt;a href="http://www.mfconsulting.com/product/monoinstaller/monowin32.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Mono Windows Integration&lt;/a>
&lt;/li>&lt;li> С&amp;nbsp;помощью WINE разработчики ПО&amp;nbsp;могут собирать свой код&amp;nbsp;для Linux-систем
&lt;/li>&lt;li> Более 80% &lt;span class="missingpage">Win&amp;nbsp;32&amp;nbsp;API&lt;/span>&lt;a href="http://freesource.info/wiki/Win32API/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> уже&amp;nbsp;реализовано, достаточно корректно, и&amp;nbsp;имеет регресс тесты. Степень готовности &lt;a href="http://winehq.org/site/status" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />есть на&amp;nbsp;сайте&lt;/a>.&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-07-28 22:20:00</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-07-28+22%3A20%3A00</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+22%3A20%3A00">2005-07-28 22:20:00&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-29+14%3A13%3A46">2005-07-29 14:13:46&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&lt;a name="h1026-1">&lt;/a>&lt;h1> WINE как&amp;nbsp;свободная реализация &lt;span class="missingpage">Win&amp;nbsp;API&lt;/span>&lt;a href="http://freesource.info/wiki/WinAPI/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>: настоящее и&amp;nbsp;будущее &lt;/h1>
&lt;ul>&lt;li> С&amp;nbsp;помощью WINE разработчики ПО&amp;nbsp;могут собирать свой код&amp;nbsp;для Linux-систем&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Уже&amp;nbsp;состоялся :)&lt;br />
 * С&amp;nbsp;помощью WINE разработчики ПО&amp;nbsp;могут собирать свой код&amp;nbsp;для Linux-систем&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-07-28 22:17:55</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-07-28+22%3A17%3A55</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+22%3A17%3A55">2005-07-28 22:17:55&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+22%3A20%3A00">2005-07-28 22:20:00&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">&amp;ndash; 1C (MS Visual C++)&lt;br />
 &amp;ndash; Инфо-Бухгалтер (Delphi)&lt;br />
 &amp;ndash; КОМПАС (компании Аскон), который планируется включить в&amp;nbsp;грядущий дистрибутив ALT&amp;nbsp;Linux 3.0 Compact, как&amp;nbsp;пример упаковки Windows-приложения в&amp;nbsp;RPM-пакет.&lt;br />
 &amp;ndash; Карта города &lt;span class="missingpage">Top&amp;nbsp;Plan&lt;/span>&lt;a href="http://freesource.info/wiki/TopPlan/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> (питерской фирмы)&lt;br />
 &amp;ndash; &lt;span class="missingpage">Fine&amp;nbsp;Reader&lt;/span>&lt;a href="http://freesource.info/wiki/FineReader/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;br />
См.&amp;nbsp;&lt;span class="missingpage">Разработчику/RPM&lt;/span>&lt;a href="http://freesource.info/wiki/Разработчику/RPM/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>.&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">- 1C (MS Visual C++)&lt;br />
&amp;ndash; Инфо-Бухгалтер (Delphi)&lt;br />
&amp;ndash; КОМПАС (компании Аскон), который планируется включить в&amp;nbsp;грядущий дистрибутив ALT&amp;nbsp;Linux 3.0 Compact, как&amp;nbsp;пример упаковки Windows-приложения в&amp;nbsp;RPM-пакет.&lt;br />
&amp;ndash; Карта города &lt;span class="missingpage">Top&amp;nbsp;Plan&lt;/span>&lt;a href="http://freesource.info/wiki/TopPlan/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> (питерской фирмы)&lt;br />
&amp;ndash; &lt;span class="missingpage">Fine&amp;nbsp;Reader&lt;/span>&lt;a href="http://freesource.info/wiki/FineReader/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;br />
См.&amp;nbsp;&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-07-28 21:59:57</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-07-28+21%3A59%3A57</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+21%3A59%3A57">2005-07-28 21:59:57&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+22%3A17%3A55">2005-07-28 22:17:55&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">На&amp;nbsp;сегодня WINE это&amp;nbsp;единственный способ использовать Windows-программы на&amp;nbsp;рабочих местах, без&amp;nbsp;оплачивания лицензий. Другим активно используемым вариантом принести Windows-программу в&amp;nbsp;Linux-систему является подключение по&amp;nbsp;протоколу RDP&amp;nbsp;к&amp;nbsp;Windows, работающему в&amp;nbsp;терминальном режиме.&lt;br />
См.&amp;nbsp;&lt;a name="h1026-1">&lt;/a>&lt;h2> Что&amp;nbsp;нового&lt;/h2>
&lt;ul>&lt;li> Отказались от&amp;nbsp;конфигурационного файла. Теперь все&amp;nbsp;настройки совершаются в&amp;nbsp;реестре, специально для&amp;nbsp;этого случая была улучшена программа настройки winecfg.
&lt;/li>&lt;li> Появился прямой доступ к&amp;nbsp;корневой файловой системе хост-машины, но&amp;nbsp;это отключается.
&lt;/li>&lt;li> Улучшена поддержка MSI&amp;nbsp;(Microsoft Installer)
&lt;/li>&lt;li> Сильно развился &lt;span class="missingpage">Direct&amp;nbsp;X&lt;/span>&lt;a href="http://freesource.info/wiki/DirectX/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> (и мы&amp;nbsp;надеемся, что&amp;nbsp;поддержка &lt;span class="missingpage">Direct&amp;nbsp;X&lt;/span>&lt;a href="http://freesource.info/wiki/DirectX/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> вскоре будет совершенна)
&lt;/li>&lt;li> NT-семантика файловой системы (взаимодействие с&amp;nbsp;Samba)
&lt;/li>&lt;li> Общее с&amp;nbsp;mono Существует проект по&amp;nbsp;использованию mono в&amp;nbsp;Windows: &lt;a href="http://www.mfconsulting.com/product/monoinstaller/monowin32.html" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />Mono Windows Integration&lt;/a>
&lt;/li>&lt;li> Компанией &lt;span class="missingpage">Code&amp;nbsp;Weavers&lt;/span>&lt;a href="http://freesource.info/wiki/CodeWeavers/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> объявлена программа по&amp;nbsp;увеличению числа устанавливающихся и&amp;nbsp;работающих программ&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">&lt;ul>&lt;li> NT-семантика файловой системы&lt;/li>&lt;/ul>&lt;/div>&lt;/div>
</description>
</item>
<item>
<title>2005-07-28 21:23:35</title>
<link>http://freesource.info/wiki/WINE/Tezisy/show?time=2005-07-28+21%3A23%3A35</link>
<description>&lt;div class="pageBefore">&lt;img src="http://freesource.info/wiki/images/z.gif" width="1" height="1" border="0" alt="" style="display:block" align="top" />&lt;/div>&lt;div class="page">
&lt;b>Сравнение версий &lt;a  href="http://freesource.info/wiki/WINE/Tezisy&amp;" class="">/WINE&amp;nbsp;/&amp;nbsp;Тезисы&lt;/a> за &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+21%3A23%3A35">2005-07-28 21:23:35&lt;/a> и &lt;a href="http://freesource.info/wiki/WINE/Tezisy?time=2005-07-28+21%3A59%3A57">2005-07-28 21:59:57&lt;/a>&lt;/b>&lt;br />
&lt;br />
&lt;b>Добавлено:&lt;/b>&lt;br />
&lt;div class="additions">Что&amp;nbsp;такое WINE? Как&amp;nbsp;известно, это&amp;nbsp;не&amp;nbsp;эмулятор, а&amp;nbsp;скорее просто прослойка совместимости между Windows-приложениями и&amp;nbsp;хост-системой (далее рассматривается Linux, но&amp;nbsp;вообще WINE тестируется на&amp;nbsp;различных системах, в&amp;nbsp;том числе и&amp;nbsp;проприетарных). WINE &amp;ndash; свободный проект, выпускаемый под&amp;nbsp;лицензией LGPL.&lt;br />
Среда для&amp;nbsp;исполнения двоичных Windows-программ, предоставляет программам окружение, неотличимое от&amp;nbsp;Windows. Полная имитация, включая реестр, стандартные каталоги. Части ФС, которые будут дисками в&amp;nbsp;WINE, указываются символическими ссылками в&amp;nbsp;опред. каталоге (dosdevices). Реестр является единственной изменяемой информацией, необходимой для&amp;nbsp;работы WINE.&lt;br />
Средства компиляции и&amp;nbsp;отладки. Имеются заголовочные файлы, которые описывают доступное API, компилятор winegcc, являющийся обёрткой над&amp;nbsp;gcc, отладчик winedbg.&lt;br />
WINE имеет реализацию функций практически всех функций динамических библиотек (DLL), входящий в&amp;nbsp;Windows: начиная от&amp;nbsp;16-разрядных, заканчивая появляющейся поддержкой 64-битного режима.&lt;br />
Хотелось бы&amp;nbsp;отметить, что&amp;nbsp;WINE всегда выполняется в&amp;nbsp;непривилегированном режиме и&amp;nbsp;не имеет модулей ядра. Проблемы, которые могут быть вызваны запуском Windows-программ, будут носить локальный характер.&lt;br />
user program&lt;br />
&lt;span class="missingpage">Create&amp;nbsp;File&lt;/span>&lt;a href="http://freesource.info/wiki/CreateFile/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;br />
ntdll&lt;br />
&lt;span class="missingpage">Nt&amp;nbsp;Create&amp;nbsp;File&lt;/span>&lt;a href="http://freesource.info/wiki/NtCreateFile/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;br />
wine_server&lt;br />
open_fd&lt;br />
glibc&lt;br />
open&lt;br />
системный вызов ядро &lt;br />
Нет&amp;nbsp;поддержки драйверов оборудования (поскольку нет&amp;nbsp;и&amp;nbsp;не может быть доступа к&amp;nbsp;оборудованию в&amp;nbsp;пользовательском режиме), нет&amp;nbsp;поддержки USB. Вся&amp;nbsp;периферия должна подключаться к&amp;nbsp;host-системе, например сканер, будучи настроенным в&amp;nbsp;SANE, будет доступен и&amp;nbsp;в WINE через TWAIN-интерфейс, являющися обёрткой над&amp;nbsp;SANE.&lt;br />
Процесс разработки WINE похож на&amp;nbsp;метод, применяемый при&amp;nbsp;разработке ядра Linux. Все&amp;nbsp;присылаемые (в специальную рассылку) патчи подвергаются рассмотрению разработчиков, которые могут высказывать свои соображения и&amp;nbsp;добавления. Имеется один человек, Александр Жильярд, который принимает решение о&amp;nbsp;том, включать ли&amp;nbsp;патч в&amp;nbsp;CVS, и&amp;nbsp;при необходимости совершает в&amp;nbsp;нём какие-то улучшающие изменения (например, исправляет ошибки в&amp;nbsp;оформлении кода). Ведётся контроль всех отправляемых патчей и&amp;nbsp;их авторства. Перед тем, как&amp;nbsp;принять патч, он&amp;nbsp;проходит автоматическое тестирование &amp;ndash; WINE пересобирается с&amp;nbsp;новым патчем, и&amp;nbsp;выполняется регресс-тестирование: запускается тестовый код, написанный практически для&amp;nbsp;каждого API, с&amp;nbsp;помощью которого можно удостовериться, что&amp;nbsp;добавление патча не&amp;nbsp;ухудшает совместимость.&lt;br />
Перечилю приложения, специфически популярные:&lt;br />
&amp;ndash; 1C (MS Visual C++)&lt;br />
&amp;ndash; Инфо-Бухгалтер (Delphi)&lt;br />
&amp;ndash; КОМПАС (компании Аскон), который планируется включить в&amp;nbsp;грядущий дистрибутив ALT&amp;nbsp;Linux 3.0 Compact, как&amp;nbsp;пример упаковки Windows-приложения в&amp;nbsp;RPM-пакет.&lt;br />
&amp;ndash; Карта города &lt;span class="missingpage">Top&amp;nbsp;Plan&lt;/span>&lt;a href="http://freesource.info/wiki/TopPlan/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> (питерской фирмы)&lt;br />
&amp;ndash; &lt;span class="missingpage">Fine&amp;nbsp;Reader&lt;/span>&lt;a href="http://freesource.info/wiki/FineReader/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>&lt;br />
Сборка в&amp;nbsp;RPM-пакет для&amp;nbsp;Windows-программы &amp;ndash; это&amp;nbsp;фактически помещение её в&amp;nbsp;своеобразный chroot, доступа на&amp;nbsp;запись к&amp;nbsp;своим файлам программа (и запускаемая среда WINE) не&amp;nbsp;имеет.&lt;br />
&lt;ul>&lt;li> NT-семантика файловой системы&lt;/li>&lt;/ul>&lt;a name="h1026-1">&lt;/a>&lt;h2>Резюме&lt;/h2>
&lt;ul>&lt;li> WINE позволяет использовать бинарные программы, написанные для&amp;nbsp;Windows, без&amp;nbsp;изменений. Программы для&amp;nbsp;удобства могут быть упакованы в&amp;nbsp;RPM-пакет.&lt;/li>&lt;/ul>
 * С&amp;nbsp;помощью WINE разработчики ПО&amp;nbsp;могут собирать свой код&amp;nbsp;для Linux-систем&lt;br />
&lt;ul>&lt;li> Более 80% &lt;span class="missingpage">Win&amp;nbsp;32&amp;nbsp;API&lt;/span>&lt;a href="http://freesource.info/wiki/Win32API/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> уже&amp;nbsp;реализовано, достаточно корректно, и&amp;nbsp;имеет регресс тесты. Степень готовности &lt;a href="http://winehq.org/site/status" target="_blank" title="Внешняя ссылка (откроется в новом окне)" class="outerlink">&lt;img src="http://freesource.info/wiki/themes/coffee/icons/web.gif" alt="" border="0" />есть на&amp;nbsp;сайте&lt;/a>.
&lt;/li>&lt;li> Существует проект &lt;span class="missingpage">Wine&amp;nbsp;X&lt;/span>&lt;a href="http://freesource.info/wiki/WineX/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a> (теперь называется Cedega), распространяемый под&amp;nbsp;несвободной лицензией (нельзя публиковать бинарные коды). Разработчики WINE считают что&amp;nbsp;в&amp;nbsp;своё время был&amp;nbsp;нарушен социальный контракт, код&amp;nbsp;Wine был&amp;nbsp;взят для&amp;nbsp;коммерческого проекта, и&amp;nbsp;отдачи не&amp;nbsp;было, поэтому лицензия на&amp;nbsp;Wine была поменяна на&amp;nbsp;LGPL в&amp;nbsp;начале 2002 года, точнее можно посмотреть в&amp;nbsp;Changelog. Cedega достаточно успешно реализует поддержку &lt;span class="missingpage">Direct&amp;nbsp;X&lt;/span>&lt;a href="http://freesource.info/wiki/DirectX/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>, благодаря чему в&amp;nbsp;нём работают многие современные игры.
&lt;/li>&lt;li> Ещё один интересный проект &amp;ndash; &lt;span class="missingpage">React&amp;nbsp;OS&lt;/span>&lt;a href="http://freesource.info/wiki/ReactOS/edit?add=1&amp;" title="Создать эту страницу">?&lt;/a>. Разработчики поставили перед собой цель создать свободную NT-подобную систему. Система уже&amp;nbsp;имеется и&amp;nbsp;работает. Сетевую поддержку планируется делать вместе с&amp;nbsp;проектом SAMBA, многие функции API&amp;nbsp;(DLL) взяты из&amp;nbsp;проекта WINE. Оригинальный пример свободной Windows-системы &amp;ndash; для&amp;nbsp;тех, кто&amp;nbsp;не&amp;nbsp;любит Unix :)&lt;/li>&lt;/ul>&lt;/div>&lt;br />
&lt;b>Удалено:&lt;/b>&lt;br />
&lt;div class="deletions">Что&amp;nbsp;такое WINE? Как&amp;nbsp;известно, это&amp;nbsp;не&amp;nbsp;эмулятор, а&amp;nbsp;скорее просто прослойка совместимости между Windows-приложениями и&amp;nbsp;хост-системой (далее рассматривается Linux, но&amp;nbsp;вообще WINE тестируется на&amp;nbsp;различных системах, в&amp;nbsp;том числе и&amp;nbsp;проприетарных).&lt;br />
Среда для&amp;nbsp;исполнения двоичных Windows-программ&lt;/div>&lt;/div>
</description>
</item>
</channel>
</rss>
