Вышла (http://www.winehq.org/announce/1.5.4) новая версия реализации Win32 API - Wine 1.5.4. С момента выпуска версии 1.5.3 было закрыто 69 отчётов об ошибках.
Основные изменения в новой версии:
- Добавлен новый аудио ресемплер в DirectSound;
- Реализован провайдер аутентификации Negotiate (http://en.wikipedia.org/wiki/Integrated_Windows_Authenticati...
- В DIB движок добавлена поддержка вывода через OpenGL;
- Начата реализация смешанных (http://msdn.microsoft.com/en-us/library/x0w2664k.aspx) сборок .Net;
- Добавлены функции для работы с интернационализованными (http://en.wikipedia.org/wiki/Internationalized_domain_name) доменными именами (например, .рф).
- Обновлены переводы;
- Исправлено множество ошибок.URL: http://www.winehq.org/announce/1.5.4
Новость: http://www.opennet.me/opennews/art.shtml?num=33824
Когда уже в контре motd будет отображаться?
Где directinput?
Чего реально нового заработало и что сломалось? (какие приложения)
и кто за вас это будет проверять? Вы предствляете себе, сколко приложений существует? И что, все их проверять каждые две недели? Не понимаю я таких вопросов. если честно.
Информация в шапке обычно нисколько не отражает реальную работоспособность вайна. Да и половина терминов мне ничего не говорят. Есл бы кто-то назвал пару известных приложений в которых что-то изменилось, то все стало бы нагляднее.
Надо бы взять за правило ньюсмейкерам.
Battlefield 2 с панкбатером бы запустить...
Пруф под статьёй имеется.
Я вот немогу понять...
По моим понятиям, в Windows'ах их API имеет фиксированное
количество функций. Если и появляется, то оформляется
в виде нового интерфейса.Со стороны Linux есть функции выполняющие похожие операции.
Теперь чтобы win32/64 программа заработала, надо реализовать
функции из системных динамических библиотек и функции ядра.Теперь, у разработчиков есть определенность того, что
полностью реализовано и что оттестировано ?А то создаётся такое впечатление "вечной" недописанности
и недоработанности...И можно ли разбить задачу на подзадачи и последовательно
их решать ? Или это невыполнимо ? Или архитектуру Wine'а
нельзя спроектировать правильно на начальном этапе ?
>По моим понятиям, в Windows'ах их API имеет фиксированноеколичество функций.
документированных и с чётко описанным поведением - да
А теперь подумай, сколько есть недокументированных функций, и сколько из них используется в компиляторах (особенно в MS-овском).
ага, а еще совместимость баг в баг... сколько раз сталкивался с неправильной перерисовкой сложных компонентов и обычно дело закачивалось костылями... а костыли под православным вайном могут дать неожиданный эффект
Недокументированные функции не трогай. Ибо: разработчики как раз исопльзуют документированные. Это либо узкоспециализированное ПО, либо идиот использует недокументированные возможности.
>Ибо: разработчики как раз исопльзуют документированные.ха! вот как раз все эти проги и работают в вайне сносно.
зыж
да ещё с вин95 пошла «традиция» — хочешь «красоту»? юзай винплюс, ставь новый ие с новыми контролами и тд, и тп.
у мс нет ни одного продукта, который бы не заюзал хоть одну не документированную функцию.
начиная с мсо.
>либо идиот использует...ну дык... а хрена ли тут мс поливают? просто так что-ли?
>>А теперь подумай, сколько есть недокументированных функций, и сколько из них используется в компиляторах (особенно в MS-овском).Сам хоть понял, что сказал? Какое отношение компилятор к API имеет?
> Сам хоть понял, что сказал? Какое отношение компилятор к API имеет?Оппонент высказал предположение, видимо, что коли уж они для "ускорения" вордов и ииксплореров используют сииккретные, недоступные конкурентам, АПИ, "ускорить" компилятор было бы _только _логично! %-D
> Оппонент высказал предположение, видимо, что коли уж они для "ускорения" вордов и
> ииксплореров используют сииккретные, недоступные конкурентам, АПИ,ZogAPI компилятору не поможет.
Тяжело повторить многогодовой труд тысячи индусов.
... с помощью сотни таких же индусов
> ... с помощью сотни таких же индусовиди напиши хотя бы одну милионную часть этого wine а потом говори насколько это просто, хоть одну функцию
иди напиши хотя бы одну милионную часть этого win32 API а потом говори насколько это просто, хоть одну функцию
Ты вначале попробуй устройся на работу в MS, а потом неси подобную чушь. Среднестатистический индус работающий в MS будет грамотнее 99% коментаторов опеннета, включая тебя.
Пробовали и не получилось ?
>Среднестатистический индус работающий в MS будет грамотнее 99% коментаторов опеннета,а вот хрен ты угадал.
>> И можно ли разбить задачу на подзадачи и последовательно их решать ?Так и сделано. Потыкай в http://www.winehq.org/status
Например:
>http://www.winehq.org/winapi_statsДа уж. Кишка сильна у ребят, иначе бы не взялись.
> Я вот немогу понять...
> По моим понятиям, в Windows'ах их API имеет фиксированное
> количество функций. Если и появляется, то оформляется
> в виде нового интерфейса.За 18 лет развития винды появилось множество всяких API, которые зачастую нельзя удалить из-за совместимости. Вдобавок еще и программисты используют всяких доп.компоненты, не всегда совместимы со здравым смыслом. А если еще и хитрозащиту на софт навесят - попробуй разберись. Даже в самой винде стоит специальный режим совместимости, который в общем через раз работает, что уж про Wine, который палкой в небо тычет, говорить.
Страдания MS по этому поводу например тут : http://blogs.technet.com/b/not-a-kernel-guy/archive/2009/12/...
Wine не нужен Из-за него разработчики ленятся делать программы специально под линукс.
Wine нужен. Из-за него пользователи ленятся устанавливать пиратскую копию Windows.
Если будут нужны стабильно работающие виндовые программы и игры, то ничто не заставит его не установить. А производит ПО выпускают сборки под и на вайне, а после отказываются поддерживать т.к. там все на костылях пример picasa.
пикасы уже нет. Плохой пример.
Поэтому его нет т.к. делался на вайне.
Согласен. Wine нужен. Пиратская копия - ещё и незаконно
Вообще, так подумал, сильно сказано.
Не думал что до этого может дойти.
Положение Микрософта похоже пошатнулось, если
начали гулять такие мысли...
Дождь не нужен - мне лень таскать зонтик!
> Wine не нужен Из-за него разработчики ленятся делать программы специально
> под линукс.Никто не будет писать коммерческий софт под линь по этой причине. Линукс вообще непривлекателен для таких разработчиков.
Если юзаешь линукс значит на 90% предпочитаешь халяву и на 80% можешь найти бесплатную замену предлагаемму продукту. + маленькое количество пользователей вобще.
Разработчик думает, что если юзер уже заплаил за свою платформу и сопуствующий софт 10 000 то и еще заплатит легко.
Кому лень компилировать, берите у меня репозиторий wine для debian testing
http://debian.droppages.com/debian/wine-unstable/index.html
Сколько там троянов?
> Сколько там троянов?Хахаха. Без понятия. Исходники с оф. сайта вина. Файлы для сборки пакетов брал с сайта http://dev.carbon-project.org/debian/wine-unstable/
Спасибо, идите лесом.
> Начата реализация смешанных сборок .NetДля чего это нужно?
Для запуска смешанных сборок (т.е. тех которые содержат нативный и управляемый код).
Тем временем в Debian появился wine 1.2.3 :)
> Тем временем в Debian появился wine 1.2.3 :)Скорее всего он работает не хуже чем 1,5. За последние годы прогресса не замечено.