IPB

Добро пожаловать, гость ( Вход | Регистрация )

 
Reply to this topicStart new topic
> Прогресс и программы, как ломают хорошие вещи
-=CHE@TER=-
Nov 26 2014, 18:25
Сообщение #1


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



Как вы, наверное, все знаете Microsoft бросила Windows XP, а за ней уже и все остальные подтянулись, ломая зачастую даже хорошие вещи в угоду "моде".
Ведь нормально написанная программа без проблем работает с ядром системы напрямую (KERNEL / USER / GDI и прочие DLL), без всяких "MSVCR90.DLL" и прочего ГМО призванного подтирать сопли рукожопым дебилам немогущим нормальный код.

В связи с этим создаю эту тему, где буду сообщать о программах, которые были ничего, но превратились в кучу компоста.

Во-первых, срочно - обновилась Miranda IM до версии v0.10.25:
QUOTE
Enhancements:
- Switch to newer compiler which requires an included redistributable package
Обратите внимание: если раньше Miranda IM работала через "MSVCRT.DLL", который есть много где (хотя и не везде), то теперь через "MSVCR90.DLL", который нужно качать и ставить (redistributable package). Хотя я использую Unicode под Windows XP, но у меня большие сомнения, что их ANSI-версия теперь будет работать под Windows 98.

Так что бегом качать Miranda IM v0.10.24 из репозитория, пока её оттуда ещё не удалили.


Во-вторых, пара слов о PHP:
1) Последний кошерный PHP собранный под VC6 - это 5.3.5 (тут остался) - работает не в пример шустрее собранных под VC9, а также меньше занимает.
2) Сам PHP 5.3.x уже бросили летом.
3) Как видно из ссылки выше PHP 5.4.x бросят в следующем году.
4) А PHP 5.5.x и выше уже не поддерживает Windows XP и Windows 2003 (минимум нужен Vista)!

В общем, делайте запасы.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Feb 4 2015, 18:50
Сообщение #2


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



Поддержка Windows Server 2003/R2 прекращается 14 июля 2015 года.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Aug 21 2015, 19:32
Сообщение #3


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



Полез обновить FileZilla Client, а он не запускается ("не приложение win32"). Сначала не понял, думал они по ошибке 64-х битную версию перепутали и не в тот архив вложили (*_win32*), а потом смотрю:
QUOTE
3.8.1-rc1 (2014-05-25)
New features:
* MSW: Windows XP and derivatives are no longer supported. Minimum supported operating system is Windows Vista.
Так что последняя версия поддерживающая Windows XP и её производные это:
FileZilla Client 3.8.0 (2014-03-28)
Забирайте, пока оно ещё доступно.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Siberian GRemlin
Aug 25 2015, 03:11
Сообщение #4


Advanced Member
***

Группа: CTPAX-X
Сообщений: 450
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 181 раз(а)



Чем она лучше встроенного клиента в Total Commander?

Сейчас, как я понял, крупные разработчики принудительно отключают поддержку XP, даже если их программа может работать на ней. Думаю, по настоянию M$.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Grom PE
Aug 25 2015, 11:46
Сообщение #5


Advanced Member
***

Группа: CTPAX-X
Сообщений: 79
Регистрация: 7-February 08
Из: i@grompe.org.ru
Пользователь №: 3,120
Спасибо сказали: 92 раз(а)



Зачастую программы не работают под XP только потому, что новый MSVC тупо ставит минимальную версию подсистемы 6.0 (Vista и выше) в заголовке exe-шников.

Собственноручно заставил одну программу запуститься под XP без официальной поддержки, исправив все заголовки в .exe и прилагающихся .dll на 5.0, правда, одной dll пришлось всунуть внутрь код функции InterlockedCompareExchange64, которой нет в XP.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Aug 25 2015, 18:31
Сообщение #6


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



QUOTE(Siberian GRemlin @ Aug 25 2015, 03:11) *
Чем она лучше встроенного клиента в Total Commander?
Не знаю - Total Commander не использую, а, в отличие от FTP-плагина к FAR, она может, во-первых, нормально копировать дату файлов, а во-вторых, скачивать файлы в несколько потоков (если сервер это позволяет) - быстрее получается.

QUOTE(Siberian GRemlin @ Aug 25 2015, 03:11) *
Сейчас, как я понял, крупные разработчики принудительно отключают поддержку XP, даже если их программа может работать на ней. Думаю, по настоянию M$.
Или, может быть, даже за бабло.

