One-Core-API, DirectX 10, 11 и прочее
Всем привет!
Вероятно, что многие задавались вопросом о запуске новых 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 |
Черный экран
|
Ха-ра-шоо. Мы берем и с помощью разных извращений ставим на Windows XP DirectX 10 и 11. Но возникает вопрос: а потянут ли видеокарточки, покупавшиеся под Windows XP, более новые варианты? Чисто физически - будет ли поддержка с точки зрения железа? В связи с этим, желательно не просто вещать, что под Хрюшей пошла игра Hitman: Absolution (DX11). А еще и говорить, на каком железе это было. И насколько реально в нее играть.
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Короче. Я вполне готов понять, что людям, которые до сих пор сидят на ХР (не я один такой), нужны некие более современные программы, чтобы их запускать. Только вот с игрухами - не надо, тут может быть фатальная несовместимость с видеокартой. Насвинячите. Photoshop CC 2015? У меня на Хрюше стоит Adobe Photoshop CS3, и работает на отлично. Вам нужен самый свежий софт? Тогда почему до сих пор на Хрюше? Тот, кто на ней реально сидит, отберет то, что под ней ходит без костылей. За костыли тоже благодарен будет, но... стремление запустить новые игры на старой карточке у любого человека, что сидит на старом компе, давно уже отвалилось. С пониманием, что не пройдет. Вот давайте без игрух, а по делу. |
Современный офисный ПК с NVMe SSD и процессором уровня Pentium Gold с включенным Fast Boot загрузит Windows 10 за 10 секунд. Еще секунд 10 уйдет на запуск виртуальной машины с WinXP, если так уж прёт от её интерфейса. Уверен, ни один древний ящик на Socket 775 (ну или на что там сейчас ХР ставят?) таких скоростей и близко не выдаст. В лучшем (самом лучшем) случае удастся получить те же 20 секунд на запуск ХР, но только вот от тупняков в браузере из-за слабого CPU никуда не деться. А современный ПК таких недостатков лишён. Хотя как по мне, глубоко пофиг какого цвета и размера панель задач, т.к. юзер при работе с компом пялится в окно браузера или в игрушку, а не на системные окошки.
|
Цитата:
Цитата:
|
Jula0071
Он же сам написал, что "новый комп купил". Я тем самым хотел ему намекнуть, что лучше этим компом пользоваться и сидеть на виртуалке в ХР, если уж она ему так нравиться, чем мучиться с древним компом. |
У меня некогда был более современный, но материнка полегла. Socket 775, да. А старичок еще жив и здравствует. Отвалился контроллер IDE. но можно юзать SATA. И еще бонус - RAID-контроллер на IDE. У меня там сейчас на RAID-0 Хрюша стоит. Я некогда на материнке не экономил, что и другим желаю.
|
Svyatpro, а как можно установить и потестить?
|
A.A.Z., Надеюсь, что никак.
|
Время: 18:01. |
Время: 18:01.
© OSzone.net 2001-