Many of your ideas sound like they come from inexperience with writing operating systems. That's not your fault, and rather than attack all of them and sound like an extreme poopoohead I'll point out the one that made me wince the most:
IPv6 for IPC gains you nothing except preference, and carries with it extreme overhead for forming Internet packets to do a simple syscall. That choice alone would probably cut performance by an order of magnitude at the least. You still have to make an IPC protocol on top of IPv6, since IPv6 is just transport; you would end up with the same situation you decry (some things speak DBus over IPv6, others speak ..., etc.)
The 'I' in IPv6 stands for 'Internet'. Let's leave it there.
IPv6 for IPC gains you nothing except preference, and carries with it extreme overhead for forming Internet packets to do a simple syscall. That choice alone would probably cut performance by an order of magnitude at the least. You still have to make an IPC protocol on top of IPv6, since IPv6 is just transport; you would end up with the same situation you decry (some things speak DBus over IPv6, others speak ..., etc.)
The 'I' in IPv6 stands for 'Internet'. Let's leave it there.