QUOTE(Grom PE @ Aug 25 2015, 11:46) *
Зачастую программы не работают под XP только потому, что новый MSVC тупо ставит минимальную версию подсистемы 6.0 (Vista и выше) в заголовке exe-шников.
Угу. Правда в FileZilla, увы, не только это.

QUOTE(Grom PE @ Aug 25 2015, 11:46) *
Собственноручно заставил одну программу запуститься под XP без официальной поддержки, исправив все заголовки в .exe и прилагающихся .dll на 5.0, правда, одной dll пришлось всунуть внутрь код функции InterlockedCompareExchange64, которой нет в XP.
Ну, ты смог отделаться лёгкой кровью, а в FileZilla там какие-то функции из kernel32.dll, которых в Windows XP ещё не было (GetFinalPathNameByHandleW, InitializeConditionVariable, SleepConditionVariableCS, WakeConditionVariable и какая-то библиотека Normaliz.dll с одной единственной функцией IdnToAscii), а заморачиваться со вставкой мне как-то не особо хотелось. В принципе, можно попробовать собрать из исходных кодов безо всяких таких зависимостей, но там конфигурационные файлы, для которых нужен Perl или Python, короче, ещё кучу пакетов ставить, чтобы это всё собрать - за такие вещи, вообще-то, хочется взять и как следует ушатать. Так что я махнул рукой.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Grom PE
Aug 27 2015, 05:20
Сообщение #7


Advanced Member
***

Группа: CTPAX-X
Сообщений: 79
Регистрация: 7-February 08
Из: i@grompe.org.ru
Пользователь №: 3,120
Спасибо сказали: 92 раз(а)



QUOTE(-=CHE@TER=- @ Aug 26 2015, 02:31) *

Ну, ты смог отделаться лёгкой кровью, а в FileZilla там какие-то функции из kernel32.dll, которых в Windows XP ещё не было (GetFinalPathNameByHandleW, InitializeConditionVariable, SleepConditionVariableCS, WakeConditionVariable и какая-то библиотека Normaliz.dll с одной единственной функцией IdnToAscii), а заморачиваться со вставкой мне как-то не особо хотелось.


С целым рядом отсутсвующих функций уже проще какой-нибудь загрузчик написать, либо сделать подмену библиотек. Эдакий KernelEx, только для Windows XP вместо Windows 98. Ну и игры от Висты в XP же переносили. Рано или поздно такая утилита должна появиться, энтузиастов старых ОС много.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Siberian GRemlin
Aug 27 2015, 06:04
Сообщение #8


Advanced Member
***

Группа: CTPAX-X
Сообщений: 450
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 181 раз(а)



QUOTE(Grom PE @ Aug 27 2015, 12:20) *
Ну и игры от Висты в XP же переносили.
Какие? Слышал что-то про «Halo 2», но сам не пробовал.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Grom PE
Aug 27 2015, 13:25
Сообщение #9


Advanced Member
***

Группа: CTPAX-X
Сообщений: 79
Регистрация: 7-February 08
Из: i@grompe.org.ru
Пользователь №: 3,120
Спасибо сказали: 92 раз(а)



QUOTE(Siberian GRemlin @ Aug 27 2015, 14:04) *
Какие? Слышал что-то про «Halo 2», но сам не пробовал.

Те, что вместе с Вистой шли. Обновлённый сапёр, пасьянс там, новые игры.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Siberian GRemlin
Sep 24 2015, 05:25
Сообщение #10


Advanced Member
***

Группа: CTPAX-X
Сообщений: 450
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 181 раз(а)



Есть такая интересная штука — WineD3D for Windows. Как я понял, она интерпретирует Direct3D и отображает графику через OpenGL. Пока сам не пробовал, но интересно проверить можно ли запустить игры для DX10 на XP, а также исчезнут ли графические глюки в Project IGI, Red Faction (про неоф. исправление знаю) и пр. играх на карточках nVidia.

Крайняя версия. Сайт автора постоянно в ауте, поэтому инфу лучше запросить у поисковика.


Попробовал на паре игр.
Grey Goo — ничего не поменялось, выводится сообщение, что данная ОС не поддерживает DX11.
Massive Chalice — запустилась, отобразился курсор на чёрном, но появилось сообщение, что ваш GPU не поддерживает DX10 — неправда. Видимо, что-то в WineD3D не доработано.
Grim Fandango Remastered — дело вообще не в DirectX. Выдаёт сообщение.
QUOTE
Точка входа в процедуру GetLocaleInfoEx не найдена в библиотеке KERNEL32.dll
Для запуска игры эта функция вообще не нужна, это проверка региона системы. Вот ведь маразм. Более требовательные современные игры на Unreal Engine можно запустить, а более простую игру — нет.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Siberian GRemlin
Oct 2 2015, 15:03
Сообщение #11


