▲ | fluoridation 6 days ago | |||||||||||||||||||||||||||||||||||||||||||
Before addressing anything else, "software is complicated by having to support legacy stuff" is not a valid argument for removing that support at the hardware level. If a software developer wishes to design their software without that legacy support, that's their prerogative. >Operating systems need to carry the baggage in x86 if they want to allow users to run on old and new processors. What do you mean by this exactly? Are you talking about hybrid execution like WOW64, or simple multi-platform support like the Linux kernel? WOW64 is irrelevant as far as power efficiency is concerned if the user doesn't run any x86 software. If the user is running x86 software, that's a reason not to remove that support. Multi-platform support shouldn't have an effect on power efficiency, beyond complicating the design of the system. Saying that the Linux kernel should stop supporting x86 so x86-64 can be more power-efficient is like saying that it should stop supporting... whatever, PowerPC, for that same reason. It's a non sequitur. | ||||||||||||||||||||||||||||||||||||||||||||
▲ | JustExAWS 6 days ago | parent [-] | |||||||||||||||||||||||||||||||||||||||||||
Removing 32 bit hardware support frees up die space and it frees up storage space and RAM since 32 bit and 64 bit libraries had to be on disk and in memory. | ||||||||||||||||||||||||||||||||||||||||||||
|