Wine
Материал из Lurkmore
« |
<хамс> Ты хоть эту Седегу видел? <хамс> Фоллаут всегда и все запускали на Вайне <Bercov> Вайна... <Bercov> Вайна никада ни миняецца | » |
— 391571 |
« |
Patric: О, кста, посмотри, какая прелесть Patric: "program.exe" D-termys: ок, ща запущу D-termys: голые негры поперёк экрана и просьба отправить смс. D-termys: и нахер ты так делаешь? Patric: понимаешь, я тут скачал одну очень полезную програмулину, запустил, а там вот так нехорошо получилось ( Patric: ты ведь сейчас мне скажешь, как ты это убрал ))) D-termys: конечно, дружище, говно вопрос D-termys: вайн закрыл | » |
— 408552 |
Wine — это неэмулятор (на самом деле являющийся костылем, прослойкой между WinAPI и системными вызовами UNIX-систем), позволяющий линуксоидам и маководам запускать-таки расово неверные виндовые приложения. Иногда они даже не только запускаются, но и работают[1]. В отличие от виртуалок не жрет никаких лишних ресурсов, но и КПД имеет намного меньший.
Wine также предоставляет программистам библиотеку программ Winelib, при помощи которой они могут компилировать Windows-приложения для портирования их в UNIX-подобные системы. Название Wine является рекурсивным акронимом и расшифровывается «Wine Is Not an Emulator» («Wine — не эмулятор»). Имеется в виду, что Wine не является эмулятором компьютера, как, например, qemu или VirtualBox — Wine это альтернативная реализация Windows API). Как и со многими рекурсивными акронимами, ноги растут из обычного «WINdows Emulator», который внезапно показался авторам недостаточно православным. После пятнадцати лет разработки, 17 июня 2008 года была выпущена версия Wine 1.0.
Wine распространяется на условиях православной лицензии GNU LGPL.
Содержание |
[править] Меметичность
В эту статью нужно добавить как можно больше меметичности. Также сюда можно добавить интересные факты, картинки и прочие кошерные вещи. |
Традиционная фраза «Что опять сломали?» в новостях о выходе новых версиях wine на ЛОРе. Происхождением обязано сплетением фактов:
- реверсинжинериг WinAPI — занятие из не самых простых ввиду его размазанности, размеров, закрытости и непостоянства
- Автаров более 9000 программ обязательно ожидающих, что WinAPI поступит именно так
- Их же, не стыдящих использовать еще более непостоянные недокументированные возможности
- Вездесущих багов, да таких что, баг часто усматривается афтарами виндософта как фича и на него опираются.
- Групповая зависимость кривых программ от менящихся документированных возможностей, а последних от абсолютно непостоянных недокументированных возможностей и все это держится на багах.
Именно поэтому WINE заявляет (и пытается этому соответствовать) совместимость "баг-в-баг". Так wine раскрыл секрет работы винды.
Для непонятливых, краткая история. Проект Wine был основан в 1993 году. Он представлял собой проект размером 0 байт. И был идеален по архитектуре и составу. Потом в него начали добавлять баги. Проект разрастался, к проекту стали подключаться новые разработчики, которые добавляли ещё больше багов. И поэтому при каждом новом релизе принято спрашивать «Чо опять сломали?!». (с) anonymous [1] На данный же момент вполне себе работоспособная примочка, позволяющая запустить порядка 70 % (из них половину даже без глюков) виндовых программ.
«Wine», как ответ красноглазика на вопрос «Какая у тебя версия Виндоус?», как бы намекающий на то, что Виндоус он не использует.
«А оно идет под вайном?» — аналогично предыдущему пункту, в ответ на упоминании какой-либо виндоус-программы.
Вопреки оффициальным™ уверениям мелкомягких, наличие вайна может внезапно превратить ваш утютненький GNU/Linux(а также мак, бсдю и прочих никсоидов) в Genuine Microsoft Software (подлинное программное обеспечение Майкрософт). Be careful!
Алсо, администрация лора, очевидно, питает к сабжу нежные чувства — вайн единственная софтина, регулярно нарушавшая ранее правило о запрещении минорных релизов в новостях. По состоянию на август 2011 пользователей это настолько заебало, что модераторы боятся постить новости про вайн вообще. Последняя новость про релиз вайна датируется 30.07.2010 и повествует нам о версии 1.3.0.
[править] Круг микробагов замкнулся (почти)
Анонимусы во всю уже пытаются выпустить специальную версию Wine для запуска под виндой. Причина ее появления в том, что сама винда (потому что в ней наконец через 20 лет исправили очередной баг) перестает "правильно" поступать и старый софт рушится от недоумения. Эта версия специально предназначена для меньшинств, вынужденных использовать виндовый старый софт на новой винде и вообще, для того, чтобы поизвращаться.
[править] Вендекапец
Анонимус пророчил наступление вендекапца после выхода ReactOS 1.0, Слаки 13.0 и Wine 1.0. Двое последних уже зарелизились, а вот ReactOS 1.0 с их темпами выйдет где-то в 2030 году, если вообще выйдет. Хотя есть мнение, что вендекапец нельзя считать наступившим, если есть жизненная необходимость в эмуляторе (или даже неэмуляторе) венды.
Алсо, существует сборка Wine для Windows (Пруф [2][3]). Сейчас является устаревшей.
[править] Однако
Не секрет, что друзья не растут в огороде изначально Wine разрабатывался для того, чтобы запускать на нём всякие мелкомягкие ништяки. Однако со временем идея протухла, так как линупс оброс туевой хучей опенсорсных программ работающих не хуже, а иногда даже лучше своих маздайных аналогов. С играми же всё было весьма и весьма печально, ибо игроделы на линупсоидов клали толстый претолстый. Со временем частично проблема начала решаться с помощью портов, но ведь не все разработчики имеют традиции открывать исходный код своих продуктов. Поэтому толпы энтузиастов ломанулись запускать под вайном все, что бегало/летало/стреляло и докладывать о своих фейлах в Багзилле, а на всякие быдло-аськи, офисы и прочую хуету забили. И таки в этой ипостаси Wine таки добился таки определённых таки успехов. Геймфаг-кун гарантируэ - инфа 100%!
В общем мой юный друг, если ты хочешь потешить своё ЧСВ и показать своим друзьям какой ты кулхацкер, смело ставь линупс и запускай под ним крусис. Правда всех красот напиханных в него ты никогда не увидишь, так как линупсойдам играть в него впадлу даже под вендой - Youth Oriented and Bydlo Approved же.
Однако если ты счастливый обладатель видеокарты от ATI, приготовься к тому, что, из-за элементарной криворукости ATI`шных драйверописателей, запустится у тебя чуть больше чем нихуя. Ровность ATI`шных дров даже под Windows вызывает батхёрт у пользователей, о чём они с постоянной периодичностью оповещают всех на железятных форумах. Адепты ATI рвут волосы на жопе, адепты NVIDIA злорадно хихикают в кулачок, подозрительно пахнущий писюнами.
[править] Примечания
- ↑ Анон гарантирует, что некоторые windows-приложения на wine работают чуть ли не лучше, чем на windows. За год пользования utorrent попеременно на линупсе и винде на первом не случилось ни одного краша\зависания\итд приложения, тогда как на поделке Билла были и зависания, и краши с пропаданием списка торрентов, что вызывало тонны ненависти у анонимуса. P.S. И самое главное: ВЕДЬ НЕ БЫЛО НИ ЕДИНОГО РАЗРЫВА!!!!
[править] См. также
- Wine HQ — официальный сайт проекта.
- Wine Help Forums — форум помощи Wine
- Wine (@FreeSource) — проект «Русский Wine»
- Wine Application DB — база приложений, совместимых с Wine в той или иной степени.
- The Official Wine Wiki — вики-страница проекта.
- Unixforum -> Wine — русскоязычный форум, посвящённый Wine.