Страница 1 из 1 [ Сообщений: 30 ] Версия для печати [+] |
Всем привет!
Вероятно, что многие задавались вопросом о запуске новых 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 Crysis 3 с пропажей текстур, но вполне бегает Хотел бы что б сюда по возможности добавляли названия и версии программ, в частности 32-разрядные, которые не работают на ХР. Последний раз редактировалось Svyat 00:30 14.02.2017, всего редактировалось 2 раз(а). |
ну если опустить что XP сейчас самая небезопасная и незащищённая система и линукс для домашнего использования был бы предпочтителен
то это определённо хорошая новость. почти всё из этого списка кроме Vegas 11 я запускал и на mint 18.1 x64 ну и отдельно радует новость что сумели прикрутить Wine сложно ли было это сделать? |
Как раз вот о безопасности высказал свое мнение:
|
Вот именно из за этого шпионажа я и ушел на Linux, майки совсем оборзели со своим трояном (Windows 10), и да Windows XP реально хорошая система, кто бы что не говорил, и безопасная и более быстрая чем новые системы, к примеру многие вирусы которые работают на новых ОС, не могут работать под XP, даже на слабых компах эта система летает, только вот жалко что многие разрабы прекратили поддерживать эту ОС и многие игры и приложения официально не поддерживаются под этой системой, взять те-же игры, но похоже One Core Api с легкостью решит эту проблему, вам ребят, за это большой респект и уважуха , может быть даже удастся запустить 3-го Ведьмака (П.С пишу с виртуальной Windows XP)
Последний раз редактировалось Aspire89 12:18 15.02.2017, всего редактировалось 1 раз. |
насчет приватности в вин10 и последнего абзаца про ХП хорошо сказали)
но в любом случае это мёртвый путь пытаться что то делать в системе с закрытым кодом и который принадлежит огромной и не самой благородной корпорации, которая при успехе может банально подать в суд и засудить на миллионы ,и штат юристов у них очень и очень хороший. (я об этом сужу по откровениям тех людей которые писали что не могут просто взять и реверсинженерингом пройтись по DX10-11 и ипользовать эти знания в Wine) Не лучше ли направить свои силы и возможности на поддержку всего любимого софта и ПО на линукс платформе, которая не зависит ни от каких корпораций и является своеобразным островком социализма в этом мире. ну и отдельные дистрибутивы — политики "всё для народа" а не всё для гиков. я иду в проекте "линукс для дома" (найдете в яндексе если хотите) именно по этому пути — сделать систему мечты для людей. насколько возможно. |
но зачем?! силы и возможности лучше направить на себя и свою семью. |
Это да, но жить только для себя это не мое. Я счел, что будет довольно интересно это реализовать и оно на самом деле имеет потенциал для развития, почему бы не попробовать? Итак, я хотел бы что б сюда по возможности добавляли названия и версии программ, в частности 32-разрядные, которые не работают на ХР. |
разницу не заметили? |
Семья это хорошо, но это все равно что-то "свое", хочется делать что-то вне семьи. Мне это нравится, да и не об этом речь на самом деле, полно ведь Open Source проектов, что тут еще говорить. |
В Chrome-based браузерах итак можно включить ускорение через OpenGL. В хромоклонах 48-52 не работало, но затем починили. Сони Вегас Про 11 ранних билдов так же работал в XP нативно.
|
На 49 версии не работает ведь, а у нас в планах запустить на XP последние версии Chrome при чем вместе с аппаратным ускорением, осталось реализовать лишь фичу "windows integrity mechanism". |
То есть именно гуглохромы новые будут работать? Я подразумевал хромообразных, которые по прежнему поддерживают XP, как например, Яндекс браузер (Chromium 56).
|
proffy
Именно так, на данный момент пока удалось запустить Google Chrome 50/51(не помню какой последний билд), для более поздних необходимо внедрение Integrity levels -- Добавлено спустя 5 ч 25 мин 20 с -- Добавлю, что плавность прокрутки через WineD3D D3D9Ex на Chrome 49 ощутимо быстрее, нежели через нативный OGL в Chrome 48, хотя технически оба OGL. Ну и на WineD3D рендерере не наблюдается отпечаток от перемещения сторонних окон, правда есть другой баг (или баги), но они в процессе исправления. |
Не понял: схема OGL > D3D > OGL работает быстрее, чем просто OGL? Чудеса какие. У себя не вижу разницы в плане прокрутки в Win10 через D3D и в XP через OpenGL. Хотя конечно, это может зависеть от видеодрайвера. Вот это хорошо. А лучше всего, было бы победить эффект тиринга (починить vsync) в Firefox, это единственное, что на прочь отталкивает от его использования в XP. Может и его загнать через WineD3D? В OpenGL vsync отлично форсируется драйвером, в отличии от него же в D3D. По поводу WineD3D, так понимаю ему должна требоваться поддержка от видеодрайвера на уровне OpenGL 4.x, нормально оно вообще работает на AMD картах-то? AMD давно забросило драйверы для XP, поддержка остановилась на OGL 4.2, и тот весьма багованый. |
Имхо гораздо полезнее было бы иметь DX12 на Win7, чем 10/11 на WinXP.
|
Я часто тестирую на разных платформах свои наработки, на HD4570 мобилити недавно тестировал, новых багов не наблюдал. |
Тамошний баг в FF с моргающими или исчезающими всплывающими менюшками/подсказками, присутствует и в нативном OpenGL-режиме в Firefox (до 47й таковой был в win-версии) и в нативном OGL в Chrome на драйверах NVidia и старых драйверах AMD. А вот на последних AMD-шных с atiogl*.dll версий от 6.14.10.11796 до 6.14.10.11954 — его нет. Версия 6.14.10.11796 должна работать и на HD4570 (на 3870 работала), можно попробовать. Только atiok3x2.dll нельзя заменять при использующемся драйвере: прежний файл следует переименовать во что-нибудь скопировать новые, перезагрузиться. Или заменить в безопасном режиме. Пара других Gecko-браузеров: SeaMonkey и K-Meleon должны быть неподвержены этой баге, так как вместо всплывающих менюшек, там по старинке использованы стандартные солидные окна. Да и в Firefox это не особо проблема, только при добавлении закладок. Но при использовании панели закладок, удобнее юзать Add Bookmark Here, не используя стандартный диалог. Позвольте не согласиться, если нужен DX12 — нет никаких причин держаться за Win7: у Win10 требования к железу не возросли, для любых ненравящихся относительно Win7 изменений, появилось достаточное количество соответствующих утилит. У тех же Stardock в арсенале и кнопка пуск на любителей традиционной, и изменение интерфейса хоть на Семёрошный, хоть на XP-шный, или Mac-овский, или же свои варианты. Есть утилиты для работы с Windows Update, или контроля за телеметрией. Тогда как у Windows XP всё же, совсем другой уровень требований. |
решил начать блог или так побаловаться, о том что у нас работает на WinXP/2003.
Sniper Elite V2 запущен на Windows XP/2003 |
Svyat
Есть две критические проблемы в использовании этого враппера. 1. Доступность готовых бинарников! Ну не умеют люди сами компилировать бинарники! Даже для программистов это непосильная задача, т.к. хрен разберешься в этом проекте. Нужны актуальные бинарники! То что автор выкладывает — это во-первых черт знает какой свежести! Во-вторых ссылка куда он выкладывает дохнет через месяц! и автор тупо на пол года забивает на это дело. Нужны готовые актуальные бинарники во всегда доступном месте! 2. Мануал установки! Нужна подробная инструкция, что делать с этими бинарниками и куда их копировать! То что автор там написал: "мол, копируйте файлы, профит" — вообще не понятно!!! Там куча папок в которых куча библиотек. Что копировать? Куда копировать, в одно место или разные места?? Как копировать, целиком с папками или всё вытаскивать из папок??? Заменять оригинальные библиотеки или их нужно переименовывать/перемещать???? Напишите подробную инструкцию, ещё раз ПОДРОБНУЮ! без этого в стиле "ну вы поняли, дальше разберетесь". У людей рабочая система, люди не хотят её поломать! Это две такие элементарные вещи, решаемые буквально за пол часа. Без этого ваш проект никому нафиг не нужен, т.к. непонятно людям как его использовать, все ваши труды будут насмарку. Отговорки типа это только для тех кто хочет участвовать в проекте — не состоятельны, спрос рождает предложение, если никто проектом не пользуется — он никому не интересен в развитии, никто не будет тратить свои силы в ноль. Отговорки типа проект ещё только развивается — тоже не состоятельны, он будет развиваться бесконечно долго, как это происходит с тем же ReactOS, в каком-нибудь удовлетворительном виде он появиться лет через пять или даже десять, но к тому времени он точно никому не будет нужен, поэтому давайте что есть и скорее, пока ещё есть хоть какой то интерес у людей. Извините, но очень наболело, мне давно известно про этот проект, ещё когда его на гитхабе не было, с тех пор очень хочу его как то использовать, но вот эти две проблемы мне никак не дают этого сделать. |
неужели тяжело ISO выложить если такие проблемы. торрент трекеры же есть
Рутрекер вроде теперь лояльно ко всему относится после того как он делал все для копирастов а они так с ним поступили. Кстати Свидетели ReactOS сообщили что новая версия. |
ego6
Я вас прекрасно понимаю, но на данный момент довольно достаточно высокоприоритетных багов, которые даже более того ломают совместимость и стабильность с поддерживаемыми приложениями. Я специально не выкладываю новые бинарники никуда, у меня правда несколько "своя" реализация One-Core-API для Win2003, более стабильная, но все равно есть назойливые баги. Подождите малость, дойдут руки до этого проекта, сделаю более-менее качественный релиз. |
о тут есть любители Abandonware (не справедливо забытый разрабами софт)
вот тут предлагается скачать патч betaarchive .com/forum/viewtopic.php?f=61&t=36763 только лично мне он не особо то и нужен -- Добавлено спустя 7 мин 5 с -- Aspire89 это где xp следила за вами по мимо куки браузерных? я как бы не против линупса но блин что мне с ним делать то) не фотошопа cs6 который часто юзаю(слышал про аналог для опенсыра но не понравилось,понятно дело сравнить сам знаешь что с чем) не другого софта,а юзать из под вайна,нафиг такое счастье) -- Добавлено спустя 9 мин 55 с -- да они стебутся там а не разработкой занимаются,читал их хабру,и вообще наивно глупо думать что за бесплатно сделают аналог хрю) как заявляли) |
Aspire89
это где xp следила за вами по мимо куки браузерных? Что??? Вы читать умеете, я не говорил что XP шпионит, win 10 да, а XP нет, просто с XP я ушел потому что система устарела, вместо нее я установил Windows 7 а потом Linux Mint, на котором до сих пор и сижу, но Windows XP у меня стоит на виртуальной машине, иногда я ее запускаю, чтобы чисто понастальгировать, что насчет wine то тут о вкусах не спорят, кому то он нравится, кому то нет |
Вот вам Chrome 54 на 2003 винде, думаю совсем скоро и 68-ю версию запущу, мне нужно еще времени и выпущу готовые безгемморные инсталлеры OCAPI для разных версий NT5.x в т.ч. x64.
А еще мне частично удалось пофиксить WineD3D10 для AMD дров на XP. -- Добавлено спустя 12 ч 1 мин 52 с -- Chromium 58. Radeon HD4290 на ноутбуке ASUS K50AB (поставил 215-0752003, переделал на UMA). Дрова последние десктопные для XP. Аппаратное ускорение на родном Direct3D9 (не Ex). Жуткое слайд-шоу. Но тем не менее... |
|
Svyat, на XP или таки патченом нечто?
|
proffy
XP/2003, где пропатчены почти все ключевые системные файлы в User-mode, необходимо было добавить недостающие фукнции, портировать новые API, добавить поддержку новых дескрипторов в уже существующие, работы проделано вагон. Сейчас оно работает но не совсем стабильно, потихоньку баг за багом исправляется. |
Svyat, тогда логичнее постить в этой теме, куда и перенёс, а не в Хромовской. Тем более, без уточнений, что XP-то непростая.
А полностью исправится, когда ReactOS зарелизится в финал или пораньше? Тык небось опять же на SwiftShader переключилось, потому и ускорение, вроде есть, но отрицательное. |
proffy
Думаю, что на XP с OCAPI шансов куда больше опередить ReactOS в плане поддержки новых NT6 -only приложений. OCAPI это разные ветви между ROS. На данный момент OCAPI во множество раз более продвинут в плане имплементации NT6 API, нежели ROS. Пофиксится пока мы не пофиксим, я работаю над несколькими критическими багами касающимися запуска Chrome 69 на OCAPI. Сам же OCAPI собран на основе ROS, но совместим лишь с Windows XP/2003, с самим же ROS он пока не совместим, но хотя перенести его в ROS проблемой большой не будет. Уверен, что ROS что-то да позаимствует у OCAPI в дальнейшем, скорее уже это сделал. |
Новая тема Ответить | Страница 1 из 1 |
[ Сообщений: 30 ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |