Представлен (http://www.winehq.org/announce/1.3.15) экспериментальный релиз открытой реализации Win32 API - Wine 1.3.15, в котором исправлено 29 ошибок.Основные изменения:
- Поддержка изменения сетевых паролей;
- Поддержка эмуляции отражающихся объектов (Reflection (http://en.wikipedia.org/wiki/Reflection_%28computer_gra... в компиляторе шейдеров;
- Тесты более не пытаются подражать поведению Win9x;
- Несколько улучшений в поддержке MSHTML и MSXML.
URL: http://www.winehq.org/announce/1.3.15
Новость: http://www.opennet.me/opennews/art.shtml?num=29799
Reflection это просто супер! Не хватало. Кто-нибудь накиньте список игр, в которых это можно потестировать
DirectX 11, облом.
Вопрос: нафига они до сих пор пыались подражать поведению Win9x? Вроде уже давно хомячки привыкли к производным от NT же.
Какая разница на хомячков?
Да хрен с ними с хомячками. А какие существуют сколько-нибудь нужные Win-программы, требующие 98 и не работающие в XP? На ум приходят только какие-нибудь гипотетические экзотические специальные программы по работе с каким-нибудь самодельным железом, но что-то слабо верится что они (коих наверняка во всём мире хоть кому-нибудь актуальных от силы несколько штук найдётся) станут особо хорошо работать под управлением ядра Linux, и что найдётся более чем полтора желающих так поизвращаться...
Почитайте новость. Там поведение (и внешний вид) тестов был как у Windows 9x, а стало как у NT 5.x. При этом сами тесты тестируют библиотеки и в режиме Windows 3.1, 95, 98, 2000, XP, 2003, Vista и 7. Запускаемость приложений не трогали, трогали только тесты. А внешний вид приложений еще в релизе 0.9.40-каком-то сделали как в Windows 2000 вместо 98, а дефолтную систему с 2000 поменяли на XP тогда же.
Хомячки же потом и будут это юзать эту поддержку в Wine for Windows чтобы запускать старые узко-специализированные программы от дяди Вани, которые в новых чудо-версиях и не думают работать.
> Хомячки же потом и будут это юзать эту поддержку в Wine for
> Windows чтобы запускать старые узко-специализированные программы от дяди Вани, которые
> в новых чудо-версиях и не думают работать.Хомячки никогда не запускают тесты Wine для разработчиков.
+1
Мда. Нормальная реализация win32 для windows это гениально.
До выхода патчей от близзарда, вайн был единственным способом запуска первого старкрафта на висте.
А вино есть для венды? О_о Как-то это мимо меня прошло... ЛОЛ
А cygwin на что?
Из-под венды запускать cygwin, а из-под него Wine? :)
> Из-под венды запускать cygwin, а из-под него Wine? :)Да нет же, всем известно, что сначала нужно поднять Xen под FreeBSD, а потом уже винду...
Из-за исторических причин.Понимаете, проект wine делался для эмуляции 3-ей винды.. ее пилили, пилили потихонечку.. а когда появилось что-то хоть как-то работающее, "внезапно" основной виндой вокруг уже была win95. Стали работать для поддержки win32c, и большая часть того, что делали много лет, стало не слишком нужно - но при этом работало значительно лучше, чем win32c, который только начали делать для wine, поэтому хотя эмуляция win95 была важнее, wine позиционировался для эмуляции win 3.x - он это умел делать хорошо, в отличие от win95.
С NT примерно та же история )) Когда NT становилась основной ОС, поддержка в wine была плохой, а win9x - значительно лучше. Поэтому тесты, конфигурация по умолчанию и т.д. оставалась настроенными под win9x, как значительно более оттестированную, ведь основной код к тому времени писался для эмуляции win9x. А момент, когда новая поддержка NT стала лучше поддержки 9x, над которой работали много лет, отследить очень сложно, поэтому основная совместимость оставалась настроенной на 9x.
Для эмуляции 3-й винды wine никогда не писали.
>Для эмуляции 3-й винды wine никогда не писали.Вот не надо умничать. Читаем и просвещаемся: http://wiki.winehq.org/WineHistory
Там ни слова про это нет. Не порите чушь.
Зато если пройти дальше - то встретите упоминания: http://wiki.winehq.org/AboutWine
"Initial work consisted of getting a program loader working that could run Windows' 16-bit binaries."
> Там ни слова про это нет. Не порите чушь.Читаем внимательно и видим 16-разрядов и прочие упоминания.
Он наверно думает что до убунты в Linux не было графического интерфейса, только консоль, поэтому Wine не может уметь Windows 3.1.
Да нет - просто только почуял твёрдую почву под ногами и возомнил себя гуру.
> Да нет - просто только почуял твёрдую почву под ногами и возомнил
> себя гуру.Нет, я-то просто стебусь. А вот ты очень хорошо про себя написал, собиральщик пакетов :))
И то верно. Завтра будет утверждать что Ubuntu - первый линукс с GUI, до него были Gentoo и Slackware, уперные гентушники до сих пор не любят иксы и работают из консоли.
> поэтому хотя эмуляция win95 была важнее, wine позиционировался для эмуляции win 3.x - он это умел делать хорошо, в отличие от win95.Т.е. реализация Win16 API в Wine лучше чем в Windows 95?
>> поэтому хотя эмуляция win95 была важнее, wine позиционировался для эмуляции win 3.x - он это умел делать хорошо, в отличие от win95.
> Т.е. реализация Win16 API в Wine лучше чем в Windows 95?Да примерно одинаковая, то есть отличная и для того и для другого. Тольпо перед запуском 16-битной программы нужно выполнить 2 действия.
Реально, чуваки, я за вас рад, совсем скоро вы будете иметь почти полноценную винду (хотя некоторые, совсем "не многие", ее уже имеют лет так 20-25:))
В правильном направлении идете товарсчи!