QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.08.23 17:12
Оценка: 12 (2)
С переходом на версию 7.0 разработчики QEMU похерили поддержку Win 7.

И ладно еще, кабы похерили бы ради существенной функциональности, доступной в Win 8. По сути, оттуда им понадобилась лишь примитивная функция PathCchSkipRoot.

И ладно еще, кабы функция потребовалась для решения сколько-нибудь существенной задачи. Но, судя по описанию, она им потребовалась для нахождения файлов относительно пути к EXE. Сто лет это делалось простейшими преобразованиями путей, и теперь вдруг стало затруднительно без специальной функции.

Казалось бы, люди делают весьма серьезный проект, должны иметь достаточную квалификацию — и на тебе. Скорее всего, какой-нибудь мелкий разработчик третьестепенного уровня, ответственный за что-то простенькое, таким образом "обосновал" необходимость увеличения версии. Удивительно, что старшие товарищи не удивились и не поправили.

К счастью, косяк легко исправляется — достаточно положить в каталог QEMU api-ms-win-core-path-l1-1-0.dll с реализацией PathCchSkipRoot.

8.0.50 сама по себе глючная — падает при старте, а 8.0.1 и 0.0.92 отлично работают под Win 7.
Re: QEMU 7.x и 8.x под Windows 7
От: Osaka  
Дата: 09.08.23 23:17
Оценка: +1 :)
ЕМ>Казалось бы, люди делают весьма серьезный проект, должны иметь достаточную квалификацию — и на тебе. Скорее всего, какой-нибудь мелкий разработчик третьестепенного уровня, ответственный за что-то простенькое, таким образом "обосновал" необходимость увеличения версии.
Может он идейный борец со старыми пердунами (в данном случае застрявшими на Win7) и хочет чтобы у них горела земля под ногами? https://www.rsdn.org/forum/job/8575104
Отредактировано 09.08.2023 23:21 Osaka . Предыдущая версия . Еще …
Отредактировано 09.08.2023 23:20 Osaka . Предыдущая версия .
Re: QEMU 7.x и 8.x под Windows 7
От: aik Австралия  
Дата: 10.08.23 02:20
Оценка: +1 :)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Казалось бы, люди делают весьма серьезный проект, должны иметь достаточную квалификацию — и на тебе. Скорее всего, какой-нибудь мелкий разработчик третьестепенного уровня, ответственный за что-то простенькое, таким образом "обосновал" необходимость увеличения версии. Удивительно, что старшие товарищи не удивились и не поправили.


Крупный разработчик операционок Microsoft забил болт на 14летнюю систему, а опенсорсные чуваки должны поддерживать, причём, понятное дело, бесплатно? Я уверен, что в QEMU перепишут/выкинут ещё что нибудь в ближайшем будущем, PathCchSkipRoot() просто первое что сломалось, у них там целый график по выкидыванию старых фич.
Re[2]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.08.23 07:55
Оценка:
Здравствуйте, aik, Вы писали:

aik>Крупный разработчик операционок Microsoft забил болт на 14летнюю систему


От чего большинству ее пользователей ни жарко, ни холодно.

aik>а опенсорсные чуваки должны поддерживать


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

aik>уверен, что в QEMU перепишут/выкинут ещё что нибудь в ближайшем будущем


А зачем? Что у них после этого станет функциональнее, быстрее, компактнее, надежнее?
Re[3]: QEMU 7.x и 8.x под Windows 7
От: aik Австралия  
Дата: 10.08.23 09:10
Оценка: :)
Здравствуйте, Евгений Музыченко, Вы писали:

aik>>Крупный разработчик операционок Microsoft забил болт на 14летнюю систему

ЕМ>От чего большинству ее пользователей ни жарко, ни холодно.

Им ровно так же по барабану работает ли самая последняя версия QEMU.

aik>>а опенсорсные чуваки должны поддерживать

ЕМ>Сумеете внятно обосновать суть процесса "поддерживать", чтоб сказанное не выглядело очевидной глупостью?

