News for hackers. Stuff that matters.
Re:Son – A minimal subset of JSON for machine-to-machine com... by lobster_johnson on Tuesday March 14, 2017 @06:25PM (#13872044)
Is XDR in wide use? Don't think I've ever seen it in the wild.

Edit: Apparently used by NFS and ZFS.

Re:Son – A minimal subset of JSON for machine-to-machine com... by ChuckMcM on Tuesday March 14, 2017 @06:45PM (#13872189)
heh, that's funny. Every Linux, FreeBSD, MacOS, and most of the Windows systems. :-) It is how you encode data for ONCRPC. It's fast, it can encode anything, and its dense (no 'convert this to isolatin-8891 first' step). Its also from the 80's so not as visible :-)

But perhaps more interesting is the really great machine to machine communication of complex types research that went on in the 80's. Some was interesting (CORBA), some was really scary (ASN.1), and some very fast and minimalist (XDR).

Re:Son – A minimal subset of JSON for machine-to-machine com... by lobster_johnson on Tuesday March 14, 2017 @06:58PM (#13872294)
Oh, it's what is also called Sun RPC? I didn't know they renamed it.

I guess it's one of the things that fly under one's radar if one isn't actively using a protocol.

On Windows a similar niche is (mostly "was") filled by Microsoft RPC, an implementation of DCE RPC, which forms the underlying protocol for DCOM.

Re:Son – A minimal subset of JSON for machine-to-machine com... by ChuckMcM on Tuesday March 14, 2017 @07:09PM (#13872381)
From https://www.iana.org/assignments/service-names-port-numbers/... :-)

   sunrpc	111	tcp	SUN Remote Procedure Call	[Chuck_McManis]	[Chuck_McManis]						
   sunrpc	111	udp	SUN Remote Procedure Call	[Chuck_McManis]	[Chuck_McManis]
Re:Son – A minimal subset of JSON for machine-to-machine com... by lobster_johnson on Tuesday March 14, 2017 @08:47PM (#13872937)
Ha! :-)