- unikernel go
- making better parallel abstractions over network streams without having to deal with the mess of a kernel interface
- as a platform to implement more integrated network policy (like congestion control, or state management for ddos protection)
- ultimately might be really helpful for portability by requiring only a raw packet interface from the host OS
- much easier environment for tying in w/ SDN and QOS (which google seems to be pretty gung ho on)
there are probably a lot more. I looked a little at the repo, and they went for the most readable version that leans very heavily on the rich go runtime...which I think is a great call if you want to play around. messing with the linux network stack is a bit fussy and painful, there is a lot of .. stuff.. in there