6 ms·
This comment was marked 'dead', but I think it was a useful question (though maybe a little aggressive in its wording): > So what's the point ? Linux is a nich
by cakoose 10y ago
This comment was marked 'dead', but I think it was a useful question (though maybe a little aggressive in its wording):
> So what's the point ? Linux is a niche market. Mac & Windows will be the vast majority of your users and won't enjoy your killer kernel-based feature...
Even when Windows/Mac are the vast majority of clients, each client only needs to process its own traffic. The VPN gateway is more likely the bottleneck, since it needs to process everyone's traffic. There are many organizations that would have no problem running Linux on the VPN gateway and could reap the benefits.
Also, the Linux in-kernel implementation is just the first(?) thing being released. WireGuard is a VPN protocol and its killer feature is good security that's simple enough to implement in 4000 lines of code. This simplicity makes it easier for someone to write a Windows/Mac kernel driver.
- x0ra 10y ago4kloc is rather unimpressive if you delegate everything to already existing libraries.
- atonse 10y agoWhat's incredible is that the Go implementation is something like 100 lines.
- madeddie 10y agoNot sure if you were being sarcastic ;) but the code in 'external-tests' is just that: tests. It makes a UDP connection, it sends and receives some packets and then exits again. It's by no means a functional VPN, just the handshake. No doubt it'll grow into an actual client, but don't be too amazed by it just yet :D
- Asooka 10y agoIf the comment is marked 'dead', I think rather than answering someone whom we clearly don't want contributing to HN, you should re-ask the question in a civil and polite form and answer that. Otherwise, you're just enabling troll behaviour.