The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Вышел WineVDM 0.7

12.03.2019 19:06

Доступен новый выпуск WineVDM, слоя совместимости, позволяющего запускать 16-разрядные приложения (Windows 1.x, 2.x, 3.x) на 64-разрядных версиях Windows. В своей работе WineVDM использует наработки проекта Wine. Код проекта распространяется под лицензией GPLv2. Для загрузки доступны сборки стабильной версии (0.7) и master-ветки (рекомендуется).

WineVDM транслирует вызовы программ, написанных для Win16, в вызовы Win32. Поддерживается возможность ассоциации запускаемых программ с WineVDM, а также работа инсталляторов, что делает работу с 16-разрядными программами для пользователя неотличимой от работы с 32-разрядными.

В новой версии можно отметить следующие улучшения:

  • Исправления в системе диалогов: Civilization I теперь идёт без каких-либо проблем (раньше были проблемы с памятью);
  • Поддержка 8-цветных (3bpp) изображений: программы для Win 1.0 теперь могут загружать цветные изображения;
  • Извлечение значков из исполняемых файлов Win16 и создание ссылок на них в ярлыках в меню "Пуск" во время установки программ;
  • Использование оригинального winhlp32 от Microsoft там где это возможно, иначе используется winhlp32 от проекта Wine;
  • Исправление ошибок.


  1. Главная ссылка к новости (https://github.com/otya128/win...)
  2. OpenNews: Проект Hangover для запуска Windows-приложений на системах ARM64 c Linux и Android
  3. OpenNews: Новая версия Cygwin 3.0, GNU-окружения для Windows
  4. OpenNews: Стабильный релиз Wine 4.0
  5. OpenNews: Релиз операционной системы ReactOS 0.4.11
  6. OpenNews: Выпуск Proton 3.16-8, пакета для запуска Windows-игр в Linux
Автор новости: Nxx
Тип: Программы
Ключевые слова: wine, windows, win32
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, A.Stahl (ok), 21:13, 12/03/2019 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    >WineVDM использует наработки проекта Wine.

    Поддержка Win16 в современном Wine отвратительна. Мало того что ситуация не улучшается, так они, кажется, ломают даже то, что хоть как-то работало.

    Но новость хорошая -- возможно это подстегнёт интерес к поддержке Вин16 и дело сдвинется.

     
     
  • 2.3, MINIX (?), 21:19, 12/03/2019 [^] [ответить]    [к модератору]
  • +2 +/
    Новость как новость. Для улучшения работы виндовс пилят слой совместимости под WinAPI для WinAPI...
     
  • 2.4, commiethebeastie (ok), 21:20, 12/03/2019 [^] [ответить]    [к модератору]
  • +/
    А я тебе сходу скажу, что он на базе очень старого вайна, начала 00-х годов.
     
  • 2.10, адмирал третьего флота очевидно (?), 23:36, 12/03/2019 [^] [ответить]    [к модератору]
  • +1 +/
    потому что цели современного вайна сделать хорошо для 64х и 32х битных актуальных, очевидно что если при этом сломается что-то для 16битных приложений блокирующим фактором это не станет.
     
  • 2.57, Аноним (57), 21:44, 13/03/2019 [^] [ответить]     [к модератору]
  • +1 +/
    Почитай вот это http www opennet ru opennews art shtml num 24113 Суть вот в ч... весь текст скрыт [показать]
     
  • 2.64, Nxx (ok), 16:37, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    В  WineVDM поддержка лучше, чем в Wine
     
  • 1.2, Аноним (2), 21:18, 12/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    А в чем проблема? В процах ведь есть виртуальный режим эмуляции. Чё постоянно ломается обёртка сисвызовов?
     
     
  • 2.5, Аноним (5), 21:42, 12/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    микософт не хочет заморачиваться
    а так, люди обычно ставят досбокс с вин3.1 и радуются
     
  • 2.22, Аноним (22), 07:27, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Нечему в ломаться "обёртке сисвызовов" поскольку её нет.
     
     
  • 3.50, Аноним (50), 16:16, 13/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    видимо имелось в виду, что им ненужно писать и поддерживать эмулятор процессора, а нужно только wrapper над сисколами. как же надо кодить, чтобы после обновлений часть функционала падала постоянно?
     
     
  • 4.51, Аноним711 (?), 16:20, 13/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    около 20 лет проекту. видимо при переносе с более старой винды на новую не все удается отладить.
     
  • 4.60, Аноним (60), 06:55, 14/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Нет "виртуального режима" в long mode, нечему вызывать врапер, потому и нет врапера. Нужно писать иподдерживать эмулятор.
     
     
  • 5.62, анономный аноним (?), 11:17, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    а как же режим совместимости?
     
     
  • 6.67, Аноним (67), 17:29, 14/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Никак NTVDM on Win32 uses V86 mode of the CPU for fast code execution which isn... весь текст скрыт [показать]
     
  • 1.6, Аноним (50), 22:38, 12/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +3 +/
    это кому-то, кроме двинутых олдфагов нужно?
     
     
  • 2.36, macfaq (?), 13:03, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Да.
     
     
  • 3.48, Аноним (50), 16:03, 13/03/2019 [^] [ответить]    [к модератору]  
  • +3 +/
    нахeр?
     
  • 1.7, Аноним (7), 22:53, 12/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Они же вроде 16 бит вообще выпилили, переложив всё на dosbox?
     
     
  • 2.34, Аноним (34), 12:30, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    А dosbox разве может запускать win16 приложения???
     
     
  • 3.37, A.Stahl (ok), 13:28, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Разумеется нет.
     
     
  • 4.68, Ordu (ok), 21:15, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    А win16 он может запускать?
     
     
  • 5.69, A.Stahl (ok), 21:41, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Да, вполне. Но связка DosBox+Win3.x+собственно программма довольно неудобна.


     
  • 1.8, Аноним (7), 22:54, 12/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    >WineVDM транслирует вызовы программ, написанных для Win16, в вызовы Win32

    То есть и для обычной винды подойдёт?

     
     
  • 2.13, Аноним (13), 00:07, 13/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    Для обычной винды лучше взять https://github.com/leecher1337/ntvdmx64
     
     
  • 3.16, AnonPlus (?), 01:16, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Есть ещё http://takeda-toshiya.my.coocan.jp/msdos/

    (не сравнивал, что лучше)

     
     
  • 4.19, Stax (ok), 05:22, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    А еще https://vdos.info/ ...
     
  • 4.21, Аноним (21), 07:09, 13/03/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    > http://takeda-toshiya.my.coocan.jp/msdos/

    URL просто пугает! :)

     
     
  • 5.27, Аноним (27), 09:37, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Ага. Хады, дарагой, на my.coocan! :)
     
  • 1.9, Barssn (ok), 23:30, 12/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +8 +/
    Wine под Windows который позволяет запускать программы для Windows в Windows. Дожили. :-)
     
     
  • 2.11, Аноним (11), 23:43, 12/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Ты только сейчас узнал, что Wine уже лет 20 работает под Виндой и с ним запускают старкрафты под десяточкой? So slow.
     
     
  • 3.26, Barssn (ok), 09:33, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    > Ты только сейчас узнал, что Wine уже лет 20 работает под Виндой
    > и с ним запускают старкрафты под десяточкой? So slow.

    Ага. Боюсь я не так давно в теме (linux) чтоб об этом знать.

     
     
  • 4.58, Аноним (11), 23:05, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Странно звучит "дожили", если еще не успел пожить в теме Linux.
     
     
  • 5.59, Barssn (ok), 00:13, 14/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    > Странно звучит "дожили", если еще не успел пожить в теме Linux.

    Я пытался пошутить, как всегда зря.

     
  • 1.12, Аноним (13), 00:04, 13/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >  Исправления в системе диалогов: Civilization I теперь идёт без каких-либо проблем (раньше были проблемы с памятью);

    Она же под ДОС была всегда?

     
     
  • 2.14, Аноним (5), 00:28, 13/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    были версии для виндовс. просто тогда не были популярны, народ в начале 90х вообще редко виндой пользовался(если пользовался вообще)
     
     
  • 3.53, Аноним (53), 16:47, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Единственное достоинство "Civilization for Windows" -- простая загрузка сохранённых игр. Но довольно скоро вышла Civilization 2, которая по всем параметрам была лучше.
     
     
  • 4.65, Nxx (ok), 16:54, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Там намного лучше графика, управление мышкой, поддержка любого разрешения экрана.
     
  • 2.15, DiabloPC (ok), 00:46, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    А то win1/2/3 не просто обёртки над dos'ом)
     
     
  • 3.17, Аноним (17), 04:41, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Как минимум наличие расширенного апи, новые форматы исполняемых файлов, которые база не умеет, в поздних версиях даже новые режимы доступа к дискам и механизмы управления памятью...
     
  • 3.20, Алеша (?), 06:19, 13/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Они не разу не обертки Запускались из-под дос-а, но дальше, фактически, работал... весь текст скрыт [показать]
     
     
  • 4.23, Аноним (22), 07:32, 13/03/2019 [^] [ответить]    [к модератору]  
  • +4 +/
    — Папа, покажи, что такое многозадачность Windows.
    — Подожди, сынок, щас дискетка доформатируется...
     
     
  • 5.24, ryoken (ok), 07:54, 13/03/2019 [^] [ответить]    [к модератору]  
  • +5 +/
    Обнаружен баянист-виртуоз.
     
     
  • 6.45, burjui (ok), 15:36, 13/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    тун-ДЫН(?)
     
  • 5.25, Аноним (25), 08:19, 13/03/2019 [^] [ответить]    [к модератору]  
  • –2 +/
    Многозадачность в винде давно есть, клоун...
     
     
  • 6.46, Аноним (46), 15:58, 13/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Расскажи теперь, когда были дискетки, и как давно ты цирковое окончил.
     
  • 6.56, SysA (?), 17:18, 13/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Более-менее нормальная многозадачность (да и вообще реальное подобие серверной системы) в винде появилась только с приходом разработчиков из Диджитал в WinNT v3.51!
     
  • 5.38, Stax (ok), 13:38, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    А это было как раз ради корректной эмуляции дос-приложений. Тут подробности: https://blogs.msdn.microsoft.com/oldnewthing/20090102-00/?p=19623
     
     
  • 6.49, Аноним (46), 16:12, 13/03/2019 [^] [ответить]    [к модератору]  
  • +1 +/
    Написать они горазды что угодно, кроме ядра NT, которое пришлось заказывать специалистам на стороне. Вот с тем ядром как раз и стало можно дискетку форматировать. Совпадение.
     
     
  • 7.54, Stax (ok), 17:12, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    > Написать они горазды что угодно, кроме ядра NT, которое пришлось заказывать специалистам
    > на стороне. Вот с тем ядром как раз и стало можно
    > дискетку форматировать. Совпадение.

    Это связано исключительно с отказом от совместимости с DOS-приложениями в NT. Т.к. они запускаются под эмуляцией, без доступа к реальному биосу, то и потребность блокировать ОС при форматировании ушла.

     
     
  • 8.61, Аноним (60), 07:04, 14/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Больше верю не словам пиар-менеджеров, а комментариям в исходниках Windows we a... весь текст скрыт [показать]
     
  • 4.32, Аноним (32), 12:04, 13/03/2019 [^] [ответить]     [к модератору]  
  • +/
    Это называется кооперативная многозадачность Все добровольно подчиняются прав... весь текст скрыт [показать]
     
  • 4.47, Аноним (47), 16:00, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    >Запускались из-под дос-а, но дальше, фактически, работали без него.

    В досе любая программа фактически работает без него, за исключением обработки некоторых прерываний

     
     
  • 5.55, Stax (ok), 17:16, 13/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    >>Запускались из-под дос-а, но дальше, фактически, работали без него.
    > В досе любая программа фактически работает без него, за исключением обработки некоторых
    > прерываний

    Эээ что? И как программы по-вашему работают с файловой системой системой, например? Да и голые API BIOS'а были довольно убогими, ДОС их прилично расширял.

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

     
  • 2.28, б.б. (?), 11:40, 13/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    > Она же под ДОС была всегда?

    была и под виндовс. с hi-res графикой

     
  • 1.29, Аноним (29), 11:51, 13/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Ну Win16 api наверно проще, чем то что было после. Может и совместимость с программами будет лучше.
    То есть берём любую вин16 программу и не глядя запускаем...
    И никаких глюков?

     
  • 1.31, Аноним (29), 12:01, 13/03/2019 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    Хочу себе Linux с закосом под win 3 11 Можно сделать, чтобы wine была основным ... весь текст скрыт [показать]
     
  • 1.33, Аноним (29), 12:06, 13/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    А как оно запускает их под 64 разрядной ОС?
    Разве v86 режим можно использовать там?
     
     
  • 2.39, Stax (ok), 13:51, 13/03/2019 [^] [ответить]    [к модератору]  
  • +2 +/
    Нельзя: https://www.xylos.com/en/corporate/blog/legacy-16-bit-applications-on-64-bit-o

    Но это не отменяет возможности сделать иначе. Например, тут http://www.columbia.edu/~em36/ntvdmx64.html пишут:

    Microsoft's NTVDM uses a licensed version of the SoftPC emulation software by Insignia. The original NTVDM, written for Windows NT, operated differently when run on Intel's x86 hardware and on alternate hardware, including VAX VMS, DEC Alpha, and Mips. SoftPC included a software-based CPU (CCPU) that could emulate an Intel 80386 processor. For performance reasons, when running under an Intel processor, the emulated CPU was not used; instead, the V86 mode of the hardware CPU was used, via a kernel interface which Microsoft called "Monitor". So the CCPU was used on non-x86 architectures and Monitor was used on x86. Leecher1337's NTVDMx64 modifies the original code so that the CCPU is used when running under 64-bit Windows, because Intel processors have no V86 support in the "long mode" used by 64-bit Windows.

    Те в весьма распространенном NTVDM из любой 32-х битной винды NT уже был заложен эмулятор процессора, просто на x86 с v86 он не был активен. Но если активировать, то и v86 уже не нужен...

    В топике, думаю, что-то подобное. Эмулятор процессора в комплекте. А иначе-то никак!

     
  • 2.66, Nxx (ok), 17:02, 14/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Оно использует эмулятор процессора.

    На процессорах Intel можно также подключить специальный драйвер, чтобы 16-битные программы работали нативно.

     
  • 1.35, Аноним (34), 12:31, 13/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    Очень сырой продукт. У меня ничего из win16 нормально не запустилось.
     
     
  • 2.40, ryoken (ok), 14:46, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Меня прям любопытство разбирает. А что вы пытались запустить-то? :)
     
     
  • 3.43, Аноним (29), 15:03, 13/03/2019 [^] [ответить]    [к модератору]  
  • –2 +/
    Ну всё скачивается из интернета, так что он много что мог найти.
     
  • 3.52, Аноним (34), 16:21, 13/03/2019 [^] [ответить]    [к модератору]  
  • –1 +/
    FoxPro 2.5 и программу под него написанную
     
  • 2.63, Аноним (34), 12:20, 14/03/2019 [^] [ответить]     [к модератору]  
  • +1 +/
    Прошу прощения, зря я гнал на продукт, и фокспро и программа замечательно работа... весь текст скрыт [показать]
     
  • 1.41, ыы (?), 14:48, 13/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    >Исправления в системе диалогов: Civilization I теперь идёт без каких-либо проблем

    Срочно отпиливаем от видющек лишнюю память и идем играть в первую Цивилизацию...

     
     
  • 2.42, Аноним (29), 15:02, 13/03/2019 [^] [ответить]    [к модератору]  
  • +/
    Излишки памяти вы можете высылать мне по следующему адресу:
    М...(NO CARRIER, CODE 07)
     
  • 1.44, Ilya Indigo (ok), 15:29, 13/03/2019 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    > Civilization I

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2019 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor