Re:Bus1: a new Linux interprocess communication proposal
by cyphar on Thursday August 18, 2016 @05:25AM
(#12311265)
You couldn't send credentials nor file descriptors to other processes without UNIX sockets. I would argue that allowing for that kind of decoupling of permissions and file access is very much in the spirit of the UNIX philosophy. Quite frankly, there are some problems you simply wouldn't be able to solve without them (in runC, the underlying runtime that Docker wraps, we use them quite extensively).
Well, for starters they're a bolt-on that doesn't fit with the actual classic Unix philosophy.