LINUX.ORG.RU

Вышел Wine 1.2

 


0

0

За более чем 17 лет разработки, вышел второй стабильный релиз Wine — Wine 1.2

Основные изменения по сравнению Wine 1.0:

  • Начальная поддержка 64-х битных приложений на архитектуре x86_64 (пока только на Linux-платформе)
  • Реализована базовая поддержка WoW64
  • Произведено разделение 16-ти и 32-х битного кода
  • Частично реализованы библиотеки C: msvcr80, msvcr90 и msvcr100
  • В реестре стали возможны символьные ссылки
  • Добавлена возможность использования анимированных курсоров
  • Добавлена поддержка субпиксельного сглаживания
  • Добавлена поддержка JPEG, GIF, PNG, BMP, ICO и TIFF
  • Реализована поддержка проигрывания AudioCD,
  • Добавлена поддержка OpenAL и GSM-аудиокодека
  • Много улучшений связанных с HTTP: добавлена поддержка IPv6, HTTPS и т.д.
  • Добавлена поддержка IRDA
  • Множество улучшений связанных с Direct3D 9
  • Добавлена поддержка текстур в формате YUV
  • Реализована минимальная поддержка Direct3D 10
  • Добавлена поддержка SHA-256, SHA-384 и SHA-512
  • В зависимости добавлены следующие библиотеки libgnutls, libgsm, libmpg123, libopenal, libtiff и libv4l1

Следующая стабильный релиз будет иметь версию 1.4. Вот что планируется сделать/улучшить:

>>> Подробности

Ответ на: комментарий от anonymous

Неа. Хотя мы вроде бы уже выяснили, что даже на винде оба вопроса не гарантируются.

В винде не гарантируется запуск программ с ActiveX, DirectX, OLE?

Имхо это ясно, даже если разработку и не начинать.

Тем более.

Ппц. Ты уверен, что правильно расставил приоритеты?

Это не я расставляю приоритеты. Я сослался на источник, вообще-то:
http://ru.wikipedia.org/wiki/Wine

vold ★★★★★ ()
Ответ на: комментарий от vold

Новость для некоторых здесь в том, что wine претендовал на звание «альтернативной реализации Windows API», а не назвал себя каким-то там эмулятором или обёрткой. Т.е. ребята изначально исповедовали глобальный подход и замысливали wine как универсальный запускальщих wondows-софта в среде Linux. А когда выяснилось, что это недостижимо в принципе, некоторые их адепты начали вилять жопой, что они дескать ни на что не претендовали и не подписывались запускать весь win32-софт.

Они это сделали на 99%!!!

википедия намикает

Windows API — общее наименование целого набора базовых функций интерфейсов программирования приложений операционных систем семейств Windows и Windows NT корпорации «Майкрософт».

Ключевое здесь базовых функций интерфейсов OLE это далеко не базовый интерфейс, старфорс это вообще драйвер

Ramzes001 ★★ ()
Ответ на: комментарий от anonymous

>Желательно оба пункта. Плюс место на диске, трафик при обновлениях и прочая муть, которой Ъ конечно же не заморачиваются.

Ну да, нам бы и рыбку съесть и зондом не пораниться. Но надо ведь понимать, что переход на 64 бита на случится внезапно, а продлиться еще фиг знает сколько, поэтому либо смириться с наличием 32 битного софта, либо не использовать 64 бита из-за сотни метров «лишних» либ и религиозного фанатизма.

petrosyan ★★★★★ ()
Ответ на: комментарий от vold

Может, дело в видео-драйверах?

Драйвера от nVidia - сомневаться в их производительности и качестве не приходится.

I-Love-Microsoft ★★★★★ ()
Ответ на: комментарий от vold

>В винде не гарантируется запуск программ с ActiveX, DirectX, OLE?

Петросянский ник надо было тебе брать. Гарантирующий пункт лицензии, или еще чего, покажешь таки?

При том, что только «запуск» тебя вряд ли устроит хоть когда-нибудь.

Тем более.

Тогда твои заключения становятся еще более странными ;)

Это не я расставляю приоритеты. Я сослался на источник, вообще-то

