lefthook icon indicating copy to clipboard operation
lefthook copied to clipboard

Add back Windows 32bit support

Open aminya opened this issue 4 years ago • 2 comments

I tend to challenge that market share chart attached to this commit

One of them is for performance tests of the computers, which are usually the newest, and the other is for gaming PCs, which are again the newest/fastest.

If you look at the number of downloads, you will see that 7% of the windows users have downloaded the 32-bit version. This is the same as the number of Arm on MacOS and twice the Linux ARM users.

https://github.com/evilmartians/lefthook/releases/tag/v0.7.5

Windows 32 bit is used much more in places other than North America and Europe. The purpose of open source projects that want to use Lefthook is to be as accessible as possible to all people around the world, and providing Windows 32 bit support for Lefthook is just a matter of a few flags. So if possible please continue supporting it.

aminya avatar Jul 17 '21 14:07 aminya

If you look at the number of downloads, you will see that 7% of the people have downloaded the 32-bit version.

Where did you get these numbers?

I couldn't find better statistics except those I referenced in the commit.

All CPUs produced in last maybe 10 years are capable of running 64 bit code. I don't know why people still continue to install 32-bit OSes on them (or install 32-bit runtimes on 64-bit OS like it was in https://github.com/evilmartians/lefthook/issues/202).

And older PCs have so limited amount of RAM so one hardly can do anything on them on modern development environment (Chrome consumes gigabytes of RAM by itself, all Atom-based software too).

While we can continue to build 32-bit binaries, I doubt that they're really used in the wild.

Envek avatar Jul 19 '21 13:07 Envek

Where did you get these numbers?

It shows on the download counter of the releases (you need Refined GitHub)

image

aminya avatar Jul 19 '21 13:07 aminya

Win32 executable is back!

mrexox avatar Mar 15 '24 15:03 mrexox