• cellardoor@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      6 days ago
      • It is inefficient in both tunnel and transport mode, sacrificing 20-30% of available bandwidth.
      • It is cryptographically expensive, making your clients work harder and costing the VPN provider more money to host nodes.
      • It is complex to setup and deploy.
      • Uses outdated crypto.
      • Operates in Userspace.
      • WireGuard is essentially better in every one of these regards.
      • Scoopta@programming.dev
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 days ago

        OpenVPN operates in kernel space as of 6.16. Well specifically for the data channel. Control channel is still managed in userspace so you don’t have to do asymmetric TLS in the kernel. This also reduces the overhead and increases performance substantially. It is slightly more complicated to setup but barely tbh (I’m speaking from the server side). Is the crypto outdated? Not as far as I’m aware.