В источнике «даже» нет, то есть приоритеты расставил именно ты.

anonymous ()
Ответ на: комментарий от anonymous

Хоспаде, да иди уж используй и не ной здесь ;)

И что? Ты вообще предлагаешь целиком винду юзать, кто из вас хуже? При том, что что-то копировать вообще не обязательно.

Да успокойся анонимус, тебе я ничего не предлагаю :)

Есть такие вещи, как кроссплатформенные тулкиты и интерпретируемые языки. И что интересно, соотношение между ними и слепленными с вайном прогами почему-то противоречит твоим выводам о том, что для разработчиков лучше.

Для этого программа должна изначально проектироваться как кроссплатформенная. А мы говорили про портирование.

Если прога изначально сделана под винду и WinAPI зашит в каждый модуль и каждый класс, то портирование под Линукс не такое простое дело. Там надо серьёзно перелопачивать код: отделять платформонезависимый код от кода, вызывающего Win32 API в отдельные модули и файлы, а потом эти модули делать под Linux под соответствующий тулкит и др. API, используемые под Линукс.

vold ★★★★★ ()
Ответ на: комментарий от Stahl

>для игры в честно украденные игрушки.

Вы не поверите, вайн используют не только для игрух.

Gukl ★★ ()
Ответ на: комментарий от petrosyan

>Ну да, нам бы и рыбку съесть и зондом не пораниться.

Само собой. Покажите мне того, кто хочет иначе.

поэтому либо смириться с наличием 32 битного софта, либо не использовать 64 бита из-за сотни метров «лишних» либ и религиозного фанатизма.

У меня он наличен, если что. Но желания от него избавиться это не обязано отменять, правда?

anonymous ()
Ответ на: комментарий от anonymous

Петросянский ник надо было тебе брать. Гарантирующий пункт лицензии, или еще чего, покажешь таки?

А где я говорил про гарантии в лицензиях? Я не обсуждаю здесь юридические вопросы, это ты пытаешься увести тему в сторону лицензий.

vold ★★★★★ ()

Только щас заметил:

Базовая реализация консольных утилит
Вот это в какой уй им впилось? Так много консольных утилит аналогов которых нет под Linux? Я этого не понимаю....

Ramzes001 ★★ ()
Ответ на: комментарий от vold

>Да успокойся анонимус, тебе я ничего не предлагаю :)

Врешь! :) Весь тред всем предлагаешь, в т.ч. и несчастным анонимусам.

Для этого программа должна изначально проектироваться как кроссплатформенная. А мы говорили про портирование.

Ок. А перечисли-ка десяточек-другой польстившихся на соблазны вайна разработчиков, где программа была портирована не сразу. Для такого мирового зла это количество сходу должно набраться.

anonymous ()
Ответ на: комментарий от MageasteR

По-твоему, Гагарин полетел в космос на первой же ракете, построенной Королёвым?

Ну что ж, тогда ждите, когда ракета wine долетит до запуска всего win32-софта. ;) Только ждать придётся очень долго.

vold ★★★★★ ()
Ответ на: комментарий от vold

>А где я говорил про гарантии в лицензиях? Я не обсуждаю здесь юридические вопросы, это ты пытаешься увести тему в сторону лицензий.

Если таких гарантий нет, то их нет вообще. И они являются такой же твоей выдумкой, как начальные намерения разработчиков вайна, как толпы кодеров, портирующих свой софт через вайн вместо православных фреймворков, как бОльшая честность использования краденой винды и т.д. Что у нас осталось хоть?

anonymous ()
Ответ на: комментарий от anonymous

Ок. А перечисли-ка десяточек-другой польстившихся на соблазны вайна разработчиков, где программа была портирована не сразу. Для такого мирового зла это количество сходу должно набраться.

Что значит «портирована не сразу». По частям что ли? Но зачем её портировать по частям? Моя твоя не понимает! :)

vold ★★★★★ ()
Ответ на: Только щас заметил: от Ramzes001

Специально для гуру-виндузятников, которые не могут найти в этом вашем линуксе traert и ipconfig))

petrosyan ★★★★★ ()
Ответ на: комментарий от anonymous

