Язык: English | 简体中文 | 繁體中文 | Русский | Українська | 日本語 | Português-Brasil
Этот репозиторий содержит бинарные релизы проекта One-Core-API. Они совместимы с Windows Server 2003 RTM, SP1 и SP2, Windows XP RTM, SP1, SP2 и SP3 и Windows XP x64 SP1/SP2. Однако, настоятельно рекомендуется использовать систему с последним пакетом обновлений и всеми доступными обновлениями.
Warning
OCA теперь по умолчанию использует программный рендеринг Directx (Native).
Для запуска dx10+ игр необходимо скопировать файлы из папки <Буква вашей установки>\Windows\System32\wined3d в папку игры.
В противном случае игра не запустится или появится черный экран!
- Основные возможности
- Как установить One-Core-API?
- Как удалить One-Core-API?
- Совместимость приложений
- Известные ограничения
- Перед тем, как сообщить о проблеме...
- Структура репозитория
- Дополнительная информация и ссылки
- Демонстрация / Подтверждение концепции
- Позволяет поддержку запуска новых программ, разработанных для современных ОС Windows;
- Позволяет поддержку нового оборудования с новыми драйверами контроллеров;
- Многоязычная поддержка для всех поддерживаемых языков Windows XP и Windows Server 2003;
Это программное обеспечение использует модифицированные файлы из соответствующих систем, а также включает файлы, которые все еще находятся на стадии тестирования или экспериментирования, и разрабатывается одним человеком. Следовательно, предсказать все возможные сценарии для различных конфигураций компьютеров или виртуальных машин невозможно.
Переход между Windows XP/2003 и Vista ознаменовал значительный скачок в разработке новых API, технологий и модификаций существующих API. Это затрудняет достижение такого же уровня совместимости между системами NT 5.x и NT 6.x.
Я прошу вас сохранять спокойствие и осторожность. Прежде чем сделать вывод, что программное обеспечение имеет недостатки или "плохое качество", пожалуйста, сообщите о любых проблемах, с которыми вы столкнулись, через Github Issues или сервер Discord.
Обратите внимание, что я не могу гарантировать, что все проблемы будут решены. Однако я их проанализирую и приложу все усилия, чтобы их исправить.
Ваша помощь ценна, а жалобы или негативные отзывы не способствуют улучшению продукта.
Чтобы предотвратить BSOD, пакеты x86 теперь разделены на три типа: x86 (стандартный), x86 AVX (с патчем AVX от Mox Ax) и x86 PAE. Наиболее стабильным является стандартный x86. Пакет AVX обеспечивает поддержку avx для приложений, предотвращая сбои в новых установщиках (доступно только для XP x86 SP3). Версия PAE обеспечивает поддержку 128 ГБ ОЗУ, однако может вызывать несколько BSOD. Будьте осторожны, и используйте на свой страх и риск.
One-Core-API использует технологию установки исправлений (hotfixes), которая применялась в Windows NT 5.x. Таким образом, вы заметите, что это очень похоже на установку пакета обновлений. Перейдите в раздел Releases, выберите версию, которую хотите протестировать, и загрузите архивный файл (.zip). После загрузки распакуйте файл, вы увидите четыре zip-файла: для x86, x86 с патчем AVX, x86 с поддержкой PAE и x64. В каждой папке будет исполняемый файл с названием: One-Core-API-Pack.exe. Дважды щелкните по этому файлу и следуйте шагам установки, которые в основном такие: «Далее, выберите принять лицензию, Далее и закончить». Все очень просто.
Пошаговое руководство с изображениями
Загрузка:
Откройте распакованное содержимое и выберите свою архитектуру. Если на баннере нет x64, это x86:

Как упоминалось, One-Core-API использует технологию установки исправлений (hotfixes), которая использовалась в Windows NT до версии 5.x. Поэтому, чтобы удалить его, необходимо перейти в Панель управления -> "Установка/Удаление программ" и выбрать опцию "Показать обновления". После выбора этой опции отобразятся другие обновления (если они установлены), включая One-Core-API. Прокрутите страницу вниз, пока не отобразится One-Core-API, и нажмите на него. Появится кнопка "Удалить". Нажмите на кнопку и выполните шаги удаления (в основном, Далее->Готово).
Пошаговое руководство с изображениями
Перейдите в Панель управления:

Нажмите на Установка/Удаление программ:

Отметьте "Показать обновления":

Обновление появится. Прокрутите вниз, пока не появится One-Core-API:

Нажмите на One-Core-API Pack, а затем на кнопку "Удалить":

Появится окно удаления. Нажмите "Далее":

Подождите: image
Браузеры и почтовые клиенты
- Браузеры на основе Chromium (Chrome, Opera, Edge и другие) до последней версии
- Установщик Chrome до версии 109 (версия для Windows 10 пока не поддерживается)
- Браузеры на основе Gecko (Firefox, Zen Browser) до последних версий (однако YouTube работает только до версии Firefox 130);
- Seamonkey до версии 2.53.10;
- Maxthon до версии 7.1.6;
- Vivaldi до последней версии;
- Epic Browser 120
- Thunderbird до последней версии
Мессенджеры и другие программы для общения
- Discord 0.309.0;
- Legocord (форк Discord) последняя версия;
- Telegram Desktop;
- Line;
- Zoom;
- Filezilla (последняя версия);
- TeamViewer 14
Офисные приложения
- LibreOffice 24.0.x (последняя версия);
- Adobe Reader DC (до 2024 года);
- Foxit PDF Reader (2023 год)
IDE и языки программирования
- IDE от JetBrains до последних релизов (2024);
- Visual Studio 2012 и Visual Studio 2013;
- Eclipse IDE до последней версии;
- Visual Studio Code (и форки, такие как Codium) до последней версии;
- Android Studio до последней версии;
- NetBeans до последней версии;
- Python 3.6 (3.8/3.9 также могут работать, только модифицированная версия)
Java
- Java JDK и альтернативные JDK или OpenJDK до версии 24 (возможно, другие версии также работают). Скачать можно здесь: https://bell-sw.com/pages/downloads/#/java-11-lts;
- JDK 1.8 (пока только для Windows XP x64)
Встроенные приложения из Windows Vista/7
- Игры из Windows 7;
- Paint из Windows 7;
- Wordpad из Windows 7;
- Встроенные приложения из Windows Vista
Игры с поддержкой OpenGL, DirectX 9EX, 10 и 11
OCA теперь по умолчанию использует программный рендеринг Directx (Native).
Для запуска dx10+ игр необходимо скопировать файлы из папки
<Буква вашей установки>\Windows\System32\wined3dв папку игры. В противном случае игра не запустится или появится черный экран!
- Need for Speed Most Wanted 2012;
- Need for Speed The Run;
- Street Fighter V;
- Injustice: Gods Among Us;
- Assassin's Creed Black Flag;
- Crysis 1, 2 и 3 (режим DirectX 10-11);
- GTA Trilogy Definitive Edition;
- GTA V;
- Minecraft 1.21.x
- Resident Evil 5 (режим DX10);
- Lost Planet;
- Far Cry 4;
- Far Cry Primal;
- Tropico 5;
- Metro Last Night;
- Cuphead;
- Horizon Turbo
- Touhou Kinjoukyou (20) ~ Fossilized Wonders
Другое
- Продукты Adobe (Photoshop, Illustrator, Dreamweaver и т.д.) до версии 2019 года;
- .Net Framework до 4.8;
- .NET 6.0
- Geekbench 4.2;
- Performance Test;
- Spotify для Windows 7 и для Windows 10;
- Node 10.24;
- Winrar 7.0 (последняя версия);
- Postman
- Dbeaver
- Kate 23.08.1
- Youtube в Firefox, начиная с версии 131, не работает. Поэтому рекомендуется использовать версию 115 или 128 ESR.
- Некоторые установщики приложений могут не работать, например, electron based приложения (MS teams), Office 2013 или GIMP 3.0 RC2 и т.д., аварийно завершаются и приложение не устанавливается. Некоторые установщики и программы требуют поддержки AVX операционной системой, что не поддерживается вовсе. Поэтому используйте предварительно установленную версию, скопированную из другой операционной системы;
- Пакеты нельзя интегрировать через nlite в ISO Windows, так как используется инструмент под названием "SFXCAB Substitute", а не стандартная версия от Microsoft;
- Стандартные установщики .Net Framework, начиная с 4.6, не поддерживаются на данный момент. Вам нужна перепакованная версия, как сделано здесь: https://github.com/abbodi1406/dotNetFx4xW7. И доступно здесь: https://www.wincert.net/forum/topic/13805-microsoft-net-framework-472-full-x86x64-incl-language-packs-by-ricktendo/#comment-123251. Другие версии также доступны, ищите в темах форума;
- Новые версии palemoon могут столкнуться с проблемой ошибки параллельной конфигурации;
- Opera 39-50 может потребовать следующих параметров для запуска: --disable-gpu (чтобы предотвратить черный экран) и --single-process (чтобы предотвратить вечную загрузку первой страницы);
Прежде чем сообщать о проблеме, я настоятельно рекомендую проверить, существует ли проблема в One-Core-API-Canary и внимательно просмотреть существующие проблемы, чтобы проверить, сообщалось ли о вашей проблеме.
Если проблема существует в Canary и еще не указана в текущих проблемах, пожалуйста, предоставьте подробный отчет о вашей проблеме, включая следующую информацию:
1. Конфигурация системы:
- Тип (ПК/ВМ)
- Редакция ОС Windows (например, Windows XP Professional Service Pack 3)
- Обновления после SP:
- Были ли установлены обновления после Service Pack обновлений? (Да/Нет)
- Если да, укажите, были ли они установлены до или после установки One-Core-API.
- Были ли установлены обновления после Service Pack обновлений? (Да/Нет)
- Установленное программное обеспечение: Перечислите любое соответствующее программное обеспечение, которое может быть связано с проблемой (например, Adobe Photoshop CC 2018, Firefox 132 и т. д.).
- Технические характеристики:
- Если физическое оборудование: Предоставьте подробности о процессоре, ОЗУ (тип, объем), типе жесткого диска и его емкости (например, диск IDE, 120 ГБ).
- Если виртуальная машина: Укажите детали конфигурации виртуальной машины (например, Oracle VirtualBox 6.1.0, 2 ГБ ОЗУ, диск 120 ГБ, режим AHCI).
- Шаги для воспроизведения ошибки
ВАЖНО: Если возможно, пожалуйста, также добавьте любые соответствующие журналы к обращению. Это значительно поможет быстрее идентифицировать решение.
Также целесообразно добавить видеозапись проблемы, если это возможно.
Обратите внимание, что обращение будет закрыто, если проблему нельзя воспроизвести.
- Documents: Документация проекта, известные ошибки, использование sfxcab (для создания установщиков) и т.д.
- Packages\x86 и Packages\x64: Бинарные выпуски, сгруппированные по пакетам. Вы можете загрузить и установить/обновить пакеты непосредственно отсюда (то есть, перейдя к Packages\x86\Base installer\update и запустив update.exe).
- Todo: Задачи для выполнения
- Test: Некоторые бинарные файлы и документы для тестирования;
- Release: Скрипты для создания нового бинарного выпуска;
- Output: Выходные бинарные файлы, которые можно сгенерировать с помощью скриптов в папке Release;
Расширенные возможности для систем на основе One-Core-API:
https://github.com/shorthorn-project/One-Core-API-Extras
Инструменты для новой системы развертывания для систем на основе One-Core-API:
https://github.com/Skulltrail192/One-Core-API-Tools
Если вы хотите присоединиться к нашему официальному серверу Discord One-Core-API, вы можете присоединиться здесь:
Несколько скриншотов приложений, работающих на XP/Server 2003:





























