One Core API чтоб править Windows

                      "Если Microsoft не обеспечивает совместимость — 
                      сообщество обеспечивает совместимость".
                                                                     Aceler

b67152534585452ebf0e1eedf25294bb.jpg

Поздравляем хабражителей с Рождеством! И у нас есть праздничный сюрприз для вас!

Представляем вашему вниманию проект 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.

image

image

image

image

image

image

Комментарии (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

          Я проверял, на моих устройствах все ровно, в том числе и на смартфоне с весьма скромной диагональю и разрешением по нынешним временам и дефолтном браузере. Я думаю, ваши вопросы нужно адресовать администрации Хабра.
          Картинка
          image

          Для самых тяжелых случаев используйте эту ссылку —
          https://vk.com/reactos_ru? w=away-1086956_33320

          • 8 января 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 назад искал способ пару функций «завраппить» ибо нужно было на ХР крайнюю версию оперы\хрома запустить.

© Habrahabr.ru