Pull to refresh

Comments 23

Да, поддержка Windows XP производителем закончилась. Если бы она все еще была, то можно бы было и продолжить делать под нее пакеты.
Не очень понимаю эту аналогию. Windows XP автоматически перестала работать и денинсталировалась у всех пользователей? Ну ок. А у windows XP POS Ready 2009 и 2003 R2 еще поддержка есть, к слову.

Какая последняя версия у Krita c поддержкой Windows XP?
А у windows XP POS Ready 2009 и 2003 R2 еще поддержка есть, к слову.

Сплю и вижу криту в банкомате.
Я к тому, что пользователей XP осталось много, и они продолжают получать обновления от производителя.

Не вижу принципиальных ограничений продолжать собирать кросс-платформенную программу с открытыми исходниками и для XP.
Причины, на самом деле есть.

1) Отсутствие обновленных библиотек от самой Microsoft для Windows XP. Из-за отсутствия рантаймов и нормального инсталлятора MSI (было что-то с зависимостями), каждый пакет собирали фактически вручную, каждый раз разрешая новые проблемы и конфликты.

2) Отсутствие перспектив обновлений для кривых драйверов, которые трактовали стандарты openGL и Wintab весьма фривольно.

3) Фактическое свертывание поддержки Windows XP в Qt 4/5. Технически, он поддерживается, и вроде даже тестируется приемочными тестами, но это уже мало кого интересует.

Решать все эти проблемы самим, ради поддержки мертвой системы, нецелесообразно.
Форкните, да продолжайте поддерживать. Опенсорс же!
Я сначала хочу протестировать то, что уже есть.
То есть вы разработчик, компилировать умеете, патчить тоже, но при этом от опенсорса требуете чтобы они это всё за вас делали, хотя сами вполне способны это всё проделать и даже представляете себе объем работы, что он не маленький?

Толстовато как-то.
Речь была изначально о другом. О том, что бывает убирают поддержку по формальным причинам. В этом замечен, например, Самсунг.

Выше более детальное объяснение по Крите появилось, оно меня устраивает.
Возможно, отсутствие поддержки XP у многих современный программ в конечном итоге вынудит пользователей обновить ОС. От этого выиграют все — ползователи станут чуть менее уязвимы, ботнетов поубавится. В некоторых случаях и железо проапгрейдить придётся. Но тут уже никуда не деться.
отсутствие поддержки XP у многих современный программ в конечном итоге вынудит

Теперь понятно, какая задача первоочередная у разработчиков кросс-платформенных опен-сорсных программ, не связанных с безопасностью, — вынуждать.
Крита — опенсорс. Если у вас есть желание заняться сборкой и поддержкой этих пакетов, напишите нам на IRC, мы с удовольствием расскажем Вам, как это сделать. Только будьте сразу готовы выделить на это сразу 3-4 дня своей жизни. Одна только компиляция зависимостей без учета проблем с древностью XP занимает около двух суток. А там еще и Visual Studio 2012 не работает, так что еще придется потратить время на объяснение компилятору Visual Studio 2010, что такое современный C++…
А в чем проблема собирать с mingw и его рантаймом?
А вот это уже интересный вопрос.
Когда последний раз пробовали с MinGW (года два назад), выводы были такие:

1) Бинарники получались слишком большого размера
2) Бинарники работали очень медленно
3) Были какие-то проблемы со сборкой 64-битных бинарников, т.е. нормально собирались и работали только 32 бита

После этих экспериментов мы перешли на VS2010, а чуть позже на VS2012. К MinGW с тех пор не возвращались.
я пользуюсь mxe для кросскомпиляции. Там вполне рабочие 64 бита. Есть еще msys2 там еще и почти все зависимости есть.
насчет размера кода и скорости очень помогает lto и -march=core2
А есть какой-нибудь хороший и подробный мануал на этот mxe? У нас есть в планах автоматизировать процесс сборки, но пока все не хватает времени заняться.
На гитхабе есть. Вообще, там все просто: склонировал, выбрал профиль написал make qt5 и готово.
остальное уже через cmake делается легко. А через objdump можно даже деплой либ накостылять.
Напиши в личку. Расскажу подробнее.
Существовал специальный пакет 2.8.0.3, собранный с поддержкой WinXP. И какое-то время он висел на сайте Krita. Однако после выхода новой версии ссылку на него убрали, и Google его уже не находит. Кто не успел скачать — скорее всего в пролёте.
Если кому-то нужны версии 2.7, 2.6 или ещё ниже, у тех тоже будут сложности с поиском. Это не GIMP и даже не Blender, где без проблем можно скачать бинарники любой версии вплоть до 1.0.
Вот здесь вся история официальных стабильных бинарников, включая ту злополучную версию под XP:

download.kde.org/stable/krita/

Ссылку специально убрали, чтобы баги из неподдерживаемых версий больше не приходили :)
Sign up to leave a comment.