The OpenNET Project / Index page

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



"Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных приложений Windows"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных приложений Windows"  +/
Сообщение от opennews (ok), 13-Ноя-21, 18:26 
Вышла новая версия WineVDM 0.8 - слоя совместимости для запуска 16-разрядных приложений Windows (Windows 1.x, 2.x, 3.x) на 64-разрядных операционных системах, транслирующего вызовы программ, написанных для Win16, в вызовы Win32. Поддерживается привязка запускаемых программ к WineVDM, а также работа инсталляторов, что делает работу с 16-разрядными программами для пользователя неотличимой от работы с 32-разрядными. Код проекта распространяется под лицензией GPLv2 и основан на наработках проекта Wine...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56148

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  –3 +/
Сообщение от A.Stahl (ok), 13-Ноя-21, 18:26 
Хм, любопытно. Обычный вайн со старьём практически не работает. Вот сейчас пощупаю как эта штука поведёт себя...
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  –2 +/
Сообщение от A.Stahl (ok), 13-Ноя-21, 18:30 
Э-э-э... Хм, мне кажется что эта штука для винды. Там нет линуксового бинарика. Оно запускает старые виндовые программы из-под винды. И всё.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +3 +/
Сообщение от Аноним (4), 13-Ноя-21, 18:33 
ну дак запусти эту штуку под обычным вайном
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +12 +/
Сообщение от 41 (?), 13-Ноя-21, 18:38 
Wine²... Экспоненциально!
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +1 +/
Сообщение от village_coder (ok), 13-Ноя-21, 21:13 
Экзистенциалньно!
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +5 +/
Сообщение от Аноним (6), 13-Ноя-21, 18:39 
Запусти запускатор через запускатор.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

11. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (11), 13-Ноя-21, 19:03 
>Wine Is Not an Emulator

так что safe

Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от A.Stahl (ok), 13-Ноя-21, 18:53 
> ну дак запусти эту штуку под обычным вайном

Ты вот шутишь, а я попробовал. Не запустилось.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

17. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Онаним (?), 13-Ноя-21, 20:39 
Вряд ли оно запустится, там наверняка какие-то хитрые возможности именно виндового ядра используются для создания 16-битных CS.
Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Онаним (?), 13-Ноя-21, 20:41 
Ну и в линуховом ядре под x86-64 разве оставлен слой совместимости с 16-bit CS? Кмк нет.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

21. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (21), 13-Ноя-21, 21:18 
Вроде чё-то было в ядре специально для dosemu и 16 битных программ (аж в нескольких местах), но то для старой версии, новая работает поверх kvm. Я не слышал, чтобы удаляли, пару лет назад было. В дистрибутиве может быть выкинуто (я например выкинул всё что пахло легаси и ни разу не поимел проблем).
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +3 +/
Сообщение от lealxe (?), 14-Ноя-21, 09:50 
Надо собрать ядро c:

~ % zcat /proc/config.gz | grep 16BIT
CONFIG_X86_16BIT=y

Проверил с первой нагугленной 16-битной виндовой программой, до пересборки не работает, после работает.

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Kuromi (ok), 13-Ноя-21, 23:50 
Разме 64-ех битный режим не исключает 16 битного? Вроде как на Windows поддержку DOS потому и прибили, что в лоб не получится.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

27. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  –1 +/
Сообщение от A.Stahl (ok), 14-Ноя-21, 00:37 
Я не знаю как работает Вайн и как он разруливает битность, но он пытается запускать 16-битные программы и иногда у него даже что-то получается.


Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Нн (?), 14-Ноя-21, 07:49 
Из современного вайна это выкинули
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  –2 +/
Сообщение от A.Stahl (ok), 14-Ноя-21, 08:31 
> Из современного вайна это выкинули

Я не знаю что ты имеешь в виду, но я только что попробовал запустить 16-битную рограмму с помощью wine 6.x.x и процесс пошёл, отрисовалось окно и всё такое.

Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (35), 14-Ноя-21, 14:19 
Только 32-битная версия Windows начиная с 2000 по 10 могут запускать 16-битный софт, но не 64-битная версия Windows, там они по какой-то причине вырезали для неё.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

52. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +2 +/
Сообщение от Анонимленьлогиниться (?), 16-Ноя-21, 09:08 
64-х битный режим исключает Virtual 86 режим процессора, благодаря которому можно было исполнять 16-ти битный код из защищенного режима, подражая поведению инструкций 8086. Т.е. в лоб - да, нельзя. А этот wineVDM идет в комплекте с эмулятором CPU :) Т.е. нет нативного исполнения инструкций, как в Virtual 86 режиме.

