Originally posted by microcode
View Post
Announcement
Collapse
No announcement yet.
WireGuard Could Be Mainlined Before Christmas
Collapse
X
-
Originally posted by Toggleton View Post
Comment
-
Originally posted by k1e0x View PostWhy does this matter if it's in the kernel or not? Is it even a good idea to put a VPN Server in the kernel? Why shouldn't this just be a package? hmm
- Likes 3
Comment
-
Originally posted by k1e0x View PostA kernel module makes sense from a performance aspect. What I'm asking is why it needs to be an in tree module?
Only reason to stay out of tree is if your license is not compatible or if your code quality is garbage. Wireguard isn't either.
I don't think we need mail servers and web servers in the kernel.
Linux does integrate a firewall too for example, it's not a separate application. Same reasons.Last edited by starshipeleven; 27 November 2019, 04:25 PM.
- Likes 3
Comment
-
Thanks starshipeleven
But if anyone has some interesting insight to my question that would be great.
Originally posted by Toggleton View Post
Comment
-
Ok k1e0x so apparently you do not know what "in-tree" means.
Once wireguard is accepted in the kernel code tree it becomes an official piece of code that has been reviewed and is maintained by the kernel dev team. Today, wireguard is a piece of code we load on our kernels that is maintained by a dude called Jason. Jason is a great guy and all that, but if you have ever dealt with enterprise IT environments you will know the huge difference.
Now, being in tree does not mean it must be in your kernel. You will still be able to compile your kernel without any wireguard code or even compile wireguard as a module.
- Likes 3
Comment
Comment