monero-project / monero

Monero: the secure, private, untraceable cryptocurrency
https://getmonero.org
Other
8.9k stars 3.1k forks source link

build: drop support for 32-bit windows target #9470

Open tobtoht opened 3 weeks ago

tobtoht commented 3 weeks ago

Discussion: https://libera.monerologs.net/monero-research-lab/20240904#c422227-c422235 Context: https://github.com/monero-project/monero/pull/9436#pullrequestreview-2278670854

The last commercially available x86 processors were released over 18 years ago. Windows 11 requires 64-bit.

Article from Nov 2021:

The first 32-bit Windows version in the charts is Windows 7 with a share of 0.22 percent, followed by its Windows 10 sibling with 0.09 percent.

https://news.softpedia.com/news/new-data-shows-windows-32-bit-is-becoming-a-thing-of-the-past-534336.shtml

iamamyth commented 3 weeks ago

the first step to opposing it would be to find a 32-bit Windows maintainer

Supporting a platform where both the hardware and software are increasingly unavailable requires not just a maintainer, but others to validate their work. Are there 2-3 people with the requisite configurations willing to put in that effort? How long will CI and build platforms support win32? Until the next hardfork, win32 users can run the existing binaries, so, by the time this decision drops them from the network, the platform would be even more irrelevant.

One-horse-wagon commented 2 weeks ago

It is estimated as of 2024, only 4% of windows users use 32 bit systems. They are legacy systems with the total number constantly decreasing. I would think all Monero users anywhere, have access to 64 bit systems, even if they are using a 32 bit system.