А что до 64-х битной винды, там нет NTVDM тк он не смог бы работать без нативного исполнения инструкций в V86 режиме. Но )) оказалось что там в комплекте тоже был эмулятор CPU, что использовалось для запуска x86 приложений на Alpha и тп. И нашлись умельцы, которые пересобрали краденные исходники NTVDM с активацией этого эмулятора на x86 и получили замену, работающую в 64-х битном режиме: http://www.columbia.edu/~em36/ntvdmx64.html

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

7. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +2 +/
Сообщение от Аноним (7), 13-Ноя-21, 18:40 
Прошу прощения, но разве дефолтный Wine при имении 32 битного префикса не умеет исполнять 16 битный софт?
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (21), 13-Ноя-21, 18:47 
Дефолтный вайн студией не собирается по-моему, только mingw-w64.
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  –3 +/
Сообщение от A.Stahl (ok), 13-Ноя-21, 18:55 
Теоретически умеет, но на практике практически ничего нормально не работает.


Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

57. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Nxxemail (ok), 19-Ноя-21, 12:02 
1. Дефолтный вайн не раотает на винде.
2. Эта штука в миллион раз более продвинутая.
Ответить | Правка | К родителю #7 | Наверх | Cообщить модератору

12. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от asdasdasd (?), 13-Ноя-21, 20:27 
> Добавлена эмуляция сопроцессора х87.

О, а его разве из каких-то процессоров выпиливали?

Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Онаним (?), 13-Ноя-21, 20:37 
Должна была быть некоторая проблема с пропагацией исключений из long mode.
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Онаним (?), 13-Ноя-21, 20:38 
Ну и есть такая dll'очка - win87em, некоторый софт юзал независимо от наличия копра.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

26. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (26), 14-Ноя-21, 00:04 
Не, не выпиливали. Наоборот. До 486 его нужно было покупать отдельно.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

38. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (38), 15-Ноя-21, 10:26 
Да и 486SX весьма распространены были.
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Онаним (?), 13-Ноя-21, 20:29 
Забавненько, Visual Basic 1.0 работает? :)
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +1 +/
Сообщение от Онаним (?), 13-Ноя-21, 20:30 
Сам себе отвечу: даже 3.0 вроде умудрились запустить.
Прикольненько.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +1 +/
Сообщение от Аноним (19), 13-Ноя-21, 20:42 
А с настоящими виндами она работать будет?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +1 +/
Сообщение от keydon (ok), 13-Ноя-21, 21:46 
На дворе почти 2022: софт для форточек онли не нужен уже больше лет 10 (строго говоря никогда не был нужен).
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (32), 14-Ноя-21, 11:39 
Вот,когда чертеж в AutoCAD  оформиш или перчатку в Altium или прошивку в  IAR,  тогда и скажешь,как не нужен.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +3 +/
Сообщение от keydon (ok), 14-Ноя-21, 14:08 
> Вот,когда чертеж в AutoCAD  оформиш или перчатку в Altium или прошивку
> в  IAR,  тогда и скажешь,как не нужен.

Тут видимо подразумевалось что я должен за автора погуглить как их запустить в линухе или предложить альтернативу которая решит все его проблемы (чтобы автор пришёл и сказал что все !@$%%& тк кнопка "сделать хорошо" непривычного цвета). Но мы люди простые и законы у нас тоже простые: тебе надо, ты и делай.
Для остальных отмечу что для первых двух точно есть альтернативы (третья не понятно зачем нужна в принципе).

Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Анонимemail (46), 15-Ноя-21, 23:40 
Тут подразумевалось то, что фраза а-ля "Windows only software, уже как 10 лет не нужно, да и вообще не нужен был..." - бредовая. Всякие оси нужны, и всякий софт под них.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (48), 16-Ноя-21, 01:06 
Личное дело каждого что использовать. Кому удобно под винджу пожалуйста кому под макоси пожалуйста,
но есть опредленная тенденция что в отраслях где что-то делают в целом берут систему по умолчанию
и долгие годы это винда.

Если в отрасль прибывает достаточно инженеров-программистов выходят версии и для линухов, но
пока это азказное ПО то делают его для тех систем в которых разбираються "домохозяйки"

Понятно что реальные пацаны напишут за ночь все

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от keydon (ok), 16-Ноя-21, 02:37 
> Личное дело каждого что использовать.

