From d91b0570f85fd9f93c3545bf52ab814056a6f509 Mon Sep 17 00:00:00 2001 From: Ruben Pollan Date: Wed, 17 Jun 2020 20:32:13 +0200 Subject: Packaging in GNU/Linux --- pages/about-us/news/2020/linux-packaging.md | 49 ++++++++++++++++++++++++++++ pages/img/pages/gummi-penguins.jpg | Bin 0 -> 32070 bytes 2 files changed, 49 insertions(+) create mode 100644 pages/about-us/news/2020/linux-packaging.md create mode 100644 pages/img/pages/gummi-penguins.jpg diff --git a/pages/about-us/news/2020/linux-packaging.md b/pages/about-us/news/2020/linux-packaging.md new file mode 100644 index 0000000..c9ef938 --- /dev/null +++ b/pages/about-us/news/2020/linux-packaging.md @@ -0,0 +1,49 @@ +@title = 'Packaging in GNU/Linux' +@author = 'meskio' +@posted_at = '2020-06-18' +@more = true +@preview_image = '/img/pages/gummi-penguins.jpg' + +We get frequently asked why we don't do flatpack or appimage or arch packages or +... There are many distros and many package managers in GNU/Linux. Sadly our +time is limited and we have to decide what we focus or energies on. And +currently in GNU/Linux we are focusing our work on [snap +packages](https://snapcraft.io/riseup-vpn). + +I know, snap has many problems. Packages often don't work well in distros not +based in debian ([#272](https://0xacab.org/leap/bitmask-vpn/-/issues/272), +[#77](https://0xacab.org/leap/bitmask-vpn/-/issues/77)). It's a centralized +platform, controlled by one commercial entity that not [everybody agrees with +its +decisions](https://jatan.blog/2020/05/02/ubuntu-snap-obsession-has-snapped-me-off-of-it/). + +Our primary target audience has always being the less computer wise users. In +GNU/Linux most of this users use ubuntu. That has being our main reason to focus +or energies on supporting ubuntu users. And snap makes it very easy to include +software in ubuntu so is easy to install in this platform. Also the most used +distros around are debian based, and snap usually works well on those. + +Knowing that not everybody likes snap we produce [.deb +packages](https://riseup.net/en/vpn/linux#package-installation) as well, and we +do our best to keep them up to date. + +One of the other options we have explored is flatpack. I think it's architecture +is great, its security is really nice and it solves some of the problems of snap +(is not centralized, the control is in the users, ...). But flatpack is designed +to containerize the applications, making impossible to package something like a +VPN in snap as a VPN needs to modify the network configuration and the firewall +which is by design not allowed by flatpack. So, for us flatpack is not an +option. + +Snap does containerize as well, but this is something that you can disable when +you make the snap by using the 'classic' mode. We do that to be able to package +a VPN into snap. + +From the core team we might not have the time in near future to work on any +other packages. But we will welcome any contributors. If you would like to +package the VPN for your favourite package manager we'll be really happy to +help. Don't hesitate to [open an +issue](https://0xacab.org/leap/bitmask-vpn/-/issues/new) to discuss it there or +pass by +[irc](https://kiwiirc.com/client/irc.freenode.net:+6697/?nick=guest?#leap) or +our [mailing list](discuss-subscribe@leap.se). diff --git a/pages/img/pages/gummi-penguins.jpg b/pages/img/pages/gummi-penguins.jpg new file mode 100644 index 0000000..23f2d49 Binary files /dev/null and b/pages/img/pages/gummi-penguins.jpg differ -- cgit v1.2.3 From f94eae0c990deedc86ed45535dac35cad834ba7e Mon Sep 17 00:00:00 2001 From: micah Date: Wed, 17 Jun 2020 14:38:17 -0700 Subject: Update linux-packaging.md --- pages/about-us/news/2020/linux-packaging.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/about-us/news/2020/linux-packaging.md b/pages/about-us/news/2020/linux-packaging.md index c9ef938..a79f325 100644 --- a/pages/about-us/news/2020/linux-packaging.md +++ b/pages/about-us/news/2020/linux-packaging.md @@ -18,8 +18,8 @@ its decisions](https://jatan.blog/2020/05/02/ubuntu-snap-obsession-has-snapped-me-off-of-it/). Our primary target audience has always being the less computer wise users. In -GNU/Linux most of this users use ubuntu. That has being our main reason to focus -or energies on supporting ubuntu users. And snap makes it very easy to include +GNU/Linux most of these users use ubuntu. That has been our main reason to focus +our energies on supporting ubuntu users. And snap makes it very easy to include software in ubuntu so is easy to install in this platform. Also the most used distros around are debian based, and snap usually works well on those. @@ -31,7 +31,7 @@ One of the other options we have explored is flatpack. I think it's architecture is great, its security is really nice and it solves some of the problems of snap (is not centralized, the control is in the users, ...). But flatpack is designed to containerize the applications, making impossible to package something like a -VPN in snap as a VPN needs to modify the network configuration and the firewall +VPN, because it needs to modify the network configuration and the firewall which is by design not allowed by flatpack. So, for us flatpack is not an option. @@ -39,7 +39,7 @@ Snap does containerize as well, but this is something that you can disable when you make the snap by using the 'classic' mode. We do that to be able to package a VPN into snap. -From the core team we might not have the time in near future to work on any +From the core team we might not have the time in the near future to work on any other packages. But we will welcome any contributors. If you would like to package the VPN for your favourite package manager we'll be really happy to help. Don't hesitate to [open an -- cgit v1.2.3 From 23906de9eb78b702cccede2c3a4017d644e0f0d6 Mon Sep 17 00:00:00 2001 From: moscar Date: Thu, 18 Jun 2020 01:17:19 -0700 Subject: Small fixes here and there --- pages/about-us/news/2020/linux-packaging.md | 29 ++++++++++++++--------------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pages/about-us/news/2020/linux-packaging.md b/pages/about-us/news/2020/linux-packaging.md index a79f325..365ec4f 100644 --- a/pages/about-us/news/2020/linux-packaging.md +++ b/pages/about-us/news/2020/linux-packaging.md @@ -4,33 +4,32 @@ @more = true @preview_image = '/img/pages/gummi-penguins.jpg' -We get frequently asked why we don't do flatpack or appimage or arch packages or -... There are many distros and many package managers in GNU/Linux. Sadly our -time is limited and we have to decide what we focus or energies on. And +We get frequently asked why we don't do flatpack or appimage or arch packages +or... for our VPN. There are many distros and many package managers in GNU/Linux. Sadly our +time is limited and we have to decide what we focus our energies on. And currently in GNU/Linux we are focusing our work on [snap packages](https://snapcraft.io/riseup-vpn). I know, snap has many problems. Packages often don't work well in distros not -based in debian ([#272](https://0xacab.org/leap/bitmask-vpn/-/issues/272), +based on debian ([#272](https://0xacab.org/leap/bitmask-vpn/-/issues/272), [#77](https://0xacab.org/leap/bitmask-vpn/-/issues/77)). It's a centralized -platform, controlled by one commercial entity that not [everybody agrees with -its -decisions](https://jatan.blog/2020/05/02/ubuntu-snap-obsession-has-snapped-me-off-of-it/). +platform, controlled by one commercial entity and [not everybody agrees with +their decisions] (https://jatan.blog/2020/05/02/ubuntu-snap-obsession-has-snapped-me-off-of-it/). -Our primary target audience has always being the less computer wise users. In -GNU/Linux most of these users use ubuntu. That has been our main reason to focus -our energies on supporting ubuntu users. And snap makes it very easy to include -software in ubuntu so is easy to install in this platform. Also the most used +Our primary target audience has always been the less computer-savvy users. In +GNU/Linux most of them use ubuntu. That has been our main reason to focus +our energies on supporting ubuntu first. And snap makes it very easy to include +software in ubuntu which is convenient too. Also the most used distros around are debian based, and snap usually works well on those. -Knowing that not everybody likes snap we produce [.deb +Knowing that not everybody likes snap, we produce [.deb packages](https://riseup.net/en/vpn/linux#package-installation) as well, and we do our best to keep them up to date. -One of the other options we have explored is flatpack. I think it's architecture +One of the other options we have explored is flatpack. I think its architecture is great, its security is really nice and it solves some of the problems of snap -(is not centralized, the control is in the users, ...). But flatpack is designed -to containerize the applications, making impossible to package something like a +(it's not centralized, the control is in the users, ...). But flatpack is designed +to containerize the applications, making it impossible to package something like a VPN, because it needs to modify the network configuration and the firewall which is by design not allowed by flatpack. So, for us flatpack is not an option. -- cgit v1.2.3 From 8a0e24e394467e5f758addbfab06e6779db7dc05 Mon Sep 17 00:00:00 2001 From: kwadronaut Date: Thu, 18 Jun 2020 20:24:53 +0200 Subject: Typo and lang in packaging post --- pages/about-us/news/2020/linux-packaging.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/pages/about-us/news/2020/linux-packaging.md b/pages/about-us/news/2020/linux-packaging.md index 365ec4f..5fcde7c 100644 --- a/pages/about-us/news/2020/linux-packaging.md +++ b/pages/about-us/news/2020/linux-packaging.md @@ -10,11 +10,11 @@ time is limited and we have to decide what we focus our energies on. And currently in GNU/Linux we are focusing our work on [snap packages](https://snapcraft.io/riseup-vpn). -I know, snap has many problems. Packages often don't work well in distros not +We know, snap has many problems. Packages often don't work well in distros not based on debian ([#272](https://0xacab.org/leap/bitmask-vpn/-/issues/272), [#77](https://0xacab.org/leap/bitmask-vpn/-/issues/77)). It's a centralized platform, controlled by one commercial entity and [not everybody agrees with -their decisions] (https://jatan.blog/2020/05/02/ubuntu-snap-obsession-has-snapped-me-off-of-it/). +their decisions](https://jatan.blog/2020/05/02/ubuntu-snap-obsession-has-snapped-me-off-of-it/). Our primary target audience has always been the less computer-savvy users. In GNU/Linux most of them use ubuntu. That has been our main reason to focus @@ -23,7 +23,7 @@ software in ubuntu which is convenient too. Also the most used distros around are debian based, and snap usually works well on those. Knowing that not everybody likes snap, we produce [.deb -packages](https://riseup.net/en/vpn/linux#package-installation) as well, and we +packages](https://riseup.net/en/vpn/linux#package-installation) as well and we do our best to keep them up to date. One of the other options we have explored is flatpack. I think its architecture @@ -31,8 +31,7 @@ is great, its security is really nice and it solves some of the problems of snap (it's not centralized, the control is in the users, ...). But flatpack is designed to containerize the applications, making it impossible to package something like a VPN, because it needs to modify the network configuration and the firewall -which is by design not allowed by flatpack. So, for us flatpack is not an -option. +which is by design not allowed by flatpack. So flatpack is not an option for us. Snap does containerize as well, but this is something that you can disable when you make the snap by using the 'classic' mode. We do that to be able to package @@ -42,7 +41,7 @@ From the core team we might not have the time in the near future to work on any other packages. But we will welcome any contributors. If you would like to package the VPN for your favourite package manager we'll be really happy to help. Don't hesitate to [open an -issue](https://0xacab.org/leap/bitmask-vpn/-/issues/new) to discuss it there or -pass by +issue](https://0xacab.org/leap/bitmask-vpn/-/issues/new) to discuss it there, +pass by on [irc](https://kiwiirc.com/client/irc.freenode.net:+6697/?nick=guest?#leap) or -our [mailing list](discuss-subscribe@leap.se). +write to our [mailing list](discuss-subscribe@leap.se). -- cgit v1.2.3