google / vpn-libraries

The VPN client libraries provide a reference implementation for a secure, encrypted tunnel for connected devices. Full Public report: https://research.nccgroup.com/2021/04/08/public-report-vpn-by-google-one-technical-security-privacy-assessment/
http://goo.gle/vpn-whitepaper
Apache License 2.0
551 stars 44 forks source link

Google vpn for Ubuntu #40

Closed yoann54 closed 4 months ago

yoann54 commented 9 months ago

Hello how can I install the VPN on my Ubuntu desktop? Is there an app already working or a workaround for that?

KernelKraze commented 9 months ago

There is no Linux version of Google VPN available. It's provided for Android, iOS, and Windows as part of Google One features, but not for Linux. For Linux, you'll need to consider other VPN options.

yoann54 commented 9 months ago

Why Linux users are not considered? That is very sad.

KernelKraze commented 9 months ago

image Image source: https://truelist.co/blog/linux-statistics/

Google has yet to develop a VPN for Linux, and there could be several reasons behind this decision. First, considering the relatively small number of Linux desktop users, Google might see developing and maintaining a dedicated Linux VPN as not particularly cost-effective. Additionally, Linux users are generally more tech-savvy and might already have reliable VPN solutions in place.

Another factor to consider is the diversity of the Linux system. With many different distributions of Linux, ensuring compatibility across all of them could be a complex and time-consuming task. This might be a contributing factor to Google's decision not to develop a VPN for Linux.

Resource allocation is another angle. Google might perceive it more valuable to allocate resources and efforts towards more widely used operating systems or other projects with greater strategic significance. Moreover, given the strong open-source community around Linux that has already provided a variety of VPN solutions, Google might not see its VPN as necessary for Linux users.

Overall, the decision likely stems from a combination of factors including market size, user needs, development complexity, and resource optimization.

While these are possible reasons for Google not developing a VPN for Linux, I personally think it would be advantageous for Google to consider a Linux version. Despite the smaller market size and the technical proficiency of Linux users, offering a VPN for Linux could align with Google's broader commitment to security and accessibility in the tech community.

yoann54 commented 9 months ago

2% user on linux is quite big imo in my company we are nearly 40% devs on ubuntu for example. This could be a great commitment to security and popularity in our community. Google should consider a linux version.

TPS commented 9 months ago

Duplicates #18

suobset commented 8 months ago

Google has yet to develop a VPN for Linux, and there could be several reasons behind this decision. First, considering the relatively small number of Linux desktop users, Google might see developing and maintaining a dedicated Linux VPN as not particularly cost-effective. Additionally, Linux users are generally more tech-savvy and might already have reliable VPN solutions in place.

Another factor to consider is the diversity of the Linux system. With many different distributions of Linux, ensuring compatibility across all of them could be a complex and time-consuming task. This might be a contributing factor to Google's decision not to develop a VPN for Linux.

Replying to @hello12324, I'd still say that this is easily invalidated when all linux distributions run the same UNIX-like shell, and command line programs can even be build from source with no differences. Moreover, given how Google products are built on Flutter, making a Linux port would be easy.

All things considered, only the crucial distros like Debian could also be considered, or bake the VPN in Chrome itself. This is the same modal as Google releasing Chrome on Linux.

AntoninSlejska commented 8 months ago

Linux desktop market share is already 4% and growing: https://gs.statcounter.com/os-market-share/desktop/worldwide

AnthonyTacquet commented 8 months ago

I might be wrong, but it seams they wrote the code for the android application in Java. So they can use the logic from the android app and use swing or something to create a GUI for Linux (I think). I haven't looked that deep into the code so it's just an assumption.

lowedaniel commented 4 months ago

Thank you for your feedback on the libraries for VPN by Google One. Due to the planned turndown of the VPN, this repo will soon be archived. I’m marking this issue as closed. Thank you again for your input.