Если вы живете в социуме, то это не работает.

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

Сочувствую миру где винда это тенденция.

> Если в отрасль прибывает достаточно инженеров-программистов выходят версии и для линухов,
> но
> пока это азказное ПО то делают его для тех систем в которых
> разбираються "домохозяйки"

В большинстве случаев монополист формирует рынок, а не рынок выбирает монополиста. Сомневаюсь что хоть кто-то из "домохозяек" выбрал программу осознанно, а не потому что это популяризировалось и пропагандировалось.

Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от keydon (ok), 16-Ноя-21, 01:47 
> Тут подразумевалось то, что фраза а-ля "Windows only software, уже как 10
> лет не нужно, да и вообще не нужен был..." - бредовая.
> Всякие оси нужны, и всякий софт под них.

Ну Linux, *BSD нужны. Может еще что-нить специфическое или малоизвестное для RTOS и пр..
А винда и мак это, простите, для !@#$%^. Нормальный человек никогда не будет этим пользоваться.

Ответить | Правка | К родителю #46 | Наверх | Cообщить модератору

36. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (36), 15-Ноя-21, 03:59 
BricsCAD для кого придумали? Нормальная замена хваленному автокаду, аргумент "пиратки нет" не засчитывается
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

56. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (38), 17-Ноя-21, 09:30 
Для тех, кто хочет странного.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +1 +/
Сообщение от Аноним (26), 13-Ноя-21, 22:28 
Ну наконец я смогу поиграть в нормальный пасьянс! Но на самом деле прикольнее было запустить мою Win32 прогу (которая так же поддерживает DOS через HX) под Win32s в Win 3.11.
Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (39), 15-Ноя-21, 10:47 
Хватит ли в Win 3.11 оперативки?
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Нн (?), 14-Ноя-21, 07:51 
Только для винды.

Не нужно

Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (39), 15-Ноя-21, 10:53 
В линуксе вам работает и так. Используй PlayOnLinux, установи туда Wine 1.0, и выполнил от рута:

sudo sysctl -w vm.mmap_min_addr=0

Тогда будет работать.

Подробнее:
https://wiki.winehq.org/Preloader_Page_Zero_Problem
https://www.opennet.ru/opennews/art.shtml?num=24113 (загляни также в комментарии)

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от COBA (?), 15-Ноя-21, 11:54 
Для всех систем есть Dosbox. Мне хватает его с головой.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

33. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (33), 14-Ноя-21, 12:26 
Больше врапперов бгу врапперов.
Есть же еще ntvdmx64, если добавить wine+dxvk и солянку других + glide, то становится грустно, трудно все это искать, подбирать, часть совмещено с патчами.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (37), 15-Ноя-21, 05:06 
надо признать ехе для вин пускается много надежней линуксовых бинарей
Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (39), 15-Ноя-21, 10:49 
В линукс есть обратная совместимость, но нет прямой совместимости. Это значит, что запустить в Linux 5.14 + Glibc 2.32 + GCC 10 прогу, созданную в Linux 2.6.9 + Glibc 2.3 + GCC 4.0, можно, а наоборот - нельзя
Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (38), 15-Ноя-21, 11:59 
Наивный вьюнош
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +1 +/
Сообщение от Аноним (21), 15-Ноя-21, 14:58 
Ну технически он прав, даже игры портированные 20 лет назад работают. Только esd  с atrsd понятное дело уже нет, но через эмуляцию oss можно было звук при некотором упорстве завести, емнип. С sdl-1 вообще много проблем, поэтому возможны варианты. С тех пор sdl заметно улучшили.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Аноним (38), 16-Ноя-21, 00:07 
Технически даже более-менее актуальный софт проще иногда запустить через Wine.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  +/
Сообщение от Kuromi (ok), 20-Ноя-21, 20:15 
> Ну технически он прав, даже игры портированные 20 лет назад работают. Только
> esd  с atrsd понятное дело уже нет, но через эмуляцию
> oss можно было звук при некотором упорстве завести, емнип. С sdl-1
> вообще много проблем, поэтому возможны варианты. С тех пор sdl заметно
> улучшили.

Помно запускало порт Sacred 1 официальный.  Порт старый, но работал номрлаьно. Именно из-за этого не понимаю визгов против Лин портов игр.

Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

49. "Выпуск WineVDM 0.8, прослойки для запуска 16-разрядных прило..."  –1 +/
Сообщение от Аноним (48), 16-Ноя-21, 01:06 
Лучше б GTK переписали
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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