Если таких гарантий нет, то их нет вообще. И они являются такой же твоей выдумкой, как начальные намерения разработчиков вайна, как толпы кодеров, портирующих свой софт через вайн вместо православных фреймворков, как бОльшая честность использования краденой винды и т.д. Что у нас осталось хоть?

Каких гарантий? Юридических или технических?

Анонимус, мы с тобой говорим и спорим о разных вещах.

Я понимаю, что ты пытаешься увильнуть, приписывая мне то, чего я не говорил. Все эти приёмы (запутать собеседника, увести его в сторону, приписать ему то чего он не говорил, довести ситуацию до абсурда) мне хорошо известны.

vold ★★★★★ ()
Ответ на: комментарий от vold

Только ждать придётся очень долго.

К тому времени ВЕСЬ win32-софт будет уже не нужен. На линух, благодаря вайну, переползёт достаточное для портирования/кроссплатформенной разработки количество юзеров.

MageasteR ★★★★★ ()
Ответ на: комментарий от MageasteR

или забьют на него окончательно. Зачем писать под какую-то левую ос в которой к тому же и так почтиработает

anonymous ()
Ответ на: комментарий от vold

>Что значит «портирована не сразу».

Через значительный промежуток времени после выхода первой версии.

Каких гарантий? Юридических или технических?

Никаких. Из тех, которыми ты сможешь прикрыть зад от шефа, когда у тебя что-то там не встанет в самый нужный момент :)

Я понимаю, что ты пытаешься увильнуть, приписывая мне то, чего я не говорил. Все эти приёмы (запутать собеседника, увести его в сторону, приписать ему то чего он не говорил, довести ситуацию до абсурда) мне хорошо известны.

Ты б не плакал, а сразу ткнул пальцем, чего там где приписано. А так извини, мимо.

anonymous ()
Ответ на: комментарий от anonymous

Что значит «портирована не сразу».

Через значительный промежуток времени после выхода первой версии.

Портированных прог, которые изначально писались под винду, а потом через вайн их запустили в линуксе, целый список. Не сказать, чтобы их было много, но они есть. Например, та же 1С:Бухгалтерия 7.7, Налогоплательщик ЮЛ и др.

Со списочком таких прог можно ознакомиться, например, здесь:
http://etersoft.ru/wine/applications

Каких гарантий? Юридических или технических?

Никаких. Из тех, которыми ты сможешь прикрыть зад от шефа, когда у тебя что-то там не встанет в самый нужный момент :)

Про юридические гарантии повторяться не хочу, т.к. про них я уже высказался:
http://www.linux.org.ru/jump-message.jsp?msgid=5121072&cid=5122956

Если ты имеешь ввиду технические гарантии, то про них смотри здесь:
http://www.linux.org.ru/jump-message.jsp?msgid=5121072&cid=5123599

vold ★★★★★ ()
Ответ на: комментарий от anonymous

Никаких. Из тех, которыми ты сможешь прикрыть зад от шефа, когда у тебя что-то там не встанет в самый нужный момент :)

А-а-а.. Если ты поставишь windows-only прогу под вайн, а она не запустится?... Это другой вопрос.

Шефу надо объяснить, что под вайном запуск windows-программ не гарантируется. Пусть раскошеливается на лицензию на винду. Если таких программ много (на каждом рабочем месте), то здесь уже нады думать. Либо запустить прогу на win-компе и ходить туда с Linux-машин через терминал.

vold ★★★★★ ()
Ответ на: комментарий от vold

>Портированных прог, которые изначально писались под винду, а потом через вайн их запустили в линуксе, целый список.

запустили

Ключевые слова: портирование, разработка. Где они тут?

Про юридические гарантии повторяться не хочу, т.к. про них я уже высказался

То есть о них речь не шла и их нет, ок.

Если ты имеешь ввиду технические гарантии, то про них смотри здесь:

В винде не гарантируется запуск программ с ActiveX, DirectX, OLE?

Вот это смотреть? Так уже ответил — нет, не в курсе о таких _гарантиях_ :) Где можно почитать?

http://etersoft.ru/wine/applications

Гг. Этерсофт 1С не разрабатывает, а только поддерживает в вайне, с этого и живет. Ждем дальше список, с вот этими «производителями»:

