On 04/04/2017 01:44 PM, Waldemar Brodkorb wrote:
Hard to judge really - for a desktop/server system it probably doesn't matter - but for a typical embedded system ...
You are not forced to use busybox with libtirpc. You only need it for NFS stuff. For modern NFS stack with rpcbind and nfs-utils you need libtirpc anyway. Busybox just implements a mount helper which could use internal uClibc RPC implementation. But in the end you need libtirpc on the embedded device.
So avoid busybox+libtirpc and use rpcbind+nfs-utils+libtirpc if you require NFS on your device.
I still see no real use case for the old internal RPC implementation on a modern embedded device.
Right as I mentioned in my first post, I'm not arguing for/against, I'm just sharing an observation, which was subtle when I first ran into it ! This might not matter in the grand scheme of things !
-Vineet