Svyatpro
12-02-2017, 18:42
Всем привет!
Вероятно, что многие задавались вопросом о запуске новых Vista+ приложений на Windows XP, но сложность реализации такой идеи достаточно не тривиальная. Был у нас и Alky for Applications, был у нас и KernelEx от товарища BWC, но этого всего к сожалению не достаточно для запуска всех новых приложений. Поэтому товарищ Samuka на пару со мной начал реализовывать прослойку совместимости для Win2003/XP, эдакий враппер на основе Wine/ReactOS, который пока что работает только в юзер спейсе.
Наш враппер не влечет патчей системных файлов, наш враппер заменяет некоторые системные файлы, а "родные" использует как вспомогательные. Таким образом мы добавляем новые Vista+ функции, будь то эмуляция, заглушка, хак или реализация, а уже существующие функции перенаправляются на "родные" библиотеки которые реализованы самой Microsoft. Другими словами, мы ничего не меняем в самой системе, мы ее дополняем. А самое главное, что у нас есть возможность выпустить x86 и x64 разрядные версии. Недостаток этого метода только в том, что Windows Update не сможет полноценно работать, но тем не менее поддержка массовых редакций Windows XP/2003 уже закончилась, посему этот метод становится чуть более чем актуальный. DirectX 10, 11 реализован посредством WineD3D + несколько патчей для совместимости с WinXP/2003 (не путать с тем говном которое выпускает товарищ Adolfintel).
На данный момент у нас работают некоторые далеко не предназначенные для Windows XP приложения. Говорить о релизе для публики пока рано ввиду не малого кол-ва известных багов, но тем не менее ведется работа по их устранению.
Проект открыт, все желающие могут принять активное участие в разработке:
https://github.com/Skulltrail192/One-Core-Api
Из результатов мы можем запустить:
Photoshop CC 2015
Sony Vegas Pro 11
Adobe Reader DC 2015
Filezilla 3.24.0
Tropico 5 (DX11)
Hitman: Absolution (DX11)
8-bit Armies (DX11)
Injustice - Gods Among Us. Ultimate Edition
Mortal Kombat Komplete Edition
Pro Evolution Soccer 2017
Subterrain
и многие другие, некоторые с багами, некоторые полноценно, но в целом направление верное.
Скрин из последней полноценно работающей игры:
Hitman: Absolution
http://imglink.ru/thumbnails/12-02-17/0ac7b2b5b1db2465e06216a734fc1f48.jpg (http://imglink.ru/show-image.php?id=4393689b94da2cc0d17848402c138afd)
Вероятно, что многие задавались вопросом о запуске новых Vista+ приложений на Windows XP, но сложность реализации такой идеи достаточно не тривиальная. Был у нас и Alky for Applications, был у нас и KernelEx от товарища BWC, но этого всего к сожалению не достаточно для запуска всех новых приложений. Поэтому товарищ Samuka на пару со мной начал реализовывать прослойку совместимости для Win2003/XP, эдакий враппер на основе Wine/ReactOS, который пока что работает только в юзер спейсе.
Наш враппер не влечет патчей системных файлов, наш враппер заменяет некоторые системные файлы, а "родные" использует как вспомогательные. Таким образом мы добавляем новые Vista+ функции, будь то эмуляция, заглушка, хак или реализация, а уже существующие функции перенаправляются на "родные" библиотеки которые реализованы самой Microsoft. Другими словами, мы ничего не меняем в самой системе, мы ее дополняем. А самое главное, что у нас есть возможность выпустить x86 и x64 разрядные версии. Недостаток этого метода только в том, что Windows Update не сможет полноценно работать, но тем не менее поддержка массовых редакций Windows XP/2003 уже закончилась, посему этот метод становится чуть более чем актуальный. DirectX 10, 11 реализован посредством WineD3D + несколько патчей для совместимости с WinXP/2003 (не путать с тем говном которое выпускает товарищ Adolfintel).
На данный момент у нас работают некоторые далеко не предназначенные для Windows XP приложения. Говорить о релизе для публики пока рано ввиду не малого кол-ва известных багов, но тем не менее ведется работа по их устранению.
Проект открыт, все желающие могут принять активное участие в разработке:
https://github.com/Skulltrail192/One-Core-Api
Из результатов мы можем запустить:
Photoshop CC 2015
Sony Vegas Pro 11
Adobe Reader DC 2015
Filezilla 3.24.0
Tropico 5 (DX11)
Hitman: Absolution (DX11)
8-bit Armies (DX11)
Injustice - Gods Among Us. Ultimate Edition
Mortal Kombat Komplete Edition
Pro Evolution Soccer 2017
Subterrain
и многие другие, некоторые с багами, некоторые полноценно, но в целом направление верное.
Скрин из последней полноценно работающей игры:
Hitman: Absolution
http://imglink.ru/thumbnails/12-02-17/0ac7b2b5b1db2465e06216a734fc1f48.jpg (http://imglink.ru/show-image.php?id=4393689b94da2cc0d17848402c138afd)