Wine Is Not an Emulator |
Автор: admin Просмотров: 4571 Комментарии:
Добавлен: 3 октября 2014
Обновлено: 20.10.2015 - 20:17
Wine (/ waɪn / - между «Уайн» и «вайн», укр. Вино) - свободная реализация Windows API для обеспечения запуска программ для Windows в Юникс-подобных операционных системах. Состоит на 100% из не- Microsoft кода, является копией большинства функций ядра Windows но написанных с нуля без применения наработок этой компании. Название является рекурсивным акронимом, и расшифровывается, как «W ine Is Not an Emulator» («Wine - не эмулятор»). Хотя название проекта часто пишут, как «WINE» или «wine» (англ. «Вино»), проект стандартизировал свое название, как «Wine».
Wine является открытым программным обеспечением, и распространяется под лицензией GNU LGPL.
Примерно половина исходного кода написана добровольцами, а другая часть коммерчески заинтересованной компанией CodeWeavers, которая продает поддержку Wine.
Основными поддерживаемыми платформами является GNU/Linux, FreeBSD, Solaris и Mac OS.
Wine состоит из нескольких компонентов, которые условно можно разделить на 3 части:
libwine
Библиотека, которая позволяет Unix-приложениям использовать API функции Windows.
Программа с открытым кодом, написанная под Win API, может быть собрана под Unix благодаря этой библиотеке без внесения дополнительных изменений в код.
libwine базируется на NT-подобной системе, работающей со строками только в юникоде.
wine
Среда для выполнения двоичных Windows- программ, предоставляет приложениям среду, не отличающуюся от Windows. Присутствует полная имитация, в том числе реестра, стандартных каталогов и файлов, а также дисков Windows.
wine-devel
Среда отладки и компиляции. Присутствует описание API функций, компилятор winegcc, что является надстройкой над gcc, отладчик winedbg и другие утилиты.
WINE имеет реализацию многих функций динамических библиотек (DLL), входящие в состав Windows (16-, 32 и 64-битные).
WINE всегда выполняется в непривилегированном режиме и не имеет никаких модулей ядра. Даже если Windows-приложения созданы, чтобы наносить ущерб, то проблемы будут носить локальный характер и не нанесут вред всей системе и другим пользователям, потому что в wine исключена возможность запуска от имени root пользователя.
В wine отсутствует поддержка драйверов, потому доступ к оборудованию возможен только на уровне ядра. Отсутствует поддержка USB. Все аппаратное обеспечение должно подключаться к host-системе. Например, если есть сканер, настроенный в GNU/Linux, то он может быть доступен и в WINE через TWAIN-интерфейс, который является надстройкой над SANE.
https://uk.wikipedia.org/wiki/Wine
Списки обновлений
03.10.2014 v1.7.28
- Поддержка условной компиляции в JavaScript.
- Двухсторонний текст в DirectWrite.
- Заглушки для поддержки DirectPlay Voice.
- Разные исправления.
19.09.2014 v1.7.27
- Кое что работает на Direct2D.
- Улучшения интерфейса RichEdit.
- Начальная поддержка ICMP version 6.
- Исправления различных ошибок.
5.09.2014 v1.7.26
- Ещё больше возможностей DirectWrite.
- Улучшения файлового диалога.
- Ряд C улучшений.
- Различные исправления
22.08.2014 v1.7.25
- Реализация библиотеки захвата пакетов.
- Еще несколько функций DirectWrite.
- Улучшена поддержка HTML таблиц.
- Добавлены математические функции VBScript.
- Разные исправления.
25.07.2014 v1.7.23
- Улучшена поддержка перетаскивания файлов.
- Улучшено управление HTTP cookie.
- Начальная поддержка сборок 64-bit Android.
- Исправления ошибок криптографии и других ошибок.
11.07.2014 v1.7.22
- Поддержка пар ограничивающих Unicode.
- Улучшена поддержка cookie.
- OS X CoreAudio использует AUHAL вместо AudioQueue.
- Начальная поддержка географической информации.
- Разные исправления.
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Категория: Эмуляторы, Окружение рабочего стола
Лицензия:
LGPL2
Размер архива исходников: 21.8 MB
Дата последних изменений в проекте: 03.10.2014
Интерфейс графический
Интерфейс консольный
Язык программирования:
C
Сайт проекта
Скачать Wine Is Not an Emulator 1.7.28
Комментарии |