Поддерживать — это тестировать что компилируется и выполняется на этой 7, как минимум. Очевидно, никто этого не делает, что и задокументировали в 2/4.

EM>Я ж не зря подробно описал, в чем именно заключалось изменение, приведшее к "прекращению поддержки".


Нет, не описал, подробное описание это "The extended support for the prior version, 7 ended more than 2 years ago, and it is unlikely that anyone would like to run the latest QEMU on such an old system" и "The project aims to support the two most recent versions of Windows that are still supported by the vendor".

Чуваки приделали новую фичу с бандлами, использовали функцию из 8 (которая там 11 лет уже), но по-твоему им нельзя было, а надо было кодировать для 7 как будто на дворе всё ещё 2009, потому что тебя не устраивает QEMU не то что 2009, а даже 2021 года, подавай строго свежак. Это странная претензия, разрешается проблема просто — отправляешь им патч, который меняет этот новый код так чтоб работало на 7, послушаешь подробности.

aik>>уверен, что в QEMU перепишут/выкинут ещё что нибудь в ближайшем будущем

ЕМ>А зачем? Что у них после этого станет функциональнее, быстрее, компактнее, надежнее?

Да что угодно. Меньше старого нетестируемого говнокода надо поддерживать, проект большой, довольно старый.
Re[4]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.08.23 09:29
Оценка: +1 :)
Здравствуйте, aik, Вы писали:

ЕМ>>От чего большинству ее пользователей ни жарко, ни холодно.


aik>Им ровно так же по барабану работает ли самая последняя версия QEMU.


Если в "самой последней версии QEMU" не исправлены никакие баги предыдущих версий, а лишь добавлена ненужная конкретному пользователю функциональность, то да, по барабану.

aik>Поддерживать — это тестировать что компилируется и выполняется на этой 7, как минимум.


Зачем тестировать компиляцию? Достаточно проверить, что выполняется. Потребные для этого ресурсы (виртуалка с Win 7) ничтожны на фоне всех остальных.

aik>Чуваки приделали новую фичу с бандлами, использовали функцию из 8 (которая там 11 лет уже)


Фишка в том, что эта функция для "фичи с бандлами" на фиг не сдалась, она кому-то "просто понравилась".

aik>по-твоему им нельзя было, а надо было кодировать для 7 как будто на дворе всё ещё 2009


Кодировать надо, исходя не из "года на дворе", а из реально потребной функциональности. Если б они задействовали какие-то новые возможности в управлении памятью, оптимизации дискового или сетевого обмена, или что-то подобное — претензий бы не было. А повышать версию API ради подобной чисто косметической мелочи — признак непрофессионализма. Это типичный уровень тупого кодера.

aik>разрешается проблема просто — отправляешь им патч, который меняет этот новый код так чтоб работало на 7, послушаешь подробности.


При таком подходе — даже пытаться не буду. Видно же, что адекватность восприятия у людей невысокая.

aik>Меньше старого нетестируемого говнокода надо поддерживать


Вы твердо уверены, что это был самый говняный говнокод, от которого нужно было избавиться как можно скорее?
Re: QEMU 7.x и 8.x под Windows 7
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.08.23 13:37
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>С переходом на версию 7.0 разработчики QEMU похерили поддержку Win 7.


Это сейчас какое-то общее поветрие, херить поддержку 7-й венды.
Re[2]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.08.23 14:11
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Это сейчас какое-то общее поветрие, херить поддержку 7-й венды.


Досадно, что поветрие в большинстве случаев тупое. Все меньше разработчиков понимает, чем именно определяются требования к системе, все больше тупо ставит последнюю студию и хреначит с настройками по умолчанию для десятки, хотя многим по уши хватило бы и XP.
Re[3]: QEMU 7.x и 8.x под Windows 7
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.08.23 14:50
Оценка: -1
Здравствуйте, Евгений Музыченко, Вы писали:

Pzz>>Это сейчас какое-то общее поветрие, херить поддержку 7-й венды.


ЕМ>Досадно, что поветрие в большинстве случаев тупое. Все меньше разработчиков понимает, чем именно определяются требования к системе, все больше тупо ставит последнюю студию и хреначит с настройками по умолчанию для десятки, хотя многим по уши хватило бы и XP.