вайн неявно тормозит портирование нативного софта под линукс, создавая иллюзию запуска этого софта под линуксом силами сообщества или представляя возможность производителю оптимизировать свой софт под вайн, т.е. пойти по лёгкому пути вместо написания кроссплатформенного софта

anonymous ()
Ответ на: комментарий от vold

>Шефу надо объяснить, что под вайном запуск windows-программ не гарантируется. Пусть раскошеливается на лицензию на винду.

Опять за рыбу деньги. Вот допустим я твой шеф. Объясни мне пожалуйста, кто гарантировал запуск и нормальную работу софта ххх под лицензионной виндой. В то время, когда этот софт лежит передо мной кверху лапками.

Или будешь и дальше делать вид, что не понимаешь, о чем речь?

anonymous ()
Ответ на: комментарий от anonymous

Ключевые слова: портирование, разработка. Где они тут?

что касается 1С 7.7, под вайном её запустили усилиями Этерсофт, они подправили wine и запустили. 7.7 действительно не портировали. А вот с 8.x уже компания 1С пошла навстречу линукс-платформе и там имело место портирование, т.е. разработчик сам озаботился проблемой запуска своей программы в линуксе хотя бы даже под вайном.

Вот это смотреть? Так уже ответил — нет, не в курсе о таких _гарантиях_ :) Где можно почитать?

Я не оперировал словом «гарантия», но употребил его первым в этом треде в форме глагола в смысле, что под вайном нельзя «гарантировать запуск windows-софта», и после этого анонимусы приставили мне пистолет к голове и чудли не в каждом посте требуют от меня предъявить гарантии запуска чего-то и где-то. А потом ещё требуют пруфы. С какой стати?

Что касается винды, то лично у меня не было каких-либо проблем в windows с запуском программ с поддержкой ActiveX, DirectX, OLE и прочими технологиями от Масдая. Хотя про гарантии запуска софта под винду лично я не говорил вообще:

http://www.linux.org.ru/jump-message.jsp?msgid=5121072&cid=5122956

Гг. Этерсофт 1С не разрабатывает, а только поддерживает в вайне, с этого и живет.

А где я сказал, что Этерсофт разрабатывает 1С? Или опять пытаешься приписать мне всякую чушь?

Ждем дальше список, с вот этими «производителями»:

вайн неявно тормозит портирование нативного софта под линукс, создавая иллюзию запуска этого софта под линуксом силами сообщества или представляя возможность производителю оптимизировать свой софт под вайн, т.е. пойти по лёгкому пути вместо написания кроссплатформенного софта

Докажи, что, если бы не было вайна, 1С не портировала бы свою программу под линукс нативно!

vold ★★★★★ ()
Ответ на: комментарий от anonymous

Опять за рыбу деньги. Вот допустим я твой шеф. Объясни мне пожалуйста, кто гарантировал запуск и нормальную работу софта ххх под лицензионной виндой. В то время, когда этот софт лежит передо мной кверху лапками.

Или будешь и дальше делать вид, что не понимаешь, о чем речь?

См. мой предыдущий пост.

Здесь сформулировано слишком обобщённо. Если ты запускал программу, сделанную для windows, в лицензионной винде, а она не запустилась или упала, то здесь уже нужно разбираться в тех.тонкостях. Тут можно задать кучу вопросов и причин её падения (или незапуска) может быть вагон и маленькая тележка.

vold ★★★★★ ()

>Direct3D 9

Direct3D 10

Игры не нужны. Нужно допиливать поддержку нужного софта.

Doctor_Drive ()
Ответ на: комментарий от I-Love-Microsoft

По сравнению с вендовыми (даже ATIшными) эти драйверы - полное говно.

PayableOnDeath ()
Ответ на: комментарий от vold

>А вот с 8.x уже компания 1С пошла навстречу линукс-платформе и там имело место портирование, т.е. разработчик сам озаботился проблемой запуска своей программы в линуксе хотя бы даже под вайном.

Под вайном? Не, точно?

после этого анонимусы приставили мне пистолет к голове и чудли не в каждом посте требуют от меня предъявить гарантии запуска чего-то и где-то. А потом ещё требуют пруфы. С какой стати?

