Страница 1 из 17

Windows XP - даунгрейд или нет?

СообщениеДобавлено: 02 янв 2014, 15:25
gcfh
Если раньше ее можно было встретить на большинстве ПК, то сейчас все сползают на семерки и линуксы.
Хоть и до сих пор популрна, но ее пользователей меньше и меньше, скоро не будет поддержки.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 02 янв 2014, 16:11
StrannikRiddler
В 2014 году заканчивается поддержка. Как завершится - все, считаем даунгрейдом. Но SP2 и ниже уже устарели, многие программы (современные) не работают на них. Так что изначальные образы SP0 - чистый даунгрейд.

Embedded-версии будут поддерживаться дольше.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 02 янв 2014, 18:23
Freeman
StrannikRiddler писал(а):Но SP2 и ниже уже устарели, многие программы (современные) не работают на них.

А можно примеры?

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 03 янв 2014, 14:15
StrannikRiddler
for example: Firefox, Chrome

https://support.mozilla.org/ru/kb/firef ... ersiyah-wi

Извиняюсь, с SP2 дал маху. SP1 и ниже не поддерживаются

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 03 янв 2014, 19:21
Freeman
StrannikRiddler писал(а):дал маху. SP1 и ниже не поддерживаются

То-то и оно.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 04 янв 2014, 03:47
Nika
Прикладные программы, не идущие под WinXP/SP2, должны иметь веские основания так себя вести.
Зачастую ламерский софт (который пошёл бы и на Win95) слеплен с применением библиотек, требующих более новой версии Windows.
И вот так оно одно за другое... Маркетинг.
Несколько программ помню, у которых инсталлятор не работал в WinXP/SP2, но, будучи просто перенесены туда после инсталляции на другой машине, - спокойно себе работают. Естественно, храню я уже такие "портабле" варианты, без этих никому не нужных "сетупов".
В общем, SP2 думаю ещё актуальна будет лет 15..20.

LAME

СообщениеДобавлено: 04 янв 2014, 06:25
SergeCpp
Кстати, LAME последней версии (3.99.5 с rarewares) требует "новую ОС" -- "просто так". Если поправить номер ОС в заголовке EXE, то программа нормально (проверено-тестировано многократно) работает в NT 4.

Re: LAME

СообщениеДобавлено: 04 янв 2014, 16:39
SokilOff
SergeCpp писал(а):Кстати, LAME последней версии (3.99.5 с rarewares) требует "новую ОС" -- "просто так". Если поправить номер ОС в заголовке EXE, то программа нормально (проверено-тестировано многократно) работает в NT 4.


Подозреваю, что это "происки" компилятора, а не злой умысел разработчика. Примерно по тому же принципу, по которому Microsoft убирает поддержку XP в новых версиях Visual Studio.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 04 янв 2014, 19:53
informatik
Да ежу понятно, что повышение системных требований разного софта - это скорее результат заговора, а не насущная необходимость.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 04 янв 2014, 22:13
Freeman
Чёрт, вы заставляете меня скачать PHP 5.5 и проверить.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 05 янв 2014, 20:57
Nika
SokilOff,
"происки" компилятора, а не злой умысел разработчика.

-- Так в этом и есть злой умысел. Тестировать нужно как положено.
Если знаешь, что софтина должна бы пойти и на Win95, а не идёт - надо разобраться, почему.
Есть масса крутого программного обеспечения, где всё сделано адекватно. И много примеров обратного.
Хотя, не будучи профФесионалом, мне трудно судить о процессе разработки коммерческого софта...

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 05 янв 2014, 22:48
Freeman
Nika писал(а):Если знаешь, что софтина должна бы пойти и на Win95, а не идёт - надо разобраться, почему.

Чаще всего поддержку Windows 9x выкидывают из-за Юникода. Мне тоже приходится так делать. В современных программах поддержка Юникода важней древних осей, -- охват потенциальных пользователей несравнимо выше.

Freeman писал(а):Чёрт, вы заставляете меня скачать PHP 5.5 и проверить.

А вот для отказа от Windows XP, где Юникод уже есть, причиной становятся новые функции в ядре и системных библиотеках. Не поленился, проверил этот ваш PHP 5.5, как и грозился:

php писал(а):Точка входа в процедуру inet_ntop не найдена в библиотеке DLL WS2_32.dll.

Ожидаемо. Нужно смотреть в MSDN, что эта новая функция делает и с каким обновлением API она была привнесена. WinSock 2 (WS2) отвечает за работу развитых сетевых приложений, вроде веб-серверов или клиентов торрента, так что нет ничего необычного в расширении API.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 06 янв 2014, 01:09
Gawobeka
Freeman писал(а):Чаще всего поддержку Windows 9x выкидывают из-за Юникода.

Пару лет назад на работе на компьтер с Windows 98 ставили патч для поддержки Юникода и что-то наподобие упоминавшегося здесь KernelEx. Нужно было запустить какую-то программу - подробностей не помню.

informatik писал(а):Да ежу понятно, что повышение системных требований разного софта - это скорее результат заговора, а не насущная необходимость.

Раньше бывало и такое: "MSDOS 2 is about 12 KB larger than MSDOS 1.1 – despite its complex new features, it's only 24 KB of code. Under pressure from IBM to leave sufficient memory available for applications on smaller PC systems, the developers had reduced the system size from triple that of DOS 1.1."
То ли тогда у Билла Гейтса еще совесть была, то ли еще неопытный был )

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 06 янв 2014, 04:09
Freeman
Gawobeka писал(а):То ли тогда у Билла Гейтса еще совесть была, то ли еще неопытный был )

Тогда память еще дорогая была.

Re: Windows XP - даунгрейд или нет?

СообщениеДобавлено: 06 янв 2014, 23:35
Nika
Думаю, не в совести дело.
Отношение размера программы /к её функциональности - не что иное, как КПД.
В "раньшие" времена это понимали очень хорошо.
Если размер новой версии софта практически не увеличился, а функционал вырос, то ЧТО - ? Да, значит, возрос её КПД.
В какой-то момент, когда действительно стали увеличиваться быстродействие и размеры носителей и оперативной памяти,
смысл понятия КПД в применении к софту стал не таким очевидным. Но всё равно это понятие никуда не делось.
Кстати, эта тема хорошо пересекается с обсуждением совместимости очередных версий программных продуктов со старыми операционными системами.
Зачастую "разжиревшие" "новые" версии софта при прочих равных условиях позорно проигрывают предшествующим версиям в базовом функционале, который и нужен-то большинству пользователей. Выход - крутить такой софт на более быстрой и ёмкой машине, чтобы скрыть очевидное.
А как заставить юзера "крутить софт на более быстрой и ёмкой машине" так, чтобы он не задумался о понятии КПД? - Да, сделать софт несовместимым со старой ОС, это заставит юзера установить новую и ужаснуться - "БЛИННН, какя же у меня медленная телега!".
Итак, цель достигнута. Виноват не софт - виновата "телега". Радостно бежим в компьютерную лавку и закупаем новый компьтер с предустановленной Винодуз35000.
Все довольны.