Advanced Member
***

Группа: CTPAX-X
Сообщений: 450
Регистрация: 4-February 08
Пользователь №: 2
Спасибо сказали: 181 раз(а)



Проверил ещё на игры Batte Batalions — вылетает при запуске, последняя запись в журнала намекает, что дело в dx11 shaders.

А вот свежее продолжение The NeverhoodArmikrog изначально поддерживает XP.

Блин, вот с Grim Fandango Remastered действительно обидно!


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jan 25 2017, 20:20
Сообщение #12


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



Firefox will drop support for Windows XP and Vista in September 2017
Такие дела.

А ещё недавно тестил UnrealIRCd (IRC сервер), так там нигде не написано что Windows XP бросили. Путём поиска и копания в веб-архиве выяснил, что последняя версия поддерживающая Windows XP это UnrealIRCd 3.2.10.5. Пример кофигурации можно подглядеть здесь.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Mar 16 2017, 07:44
Сообщение #13


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



Долго думал написать здесь или в Software Patches, но всё ж решил в этой теме, ибо там патчи чтобы починить, а тут чтобы тупо заставить работать. Короче, отказался у меня сегодня Skype запускаться с ошибкой:
QUOTE
Вы были отключены от сети потому что пользуетесь устаревшей версией Skype.
Как пишут сами разработчики версии 7.16 and below более не поддерживаются.
Т.е. они тупо блочат по номеру версии.
Ну, я тоже не будь дураком - запустил ArtMoney, сделал поиск строки "6.20" (моя версия Skype, где ещё не успели окончательно весь интерфейс испоганить). Нашлось что-то около 20-30 совпадений, но, как оказалось, достаточно было поменять лишь в первом "6" на "7" чтобы Skype благополучно продолжил работать. Сделал себе небольшую программку, которая запускает Skype, ждёт, пока в этом месте памяти (адрес фиксированный) не появится "6", патчит на "7" и выходит.
Кстати, для проверки поставил в песочнице Skype 7.17.0.106 (взять можно здесь) - тот, действительно, входит без проблем, но интерфейс уже успели угробить.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Mar 17 2017, 12:21
Сообщение #14


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



11 апреля 2017 в Microsoft бросают поддержку:
- Windows Vista (как шутят в Интернете "система, которой и так никто не пользовался")
- Office 2007
Кто не в курсе - узнать что и когда бросят или уже бросили можно здесь:
Microsoft Lifecycle Policy
Вроде бы, через три года бросают Windows 7.
Кто, вдруг, не в курсе - сейчас в Интернете идёт большой срач по поводу вот этого - Windows 7 и 8.x тупо не будут обновляться и ставить обновления безопасности, если вы проапгрейдили процессор на компьютере на 7-ое поколение. Как вы думаете, какой Microsoft предлагает выход? Правильно - поставить Windows 10. Наслаждайтесь причинёнными неудобствами. В общем, выкручивают руки - либо ставь Windows 10, либо переходи на Линукс.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Sep 11 2017, 16:50
Сообщение #15


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



Advanced Chrome
Google Chrome Fork - Chromium
For Windows (Windows XP, Vista, Win 7, Win 8, Win 10)
Хромой обозреватель работающий под Windows XP.
Нет, я не перешёл на это убожество, просто наш хостер поставил новую биллинговую систему, которая написана через одно место и только под хромыми обозревателями и работает...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Sep 19 2017, 08:53
Сообщение #16


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,107
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 268 раз(а)



MKVToolNix GUI v10.0.0 ('To Drown In You')
Latest version of MKVToolNix with Windows XP support.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Grom PE
Sep 19 2017, 18:37
Сообщение #17


Advanced Member
***

Группа: CTPAX-X
Сообщений: 79
Регистрация: 7-February 08
Из: i@grompe.org.ru
Пользователь №: 3,120
Спасибо сказали: 92 раз(а)



QUOTE(-=CHE@TER=- @ Sep 19 2017, 16:53) *
MKVToolNix GUI v10.0.0 ('To Drown In You')
Latest version of MKVToolNix with Windows XP support.
Последнюю версию они компилируют с Qt 5.9, а Qt после 5.6 поломал поддержку Windows XP. Сейчас весь Qt-шный софт сползает.

В исходниках проекта пишут, что можно скомпилировать с Qt 5.3.


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 18th October 2017 - 14:54