One Core API чтоб править Windows
"Если Microsoft не обеспечивает совместимость — сообщество обеспечивает совместимость". Aceler
Поздравляем хабражителей с Рождеством! И у нас есть праздничный сюрприз для вас!
Представляем вашему вниманию проект One Core API — слой совместимости с открытым исходным кодом для Windows XP/2003, который позволяет запускать на этих системах программы для более поздних ОС. По сути это враппер функций NT6. Путем дополнительных ухищрений обеспечивается поддержка DirectX 10. One Core API создан на основе исходников Wine и ReactOS, но его разработкой занимается другая команда.
Всех желающих приглашаем присоединится к разработке: github.com/Skulltrail192/One-Core-Api
Демонстрация возможностей
Приложения, что на скриншотах ниже, нельзя так просто взять и запустить под Windows XP, если только не использовать One Core API.
Комментарии (12)
8 января 2017 в 15:43
0↑
↓
много софта стало 64bit-only, так что нужно ещё 64bit-on-32bit враппер создавать…8 января 2017 в 15:46
0↑
↓
Вроде как там обе версии делают.
8 января 2017 в 15:52
0↑
↓
пожалуйста, уберите в статье оформление текста!
вы убиваете возможность нормально читать на устройствах и rss читалках, где разрешение экрана меньше строки оформленного вами текста.
благодарю.8 января 2017 в 15:52
0↑
↓
Важной информации там нет.8 января 2017 в 15:56
0↑
↓
в том то и дело, что важной нет, а текст и картинки разъезжаются из-за текста в начале статьи и приходится скролить туда сюда…
да даже просто браузер с прокруткой показывает.
ну ведь не сложно проверить статью, хотя бы после публикации…8 января 2017 в 16:03 (комментарий был изменён)
0↑
↓
Я проверял, на моих устройствах все ровно, в том числе и на смартфоне с весьма скромной диагональю и разрешением по нынешним временам и дефолтном браузере. Я думаю, ваши вопросы нужно адресовать администрации Хабра.КартинкаДля самых тяжелых случаев используйте эту ссылку —
https://vk.com/reactos_ru? w=away-1086956_333208 января 2017 в 16:05
–1↑
↓
а, ну отлично…
главное, что бы вам удобно было.
8 января 2017 в 16:02
0↑
↓
Там только проблема одна есть — оно бесполезно для разработчиков, желающих добавить поддержку XP в свои продукты. Ввиду лицензии.
8 января 2017 в 16:04
0↑
↓
Лицензии чего?8 января 2017 в 16:07
0↑
↓
На код. Она не LGPL как у Wine, а GPL. Соответственно нельзя просто так взять и поставлять этот враппер в составе коммерческого продукта, как это делают с winelib.
8 января 2017 в 16:10
0↑
↓
Зато можно прекрасно поставлять отдельным инсталлятором. И сказать:
1. Поставьте эту среду.
2. Поставьте наш продукт
3. ProfitА если честно, в данном случае, никого не остановит это разногласие в лицензиях.
8 января 2017 в 16:04
+1↑
↓
Ну наконец-то. Самое интересное, месяца 4 назад искал способ пару функций «завраппить» ибо нужно было на ХР крайнюю версию оперы\хрома запустить.