Packages go one further by including a single multi architecture binary. Of course the
only thing more fun than compiling something is to say compile it four times. “-arch i386
-arch sparc -arch hppa -arch m68k” but now you had a binary that could run on all the NeXT
platforms, instead of having 4 separate files....
Although I think today it’s largely x86_64 & ARM. But I’m sure there is some holdouts
with MIPS/PowerPC/S390/Sparc/Sparc64 etc.
Sent from Mail for Windows 10
From: Michael Kjörling
Sent: Thursday, 23 February 2017 6:12 PM
To: tuhs(a)minnie.tuhs.org
Subject: Re: [TUHS] Mach for i386 / Mt Xinu or other
On 22 Feb 2017 16:57 +0800, from jsteve(a)superglobalmegacorp.com:
My personal catastrophic issues with Linux has always
been
the ‘hookers and blackjack’ approach, where someone doesn’t like
LIBC then they’ll just replace it, over and over and over. Then you
get binary commercial products (Oracle) which are a nightmare to
deal with, and now you end up with containers as a way to deal with
the horrible impossibility of deploying binaries to Linux. I’m still
hopeful someone will just “borrow” what NeXT did with packages, and
fat binaries.
Something like _snaps_, which Ubuntu is apparently pushing in their
most recent releases?
What is a snap?
https://snapcraft.io/docs/snaps/intro
Can a vanilla Ubuntu 16.04 LTS Server run without snapd?
https://askubuntu.com/q/878431/11751
--
Michael Kjörling •
https://michael.kjorling.se • michael(a)kjorling.se
“People who think they know everything really annoy
those of us who know we don’t.” (Bjarne Stroustrup)