Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - One-Core-API, DirectX 10, 11 и прочее

Ответить
Настройки темы
Разное - One-Core-API, DirectX 10, 11 и прочее

Пользователь


Сообщения: 53
Благодарности: 8

Профиль | Отправить PM | Цитировать


Изменения
Автор: Svyatpro
Дата: 12-02-2017
Всем привет!

Вероятно, что многие задавались вопросом о запуске новых 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

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:42, 12-02-2017

 

Аватара для Avatar-Lion

Безработный


Contributor


Сообщения: 5003
Благодарности: 983

Профиль | Отправить PM | Цитировать


A.A.Z., Надеюсь, что никак.

Отправлено: 01:43, 24-01-2022 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - One-Core-API, DirectX 10, 11 и прочее

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Системник на базе Core i7-3770 (Core i5-3570) andrei.ru Выбор отдельных компонентов компьютера и конфигурации в целом 11 17-10-2012 09:59
[решено] Разгон Core 2 Duo E8500 + GTX 260 (192 core) ArtyrKa Разгон, охлаждение и моддинг 6 12-11-2011 17:52
Процессор Core i7 620M заменит устаревший Core 2 Duo P9700 OSZone News Новости железа 0 04-01-2010 17:30
[решено] Несоответствие PHP API и Module API Negativ Программное обеспечение Linux и FreeBSD 6 10-04-2007 19:53
Win32 API | Нужна помошь по API функциям! vasika_hk Программирование и базы данных 2 23-05-2006 09:51




 
Переход