Originally posted by Weasel
View Post
Most software serves a practical purpose and outside of legacy software it, and the other software that it relies on, changes over time. A format like MP3 on the other hand is standardized and set in stone before it even starts seeing widespread adoption meaning that as long as you haven't screwed up somewhere there's no additional cost to continued support.
Even more so, using your own analogy, 32-bit applications run just fine on new hardware. They don't run just on hardware from the 1990s, they run on today's hardware, so your analogy is retarded.
Like CD+cassette players and VHS+DVD players this is all ultimately unnecessary bulk and maintenance work for very limited benefit when VMs and containerization solves the issue of legacy software and the developers getting off their backsides solves the issue for software that's still being developed. Once legacy software has been containerized/VM'd it's no longer going to require any additional maintenance work and neither is in-development software after it's fully x86_64.
Here's a better analogy: It's like saying my Blu-Ray player supports reading CDs/DVDs (i.e. the CPU can execute 32-bit code), but the driver refuses to do it because of retarded reasons like yours. In effect, the driver refuses to utilize my player's functionality of reading CDs/DVDs.
The reason why I brought up VHS and C-cassettes as an analogy is like i386 because there is a very clear cost to continuing support for good reason. Not only do they all contribute to unnecessary bulk, they need constant maintenance.
In other words: If you continue to support i386 in perpetuity the cost stemming from the necessary duplication of effort to do so will also continue in perpetuity.
Yeah, that's retarded buddy.
And what's the reason for people continuing to produce mp3 files?
Your stance would make some kind of sense if it was arguing for dropping x86_64 instead, but all it really amounts to is a weak argument for continuing a very large duplication of effort so that lazy developers don't have to move on and that VM:ing/containerizing legacy software is somehow too hard.
Originally posted by the_scx
View Post
Anyway, the whole drama about dropping support for multiarch was pathetic. As you can see, they have time and resources to support it. They only needed a little motivation.

Ubuntu developers have no impact on software developers who target the Windows platform.
It makes sense in the Windows world. Developers use standard tools to create installers, and they produce 32-bit binaries, at least by default. It make sense because this kind of installer will run on Windows x86 (x86-32), Windows x64 (x86-64) and Windows on ARM (AArch64). Moreover, there are literally zero benefits in changing it.
No matter what you call it, all the packages I mentioned here are supported on ppc64el and s390x.
Could you explain me why GNOME Mines and Cheese are so important in the server system on mainframes? Because I really don't get it.
I see that you can. First of all, you need a free GPU to pass through it to the virtual machine. Secondly, it may be extremely hard or even impossible to install new drivers on the old system. And the old ones certainly will not handle new hardware. Let's say you bought a game for Ubuntu 6.06 LTS. Try to install on this distro the newest NVIDIA drivers that will support GeForce GT 1030. Good luck!
Again, backward compatibility is important mainly for software, not hardware. No one uses 286 on desktop anymore, but some people may want to run applications that were written for Windows 3.11.
Comment