Originally posted by skeevy420
View Post
Originally posted by skeevy420
View Post
And while I'm not a fan of the likes of flatpak, appimage or snap (way too much duplication -- bundled libraries waste space and cause security problems [e.g. zlib security problem found, system zlib updated, but there's still a broken zlib inside the flatpak --> application still vulnerable even though the user thought he fixed his system]), this sort of stuff is where that sort of tool can be useful (just build an appimage/flatpak/whatever from the existing x86_32 system to get all the libraries).
But that's not even necessary given multilib is there to stay (at least as far as OpenMandriva is concerned).
It's 2019. DOS hasn't really been used for 30+ years. Yet people still play games in dosbox. The C64 pretty much went out of the mainstream some 40 years ago -- yet we still include a C64 emulator. Given that and similar use cases, I predict we'll still have x86_32 multilib libraries in 2050 (30 years from now that most distributions are starting to phase out x86_32 and Microsoft starts getting serious about 64-bit applications to make wine32 obsolete).
Even if if x86 is obsolete by 2050 and we're all on RISC-V, ARM, Loongson, Elbrus or OpenPOWER boxes (or yet another architecture that doesn't even exist yet, maybe RISC-VI), I expect we'll have some form of x86_32 multilibs combined with qemu or another CPU emulator (just for fun, I've tried -- running win32 applications on ARM with wine32 run through qemu with binfmt-misc is slow but possible. It'll likely work out of the box in a future OpenMandriva version).
As for people from the third world, most people who think they're on prehistoric boxes have never been there. I've been to Ethiopia in 2007. Outside of the first-generation OLPC boxes that were being tried in a few schools, I didn't spot any x86_32 machines there even then. People either had no computers (sometimes no electricity to run them with), or halfway modern computers. Not a lot in between.
And of course we can already run on lower end ARM boards that are cheaper than x86_32 boxes these days.
Comment