Что такое Wine Linux?

Не все программы (особенно программы Windows) совместимы для запуска в среде Linux. Вот где приходит Wine. Wine для Linux — это уровень совместимости, который облегчает запуск нужных вам приложений.

Вино не эмулятор

Прежде всего, Wine — это аббревиатура, которая расшифровывается как «Wine Is Not Emulator». И хотя на первый взгляд может показаться, что ВИНО — это не так. WINE не эмулирует Windows. То, что делает WINE, немного сложнее, чем это.

Как работает WINE?

Как Windows, так и Linux имеют свои собственные API, но поскольку эти две операционные системы сильно отличаются, их API не могут взаимодействовать друг с другом. Это означает, что приложения для Windows не могут работать в Linux, по крайней мере, без уровня совместимости. И это именно то, что WINE … слой совместимости. 

При наличии WINE вызов API-приложения Windows на лету преобразуется в соответствующий вызов API-интерфейса Linux. 

Конечно, речь идет не только об API. Для правильной работы приложения Windows также сильно зависят от файлов библиотеки динамической компоновки (DLL). К счастью, WINE предоставляет свои собственные версии различных файлов DLL Windows. И если DLL поставляется WINE, она способна загружать собственные файлы Windows DLL.

Единственное, что WINE не может сделать, это напрямую связаться с ядром Windows. Когда такая связь необходима, WINE передает эти вызовы ядру Linux. Если программе нужно сделать что-то, чего не может ядро ​​Linux, WINE преобразует вызов в то, с чем может работать Linux. 

Это невероятно сложная система, которая выполняет очень сложную работу.

Большая картинка

Самое важное, что нужно знать о WINE, — это то, что он позволяет запускать приложения Windows в Linux. Не каждое приложение поддерживается, но список растет с каждым годом. Чтобы узнать, какие приложения поддерживаются, проверьте базу данных приложений WINE.

Чтобы использовать WINE, вы должны сначала установить его на свой компьютер Linux. После установки вы можете установить приложения Windows с помощью команды wine. Если рассматриваемое приложение поддерживается WINE, у вас не должно возникнуть проблем с его запуском и запуском.

Инструменты GUI?

Если вы не хотите иметь дело с командной строкой, можно установить инструмент GUI playonlinux, чтобы упростить использование WINE. С помощью этого графического приложения вы можете установить приложения Windows, выбрав категорию, выбрав нужное приложение, а затем установив его.

Конечно, для некоторых приложений требуется приобретенная лицензия, а для некоторых даже потребуется установочный компакт-диск или загруженный файл. В любом случае, playonlinux делает установку приложений с WINE невероятно простой.

Скриншот playonlinux.

Ссылка на основную публикацию