Michal Schorm <msch...@redhat.com> writes:
> Can someone explain me *real quick* what is the multilib good for? - or
> more precisely, why whould anone run 32-bit software on x86_64 OS?

Among other reasons, 32-bit code can be smaller and faster than 64-bit
code for some applications.  When trying to stuff many containers or VMs
into one server, disk and memory space might be overriding
considerations.  There might be old code that isn't 64-bit aware yet,
and the cost of fixing it might not be justified, especially if there's
an on-disk data format that's 32-bit-centric, or if the authors are
unavailable.  Building only 32-bit code cuts your QA time in half if you
have to support both 32 and 64 bit hosts.  You might have optimizations
written in 32-bit assembly, or libraries that are only available as
32-bit versions.  Or you may rely on someone else's 32-bit code that is
closed source, or abandoned.

That doesn't even touch on the continued need for 32-bit embedded
platforms, where 32-bit things on a 64-bit host can be used as a "cross
development" system.
_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/RIYC4LS42YI3JVSGRDW5UUDYIWSZQBOM/

Reply via email to