С такой, что если гарантий нет нигде, то вайну вменять в минус получается и нечего. В следующий раз используй такое слово как вероятность.

Что касается винды, то лично у меня не было каких-либо проблем в windows с запуском программ с поддержкой ActiveX, DirectX, OLE и прочими технологиями от Масдая. Хотя про гарантии запуска софта под винду лично я не говорил вообще:

Шефу надо объяснить, что под вайном запуск windows-программ не гарантируется. Пусть раскошеливается на лицензию на винду.

Конечно же мы поняли, что это не значило наличие гарантий в винде. И шеф так не поймет, само собой. Слив?

А где я сказал, что Этерсофт разрабатывает 1С? Или опять пытаешься приписать мне всякую чушь?

Ты ж о разработчиках всё кричал, а теперь как партизан. Насчет приписок еще кстати прошлые не увидели ;)

Докажи, что, если бы не было вайна, 1С не портировала бы свою программу под линукс нативно!

Чаво? Она и портировала (хотя тут скорее переписала), а на вайн ей покласть. И вообще, доказывать после тебя буду.

anonymous ()
Ответ на: комментарий от vold

>Со списочком таких прог можно ознакомиться, например, здесь: http://etersoft.ru/wine/applications

Это список программ не совсем для Вайна, а для Этерсофта.

anonymous ()
Ответ на: комментарий от vold

>>Докажи, что, если бы не было вайна, 1С не портировала бы свою программу под линукс нативно!

Так даже с винцом они выпускают нативную версию, одно другому не мешает

Ramzes001 ★★ ()
Ответ на: комментарий от Gukl

>Вы не поверите, вайн используют не только для игрух.

К примеру удобно раньбе было пускать через него мультимедиа-диски со всякими клипартами, ынциклопедиями и прочим барахлом. Щас конечно это все с интернета удобнеее но прикольно же - виндовый авторан в никсах =)))

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от PayableOnDeath

>По сравнению с вендовыми

Линуховые и виндовые драйвера нВидии отличаются лишь контрол-центером и наличием под винду пресетов для игр. Короче, толсто

DNA_Seq ★★☆☆☆ ()
Ответ на: комментарий от DNA_Seq

Работают медленнее, а причины простым пользователям вряд ли будут интересны.

PayableOnDeath ()
Ответ на: комментарий от anonymous

С такой, что если гарантий нет нигде, то вайну вменять в минус получается и нечего. В следующий раз используй такое слово как вероятность.

Гарантии даёт Господь Бог. Насчёт гарантий вроде я сказал уже всё и добавить мне к этому нечего.

Под вайном хорошо, если запустится 5% виндового софта. И то, это слишком оптимистичная цифра для ванйа. Здесь слово «гарантия» (о которых ты талдычишь уже 3 страницы) совсем неуместно.

Конечно же мы поняли, что это не значило наличие гарантий в винде. И шеф так не поймет, само собой. Слив?

Анонимус, я понимаю, что у тебя проблемы на работе. Ты не осилил поставить программу под винду и шеф на тебя наехал совершенно справедливо. Однако, если у тебя не запустилась программа, то это не значит, что данная программа не запускается в винде в принципе. Гарантии здесь вообще не причём, просто для тебя это была единственная отмазка, чтобы бы шеф не заподозрил тебя в отсутствии компетенции.

Ты ж о разработчиках всё кричал, а теперь как партизан. Насчет приписок еще кстати прошлые не увидели ;)

Анонимус, тебе срочно надо к невропатологу. Я не шучу.

P.S.: А лучше иди сразу к психиатру. Скажи ему, что тебе никто не даёт гарантий :)

vold ★★★★★ ()
Ответ на: комментарий от vold

> Под вайном хорошо, если запустится 5% виндового софта. И то, это слишком оптимистичная цифра для ванйа. Здесь слово «гарантия» (о которых ты талдычишь уже 3 страницы) совсем неуместно.

ты передергиваешь. Запустится почти половина

anonymous ()
Ответ на: комментарий от vold

>о которых ты талдычишь уже 3 страницы

