virtio-win / virtio-win-guest-tools-installer

121 stars 19 forks source link

How is < windows 8 unsupported? #9

Open mirh opened 4 years ago

mirh commented 4 years ago

https://github.com/virtio-win/virtio-win-guest-tools-installer/commit/4a50df6c5cb5658e09eaf481ac55e17cdbbc13e9 blocked W7 and below, despite some drivers even going down as far back as XP. Why?

Gal-Zaidman commented 4 years ago

Win7 reached EOL on January 14, 2020. The installer is a relatively new addition to virtio-win, we wanted to keep the code sinced with the D/S project which don't want to support versions that are not supported by MS anymore. Although you can install virtio-win drivers manually on win7.

mirh commented 4 years ago

Oh, right, mhh.. I guess that for corporate needs this is not actually so uncharitable. (although, to be extremely fair, in such scenario W7 is still supported for another three whole years).

Could the installer still nonetheless take into account of the other Windows versions though? Like.. It's one second to hex edit the check out of the installer (and two with Orca) if you know what you are doing. But with the exception of the spice service, nothing else gets installed. You could still leave there the normal error for official purposes (or perhaps, hey, change it to a custom check that throws an error unless a certain parameter is passed), but at the same time allow the community to have it its way.

Gal-Zaidman commented 4 years ago

Noting gets installed because there is a condition for the components so using orca will not work here. I can add an unsupported flow for unsupported OS and let the user activate it with an external property, I'll add it to the todos. You are the first user that asks for such a thing, so just out of curiosity what env do you have that requires it?

mirh commented 4 years ago

Well, lol, simply a windows 7 vm? Nothing so crazy or fancy. I'm especially looking forward to virtio-fs then. Thanks for your work.

Snegohod commented 3 years ago

Noting gets installed because there is a condition for the components so using orca will not work here. I can add an unsupported flow for unsupported OS and let the user activate it with an external property, I'll add it to the todos. You are the first user that asks for such a thing, so just out of curiosity what env do you have that requires it?

Hello. I need this thing too.

mirh commented 3 years ago

So... what would this condition be?

LordNoteworthy commented 3 years ago

Same here, I still rely heavily in Windows 7 for malware analysis purposes, would be good having this.

alexguichet commented 2 years ago

+1, this is good for software archival hobbyists.

gavgav11 commented 2 years ago

Running ancient operating systems is what makes emulation great. Please remove the artificial restriction.

Kyr4l commented 1 year ago

no update on this issue ? it's been almost a year without any activity

YanVugenfirer commented 1 year ago

@Kyr4l As it was already mentioned, there is no support for Win 7 and below in new installers. Old drivers can still be installed. If you need the code, it is marked by the tag and can be checkout.

dionorgua commented 1 year ago

Latest ISO that supports Win7 is virtio-win-0.1.173.

Kyr4l commented 1 year ago

installing each driver manually is a pain in the ass, if the installer supported win7 in the past there's literally no reason to not support it on newer isos, this forces users to keep older versions of the iso even tho older OSes could be supported by removing this restriction and yes this restriction is 100% artificial

Kyr4l commented 1 year ago

there's literally no reason to not support it on newer isos and yes this restriction is 100% artificial

tell me you have zero repositories

ever heard of private repos ? you're off topic by doing personal attacks

YanVugenfirer commented 1 year ago

Hello people.

Please cool down!

Kyr4l commented 1 year ago

Hello people.

Please cool down!

well i'm personally quite chill, however personal attacks along with pathetic comments made on my public commits for trolling/harrassment purposes are very unprofessional from the guy above