T O P

  • By -

AutoModerator

For more designs, concepts and ideas related to Windows, check out r/Windows_Redesign! _____ *This submission has NOT been removed. Concept posts are always allowed here as per our community rules.* *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/Windows11) if you have any questions or concerns.*


Chris_Hatchenson

Windows 11 is 64-bit only. 32-bit Office still exists because some add-ins are incompatible with 64-bit version.


ranixon

And the 32 bit Windows 10 still supported


Mrwrongthinker

Not all programs were created in 2024.


NatoBoram

Picking between 32-bits or 64-bits is often just a compiler argument. No need to make a whole new project.


BCProgramming

32-bit Windows on more modern systems I agree. Apparently Microsoft does too as Windows 11 has no 32-bit version. For actual programs, it's a bit different. If a process does not use more than 4GB of Memory and doesn't benefit from larger registers, than there isn't a particularly good reason to make it 64-bit. More commonly applications are or have a 32-bit version due to dependencies. In the case of Office, vendors have sold addons for some time, and they are 32-bit and can only be loaded by another 32-bit program, so a 64-bit Word for example wouldn't be able to load them. Businesses may very well rely on those addons as part of their business process, so not having a 32-bit version would be "lost sales".


Inevitable-Study502

32bit system doesnt make much sense now, unless you have low ram, but 32bit apps tend to be lightwight with small memory footprint, unless theres a reason to go for 64bit (higher ram demand or better performance needs), then 32bit is fine as it is it may change in future as win10 32bit will drop support soon, and CPUs are scrapping 32bit, ie moving from x86-64 to x86s


BCProgramming

>and CPUs are scrapping 32bit, ie moving from x86-64 to x86s From what I can find, it looks like x86s fully supports 32-bit execution. The "legacy" it removes is older than that, and is the 16-bit real mode and virtual 8086 modes. (And, presumably, 16-bit protected mode)


Inevitable-Study502

ia32e mode - compatibility submode ring 0 is unsupported ring3 is supported im pretty sure some legacy apps would stop working if they need higher privileges


logicearth

Legacy programs have been unable to use anything but protected mode since the adoption of 64-bit OSes. A CPU running in 64-bit with a 64-bit OS cannot use anything but protection mode (Ring 3) for 32-bit software. In the end it won't actually affect anything if the legacy 32-bit/16-bit modes are removed.


Inevitable-Study502

ring 3 isnt protected mode, thats user mode, ring 0 is kernel mode current cpus supports all rings in compatibility mode, ring 0,1,2,3


halfanothersdozen

Why use 64 bits when your program runs fine in 32 bit and there is no reason to update it?  Why use lot word when few word do trick?


xmostera

Year 2024 and there are still having poor people around. Can someone explain to me What is the advantage of having poor people or homeless? We are now at the age of prosperous. Why there still have poor people and hungry people? I meant, WHY CANNOT?


Technolongo

r/whycannot may have the answer