4 ms·
Can someone explain what the use cases for this are?
by jwn 9y ago
Can someone explain what the use cases for this are?
- convolvatron 9y agoa few things come to mind : - 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