Linux images are impossible to download.
#13
Well. GitHub Releases is for me the best, cheapest and right approach for releasing binaries. I don't really plan to change that. I hear that the are ocasionaly people having troubles downloading, but this is the problem of "the Internet" in general. There's so many alternatives for proxying and stuff that I don't consider this as a big issue.

I could host these binaries somewhere on my server, but this is pointless for various reasons: GitHub Releases actually shows releases, with files and changelogs. It is easy to release a new version. It is easy to annotate/promote releases, and storage, traffic, scalability, a cost. I have a tons of downloads. It is not easy to provide reliable storage for that. S3 is out of options as egress costs a hundreds of $$:

Code:
ayufan-pine64/android-5.1 =  size: 1.06 GiB downloads: 2626 traffic: 1.43 TiB releases: 2 pages: 1
ayufan-pine64/android-6.0 =  size: 13.13 GiB downloads: 5211 traffic: 7.25 TiB releases: 10 pages: 1
ayufan-pine64/android-7.0 =  size: 18.17 GiB downloads: 6557 traffic: 9.67 TiB releases: 12 pages: 1
ayufan-pine64/android-7.1 =  size: 27.61 GiB downloads: 54438 traffic: 139.20 TiB releases: 16 pages: 1
ayufan-rock64/android-7.1 =  size: 75.73 GiB downloads: 16698 traffic: 51.35 TiB releases: 38 pages: 2
ayufan-pine64/linux-build =  size: 76.83 GiB downloads: 34261 traffic: 76.09 TiB releases: 36 pages: 2
ayufan-rock64/linux-build =  size: 325.34 GiB downloads: 182331 traffic: 623.79 TiB releases: 98 pages: 4
ayufan-rock64/linux-rootfs =  size: 40.41 GiB downloads: 3477 traffic: 25.78 TiB releases: 6 pages: 1

This is the only and the best option for non-profit work.

According to https://aws.amazon.com/s3/pricing/. The total egress alone would cost: `$81344`.

There are probably the cheapest solutions out there. But this to give you a sense of scale, and what effort it takes (vs no-effort) to maintain that scale.

My monthly material costs (Jenkins, GitLab CI, build machine, storage) are around 30-40$ excluding man-power. It is fine to cover these with community donations. I still think that this is a reasonable amount and well spend give resources needed to build everything, consistently, easily, with no effort to maintain.
Homepage: https://ayufan.eu

Releases:
Rock/Pro 64/Pinebook Pro: LinuxChromium OS
So/Pine A64/Pinebook: LinuxAndroid 6.0Android 7.1

Buy me a Beer


Messages In This Thread
RE: Linux images are impossible to download. - by ayufan - 07-05-2018, 08:34 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  irradium (based on crux linux) RockPro64 riscv64, aarch64 mara 7 2,064 11-20-2024, 03:53 PM
Last Post: mara
Exclamation Ethernet regression on Linux Kernel 6.5.4? Deathcrow 3 1,580 09-22-2023, 04:27 AM
Last Post: diederik
  Installing CH431SER on Ayufan 0.9.14: gitlab-ci-linux-build-159 Thisone 4 2,408 07-14-2023, 04:22 AM
Last Post: hunderteins
  Linux laptop does not detect the board when plugged in via USB soupy 1 4,551 04-13-2023, 03:01 AM
Last Post: Reynold Grady
  RockPro64 linux console video mode callegar 0 1,178 09-06-2022, 02:32 PM
Last Post: callegar
  Armbian images available Luke 60 101,208 08-04-2022, 06:56 AM
Last Post: Rocklobster
Brick Maintained Linux booting from eMMC ootoovak 10 10,174 04-30-2022, 03:57 PM
Last Post: TRS-80
  How I Got Fedora Linux to Boot From eMMC (or microSD, for that matter) whitecat23 4 5,527 01-03-2022, 10:32 AM
Last Post: whitecat23
  Other boot options than Sdcard for linux 5.x kernel? MisterA 2 3,612 07-14-2021, 02:37 PM
Last Post: TRS-80
  Booting Linux/Debian from the eMMC linuxha 4 6,032 03-02-2021, 07:01 PM
Last Post: linuxha

Forum Jump:


Users browsing this thread: 5 Guest(s)