# Wine

### Матеріал з Вікіпедії — вільної енциклопедії.

Wine
логотип
Розробник | Wine Team
Останній випуск | 0.9.34 / 30 березня, 2007
Операційна система | Linux, інші Unix-подібні системи
Тип | Compatibility layer
Ліцензія | GNU Lesser General Public License
Майданчик тенет | http://www.winehq.org/

Wine — вільна реалізація Windows API для забезпечення запуску програм для Windows на Юнікс-подібних операційних системах. Складається на 100% з не-Microsoft коду, є копією більшості функцій ядра Windows але написаних з нуля без застосування наробок цієї компанії.

Назва є рекурсивним акронімом, і розшифровується, як "Wine Is Not an Emulator" ("Wine - не емулятор"). Не зважаючи на те, що назву проекту часто пишуть, як "WINE" або "wine" (англ. "вино"), проект стандартизував свою назву, як "Wine".

Wine є відкритим програмним забезпеченням, і розповсюджується під ліцензією GNU LGPL (GNU LGPL).

Основними підтримуваними платформами є Лінукс, FreeBSD, Solaris та Mac OS.

## [ред.] Структура

Wine складається з кількох компонентів, які умовно можнорозподілити на 3 частини:

### [ред.] libwine

Бібліотека, що надає можливість Unix-додаткам використовувати API функції Windows. За кількістю функцій, що надає бібліотека, її можна порівняти навіть з QT – настільки велика кількість викликів, що пропонує бібліотека – від операцій з файлами до побудови GUI й звернення до БД. Прграма з відкритим кодом, написана під Win API може бути зібрана під юнікс завдяки цій системі без внесення додаткових змін в код. Центром libwine є NT-подібна система, що працює тільки зі строками тільки в юнікоді.

### [ред.] wine

Середовище для виконання двійкових Windows-програм, надає додаткам середовище, що не відрізняється від Windows. Присутня повна імітація, включно реєстр, стандартні каталоги й файли, присутня імітація дисків.

### [ред.] wine-devel

Середовище відладки й компіляції. Присутній опис API функцій, компілятор winegcc, що є надстройкою над gcc, відладчик winedbg й інші утиліти.

## [ред.] Опис

Дві версії Internet Explorer працюють одночасно у Wine під Debian GNU/Linux

WINE має реалізацію майже всіх функцій динамічних бібліотеки(DLL), що входять в склад Windows(16-, 32-, 64-бітні) WINE завжди виконується в непревілейованому режимі й не має жодних модулів ядра. Навіть якщо windows програми створені, щоб наносити шкоду, то проблеми будуть носити локальний характер й не завдадуть шкоди всій системі та іншим користувачам, бо в віні виключена можливість запуску від імені root користувача

В wine відсутня підтримка драйверів, бо доступ до обладнання можливий тільки на рівні ядра. Відсутня підтримка USB. Усе Апаратне забезпечення повинно підключатися до host-системи. Наприклад сканер в Linux, якщо він налагоджений в стандартній для Linux системі підтримки сканерів SANE, то він може бути доступний й в WINE через TWAIN-інтерфейс, що є надстройкою над SANE.

## [ред.] Дивіться також

Дивіться також програми, основані на Wine:

ReactOS, Darwine, CrossOver Office, Cedega

## [ред.] Ресурси тенет

- Офіційна сторінка Wine
- Список програмного забезпечення - Список програмного забезпечення, яке є сумісним з Wine
- стан проекту - Cтан готовності проекту. Відсоток готових API функцій по відношенню до готових Windows API
- Часті питання

Отримано з http://uk.wikipedia.org../../../w/i/n/Wine.html

Категорії: Windows | Вільне програмне забезпечення

##### Views

- Стаття
- Обговорення
- Поточна версія

##### Участь

- Портал спільноти
- Кнайпа
- Довідка
- Пожертвування

##### Пошук

##### Іншими мовами

- Bosanski
- Català
- Česky
- Deutsch
- English
- Español
- Suomi
- Français
- Interlingua
- Bahasa Indonesia
- Italiano
- 日本語
- 한국어
- Nederlands
- ‪Norsk (bokmål)‬
- Polski
- Português
- Русский
- Slovenčina
- Slovenščina
- Svenska
- Türkçe
- Tiếng Việt
- 中文