WINE@Etersoft/Возможности

Материал из Русский WINE
Перейти к: навигация, поиск

Возможности

Стоит отдельно перечислить возможности, предоставляемые средой WINE@Etersoft:

  • Поддержка запуска программ Win32 (Win 95/98, NT/2000/XP/Vista), Win16 (Win 3.1), и даже некоторых DOS-программ;
  • Рабочий стол для win-программ внутри отдельного окна
  • Поддержка различных звуковых драйверов, включая OSS и ALSA
  • Поддержка драйверов устройств USB, поддержка электронных ключей защиты программ
  • Поддержка сменных носителей (USB Flash)
  • Печать: драйверы интерфейса PostScript (psdrv) для стандартного сервера печати CUPS
  • Поддержка последовательного и параллельного портов
  • Поддержка сетевого протокола TCP/IP через Winsock
  • Поддержка универсальной кодировки символов (Юникода) и иностранных языков, включая русский и украинский.
  • Поддержка DirectX и OpenGL для игр
  • Полнофункциональная система отладки, настройки, фиксирования сбойных сообщений о неполадках для простоты поиска неисправностей
  • Возможность использования файлов DLL от внешнего разработчика (например таких, какие входят в состав Windows)

Производительность

Насколько нам известно, WINE никогда не проходил тщательного профайлинга (измерения времени выполнения участков кода) и дальнейшей оптимизации, так что проблемы со скоростью работы представляются нам временным недостатком, а не особенностями архитектуры WINE. Это легко видно и при анализе исходного кода -- функции WINE написаны с целью быстрой и правильной реализации этих функций, задача оптимизации в ходе разработки не стояла на первом месте.

Существуют проекты по измерению скорости работы тех или иных функций (например, eterforcetest), результаты которых показывают что для ряда часто используемых функций WINE работает в 2-3 раза медленнее. Во многом это связано с отсутствием поддержки WINE в ядре Linux, все функции NT-ядра выполняет специальный процесс wineserver, обращение к которому намного дороже системного вызова к ядру.

Wine
Search.png
Программы работающие в WineСкачатьШкольный Wine
WINE@Etersoft Общие сведенияУстановка на 64-битные ОСОсобенности разработкиПатчи для WINE@EtersoftАдминистративная установкаДополнительные компонентыКак получить WINE@Etersoft?Лицензия на документациюГлоссарийИспользование аппаратных ключей защиты в LinuxДополнительная информация • [ Совместная работа | по CIFSпо NFS ] • Изменение системных ограниченийРегистрация продуктаПошаговая инструкция по установке rpm-пакетовОбращение в службу поддержкиТерминальные решенияУстановка WINE@EtersoftПодписка на обновленияНастройка WINE@EtersoftРазработчикуEnterpriseЧто такое WINE@Etersoft SQLВозможностиСреда для запуска приложений WindowsИспользование WINE@EtersoftFAQ по использованию WINE@EtersoftОсновные командыWINE@Etersoft/LocalЧто такое WINE@Etersoft Local
Программы Запуск БЭСТ 4+Запуск Консультант+ (сетевой версии)ГарантF1Инфо-Бухгалтер 8.xНалогоплательщик ЮЛ
1C Отличия от обычного WineМестоположение базы 1С1C: Предприятие 7.7 в WINEНастройка 1С 7.7 для работы с SQL-серверомУстановка 1С: Предприятия 8.1Установка 1С: Предприятия 8.1 в трёхзвенном режиме
Пользователю
Помощь Использование WinecfgИспользование Regedit
Легальность DCOM95IE5DCOMMSXML
Утилиты для работы с Wine WinetricksWineToolsQ4WinePlayOnLinuxIEs4LinuxWine-DoorsSwine
Разработчику
Компоненты WindowsЗапрет отключения защиты программыУправление обработчиком исключенийStraceNTИзмерение скорости функций WinAPIGLУстройство чтения смарт-картПрофилированиеТесты для проверки интерфейсовНаписание тестов в системе WineАутентификация в домене ADРепозитории
Помощь Создание патчейНаписание приложения под wineОтправка патчейСборка eterhackСборка wine-public
Отладка Способы отладкиWINEDEBUGWinedbg
Разработка WINE
1CODBCWinHelpКомпасМетодикаТестирование доступаЦветаФайловый диалогТестированиеЛитератураИзображенияWin32ШрифтыФайловые блокировкиСсылкиКлючи защитыRPMWineGeckoListViewУпаковка Wine
Производителю
Родственные проекты
LUKReactOSARWINSSCrossOver
Прочее
PageSetupDlgFreeBSDWwr