Микрософту больше не хочется поддерживать семерку...
Re[4]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.08.23 14:56
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>Микрософту больше не хочется поддерживать семерку...


При чем здесь вообще Микрософт?
Re[5]: QEMU 7.x и 8.x под Windows 7
От: Pzz Россия https://github.com/alexpevzner
Дата: 10.08.23 15:21
Оценка: -1
Здравствуйте, Евгений Музыченко, Вы писали:

Pzz>>Микрософту больше не хочется поддерживать семерку...


ЕМ>При чем здесь вообще Микрософт?


Ну, если 7-я венда не нужна мелкософту, она автоматически становится никому не нужна...
Re[6]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.08.23 15:42
Оценка:
Здравствуйте, Pzz, Вы писали:

Pzz>если 7-я венда не нужна мелкософту, она автоматически становится никому не нужна...


Крайне странное суждение. А все автомобили, для которых перестают выпускаться новые прошивки ЭБУ, тоже "автоматически становятся никому не нужны"? Куда их в таком случае девают?
Re: QEMU 7.x и 8.x под Windows 7
От: kov_serg Россия  
Дата: 10.08.23 19:48
Оценка: +1
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>С переходом на версию 7.0 разработчики QEMU похерили поддержку Win 7.

Такая нынче мода. Всех усиленно вилами пихают на новый софт и железо прикрываясь улучшениями безопасности и благими целями. А по факту становиться только хуже.

ЕМ>И ладно еще, кабы похерили бы ради существенной функциональности, доступной в Win 8. По сути, оттуда им понадобилась лишь примитивная функция PathCchSkipRoot.

Дальше будет только веселее весь это цирк с клоунами никто не захочет поддерживать.

ЕМ>И ладно еще, кабы функция потребовалась для решения сколько-нибудь существенной задачи. Но, судя по описанию, она им потребовалась для нахождения файлов относительно пути к EXE. Сто лет это делалось простейшими преобразованиями путей, и теперь вдруг стало затруднительно без специальной функции.

Там еще много заделов на будущее с ms-win-api например CreateFile2 (главная фича которой Win8+)

ЕМ>Казалось бы, ...

Еще со времен winxp всё ясно https://ichip.ru/novosti/srazu-44-processora-intel-lishilis-podderzhki-windows-11-837832 просто бизнес — ничего личного.

ЕМ>К счастью, косяк легко исправляется — достаточно положить в каталог QEMU api-ms-win-core-path-l1-1-0.dll с реализацией PathCchSkipRoot.

это не только у qemu https://github.com/nalexandru/BlenderCompat

ЕМ>8.0.50 сама по себе глючная — падает при старте, а 8.0.1 и 0.0.92 отлично работают под Win 7.

Переходим на linux
Re[2]: QEMU 7.x и 8.x под Windows 7
От: aik Австралия  
Дата: 11.08.23 01:43
Оценка:
Здравствуйте, kov_serg, Вы писали:

ЕМ>>С переходом на версию 7.0 разработчики QEMU похерили поддержку Win 7.

_>Такая нынче мода. Всех усиленно вилами пихают на новый софт и железо прикрываясь улучшениями безопасности и благими целями. А по факту становиться только хуже.

Железо становится настолько лучше, что даже восьмёрка этого не может испортить. В чём это, кстати, восьмёрка настолько хуже стала, чтоб на современном железо захотелось крутить семёрку?

ЕМ>>8.0.50 сама по себе глючная — падает при старте, а 8.0.1 и 0.0.92 отлично работают под Win 7.

_>Переходим на linux

Там с некрофилией ещё хуже, только RHEL и SLES держатся, но я б себе такое не поставил.
Re[3]: QEMU 7.x и 8.x под Windows 7
От: paucity  
Дата: 11.08.23 05:20
Оценка: +1
Здравствуйте, aik, Вы писали:

aik> В чём это, кстати, восьмёрка настолько хуже стала, чтоб на современном железо захотелось крутить семёрку?


