Linux images are impossible to download.
#11
Git LFS at github is $5/50 GB/month after the first GB.
Anyway no one asked for an alternative so "github releases" must be good enough.
#12
(07-04-2018, 06:32 PM)elatllat Wrote: Git LFS at github is $5/50 GB/month after the first GB.
Anyway no one asked for an alternative so "github releases" must be good enough.

I entered this thread explaining how Github works. And sticked to that. Rooted for them. I'm not offering alternatives. Github does.
I'm not the one who whinged and wrote "Github is the PITS". Something which is totally unfounded. Maybe concentrate on those people.
#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
#14
@ayufan
I don't get it what's so difficult to understand that I was NOT posting about developers and companies making large/huge binaries available to users. EDIT: Instead of "posting about", read "targeting" in the previous sentence.
I was explaining how Github works, to the person who posted "Github is the PITS" because of his failed attempts to download from Github. I was trying to get across to that person that Github's infra is possibly not suited for huge binary downloads.

I even posted that Github is very lenient towards uploading and downloading large binaries. If Github doesn't give a r.t's .ss about disk space and bandwidth consumption, why should I ?
#15
Tigger it is not targeted towards you, so don't feel offended. I know that some people complain about stuff, and why it is used done like that. I wanted to describe exactly what it takes to create and distribute my images and why I choose that approach and not the other. Well. The short story, it did grow massively, so I need to be also considerate of my time which is more worth than material costs, but not everyone seems to understand, care and just demand Smile
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
#16
ayufan, I read you, five by five. Peace man.
#17
(07-05-2018, 10:37 AM)ayufan Wrote: but not everyone seems to understand, care and just demand Smile

Of course we'll demand... you did too good a job so we have high expectations and wants because of it! :-P

More seriously though, you have done a fantastic job, and I don't think you get enough credit for it, especially since this is more a spare time interest for you, not a paid job! Smile Smile

All hail the mighty ayufan... and don't forget to send plenty of beer money his way to loosen his resolve, and encourage further development! Big Grin Big Grin Angel


Possibly Related Threads…
Thread Author Replies Views Last Post
  irradium (based on crux linux) RockPro64 riscv64, aarch64 mara 1 345 03-25-2024, 12:12 PM
Last Post: mara
Exclamation Ethernet regression on Linux Kernel 6.5.4? Deathcrow 3 742 09-22-2023, 04:27 AM
Last Post: diederik
  Installing CH431SER on Ayufan 0.9.14: gitlab-ci-linux-build-159 Thisone 4 1,184 07-14-2023, 04:22 AM
Last Post: hunderteins
  Linux laptop does not detect the board when plugged in via USB soupy 1 3,920 04-13-2023, 03:01 AM
Last Post: Reynold Grady
  RockPro64 linux console video mode callegar 0 834 09-06-2022, 02:32 PM
Last Post: callegar
  Armbian images available Luke 60 86,295 08-04-2022, 06:56 AM
Last Post: Rocklobster
Brick Maintained Linux booting from eMMC ootoovak 10 7,956 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 4,105 01-03-2022, 10:32 AM
Last Post: whitecat23
  Other boot options than Sdcard for linux 5.x kernel? MisterA 2 2,920 07-14-2021, 02:37 PM
Last Post: TRS-80
  Booting Linux/Debian from the eMMC linuxha 4 4,991 03-02-2021, 07:01 PM
Last Post: linuxha

Forum Jump:


Users browsing this thread: 1 Guest(s)