Ну конечно я этот бред ляпнул :) Вместо ответов у тебя пошли беспомощные наезды, насчет нововыдуманной цифры в 5% уточнять уже не будем. Чмаффки.

anonymous ()
Ответ на: комментарий от vold

> В винде не гарантируется запуск программ с ActiveX, DirectX, OLE?

А ты попробуй exe от vb6 запусти на vista и посмотри много ли там работает. И если все так хорошо, зачем в 7 ultimate встроили виртуальную машину с XP? Наверное заняться нечем. И корпоратив весь по данным МС все еще на XP сидит. Хотя если твоей логике следовать то в windows 7 тоже хреновый winapi.

По мне так ты жирнющий троль, смотри не тресни.

gloomdemon ()
Ответ на: комментарий от gloomdemon

Попробуй под windows 7 запусти софт написанный еще под 2000, тоже глюков будет. Ходить далеко не надо, jre5 возьми, косяки фееричные. Так что wine не хуже/лучше оригинала.

gloomdemon ()

> Следующая стабильный релиз будет иметь версию 1.4.

Вот что планируется сделать/улучшить:

Портировать на ARM-платформу и интегрировать с QEMU



Боже, какой подарок для микрософт! Билли об этом и не мечтал.

xintrea ()

Давно ждал, винде теперь точно капец (c)

lexxus-lex ★★★ ()
Ответ на: комментарий от gloomdemon

А ты попробуй exe от vb6 запусти на vista и посмотри много ли там работает.

VB6 был написан в 1998 г. ещё в бытность Windows 98, работающую в 16 разрядном реальном режиме процессора. Потом были: Windows Me, Windows 2000, Windows XP и во всех этих операционках VB6 работал. В общем-то Масдай не скрывает, что не собирается сохранять совместимость со старым софтом до бесконечности. С VB6 начались проблемы именно в Висте, но это и было запланировано Масдаем. Масдай окончательно убивает свой собственный софт через 2 версии винды. Это политика, а точнее бизнес. Чтобы продавать новые версии, Масдай создаёт новые технологии и переводит на них весь свой софт, но новые технологии не совместимы со старым софтом.

И если все так хорошо, зачем в 7 ultimate встроили виртуальную машину с XP? Наверное заняться нечем. И корпоратив весь по данным МС все еще на XP сидит.

Они это сделали для временной совместимости, пока большинство не перейдёт на новую систему. В Windows 8 они поддержку выпилят или не будут представлять из коробки, а только в виде отдельного дополнения, которое можно будет скачать с их сайта. Зачем? Бизнес и ничего личного. Пацанам надо постоянно продавать свежий софт, а следовательно клиентов нужно убирать со старых операционок и лишать поддержки. Офиц. поддержка Windows XP прекратилась кажется в апреле 2010 года.

Хотя если твоей логике следовать то в windows 7 тоже хреновый winapi.

Какой логике?

vold ★★★★★ ()
Ответ на: комментарий от Doctor_Drive

>Нужно допиливать поддержку нужного софта.

А, что входит в категорию нужного софта ?

S_wine ()
Ответ на: комментарий от vold

То, что у MS есть оправдание урезать поддержку win32 API, выкидывая устаревшее, не отменяет того факта, что под последними версиями Windows могут не заработать программы, которые нормально работают под wine.

Evtomax ()
Ответ на: комментарий от vold

>Под вайном хорошо, если запустится 5% виндового софта.

«Откуда проценты ?

Из мозга вестимо.»

Оперируйте, пожалуйста, непридуманными числами.

S_wine ()
Ответ на: комментарий от DevochkaLinux

старфорс сам по себе является виртуальной машиной и тянет 3 драйвера ядерного режима

wingrime ()

>Следующая стабильный релиз будет иметь версию 1.4. Вот что планируется сделать/улучшить:
Судя по этому списку пилить 1.4 будут года 3.

Ramen ★★★★ ()
Ответ на: комментарий от vold

> Офиц. поддержка Windows XP прекратилась кажется в апреле 2010 года.

Иди новости покури. Продажи ХР в очередной раз продлены, потому что корпоратив не желает переходить со всем своим зоопарком на вин7.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.