Что значит стала? Как была гавном так и осталась, как и все последующие поделия.

К сожалению, на совреенное железо 7-ку и не поставишь
Re[3]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 11.08.23 06:50
Оценка:
Здравствуйте, aik, Вы писали:

aik>Железо становится настолько лучше, что даже восьмёрка этого не может испортить.


Типа, в крутых кроссовках наступать в говно не так противно, как в дешманских кедах?

aik>В чём это, кстати, восьмёрка настолько хуже стала, чтоб на современном железо захотелось крутить семёрку?


Тут бы и догадаться, что семерка имеет основания "просто быть", а не только стать результатом нынешнего выбора.

aik>Там с некрофилией ещё хуже


Неплохо бы определиться с основаниями, по которым относить что-либо к "некрофилии", дабы не облажаться ненароком. А то в восемнадцать лет двадцатипятилетние — "старухи", а в пятьдесят и многие сорокалетние вполне ничего.
Re[4]: QEMU 7.x и 8.x под Windows 7
От: kov_serg Россия  
Дата: 11.08.23 09:02
Оценка:
Здравствуйте, paucity, Вы писали:

P>Что значит стала? Как была гавном так и осталась, как и все последующие поделия.

Хз если бы не все общее помешательство, то и на winxp всё шикарно работало бы.

P>К сожалению, на совреенное железо 7-ку и не поставишь

Просто ставится линукс и в виртуалке запускаются winxp, win7, win10 и win11, macos и вариации.
Re[4]: QEMU 7.x и 8.x под Windows 7
От: kov_serg Россия  
Дата: 11.08.23 09:17
Оценка: +2
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Здравствуйте, aik, Вы писали:


aik>>Железо становится настолько лучше, что даже восьмёрка этого не может испортить.

ЕМ>Типа, в крутых кроссовках наступать в говно не так противно, как в дешманских кедах?
Сейчас выпускаются игды аля 90-х готов с пиксельной графикой, но на шейдерах, в десятки гигабайт которые притормаживают на топовом железе. А на win7 даже не стартуют.

ЕМ>Неплохо бы определиться с основаниями, по которым относить что-либо к "некрофилии", дабы не облажаться ненароком. А то в восемнадцать лет двадцатипятилетние — "старухи", а в пятьдесят и многие сорокалетние вполне ничего.

Я вот тоже не понимаю нафига это называть некрофилией. Как компьютеры они великолепны, даже старые и медленные. Но как пользовательская электроника — конечно же хлам, т.к. её некуда приткнуть и неизвестно как использовать в современных реалиях. Но это искусственно созданные условия, в которые вычислительные машины превратили в одноразовые гаджеты, а они должны устаревать и желательно быстро, что бы покупали новые. Просто большинство пользователей этих компьютеров используют не для созидания, а для развлечения и потребления контента. А так как понимания того что надо нет, всё условия диктуются из вне: что нынче хлам, а что модно и молодёжно. А кто против, будут страдать и удивляться как так из-за какой-то бесполезной элементарной мелочи, перестало что-либо запускаться и требует последнюю онлайн облачную ос занимающую десятки гигабайт.
Re[5]: QEMU 7.x и 8.x под Windows 7
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 12.08.23 07:58
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>Я вот тоже не понимаю нафига это называть некрофилией.


Это такой тренд в рамках "всегда иметь все только самое свежее". Автомобиль старше трех-пяти лет — "рухлядь", компьютер — "древность", книга/фильм — "средневековье", и так далее.
Re[4]: QEMU 7.x и 8.x под Windows 7
От: aik Австралия  
Дата: 13.08.23 04:03
Оценка: :)
Здравствуйте, paucity, Вы писали:

aik>> В чём это, кстати, восьмёрка настолько хуже стала, чтоб на современном железо захотелось крутить семёрку?

P>Что значит стала? Как была гавном так и осталась, как и все последующие поделия.

В смысле что семёрка то тоже гавно, но народ на неё залип как мухи. Или восьмёрка — первое говно после семёрки, а вот семёрка было огого? Что за изменения тогда случились в восьмёрке?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.