Sujet : Re: The joy of Democracy
De : bowman (at) *nospam* montana.com (rbowman)
Groupes : alt.folklore.computers comp.os.linux.miscDate : 24. Oct 2024, 18:02:02
Autres entêtes
Message-ID : <lnvcsaF5cjhU1@mid.individual.net>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
User-Agent : Pan/0.149 (Bellevue; 4c157ba)
On Thu, 24 Oct 2024 10:11:09 +0200, D wrote:
Was it very difficult to develop on AIX and then move stuff over to
linux?
Not very. Most of it was having different compiler flags and libs in the
Makefiles. AIX was very forgiving about null references and a few other
things that Linux was picky about so there was a burst of bug fixes that
improved the code.
IPC was done with ONC-RPC so there was no problem with AIX daemons and
Linux clients. Eventually that led to some inefficiency. RS6000 is big
endian and the ONC-RPC XDR encoding is big endian across the network. The
Linux boxes would swap the order when decoding the XDR. When clients
switched to cheaper x86 boxes the data was still big-endian encoded on the
little-endian machines, shipped across the network, and decoded back to
little-endian.
The MKS Nutcracker tools and runtime was used on Windows boxes so that was
another set of entries in the Makefiles to build the Windows executables.
Again there weren't a lot of changes.