[Jan 14] KDE Neon (20190113-1500) - Pinebook1080P / Pinebook |[Jan 14] Q4OS (2.7-r1) - Pinebook1080P / Pinebook | [Dec 07] DietPi(v6.18) - Pinebook / Manjaro KDE (preview3) / Manjaro LXQT (preview3) - Pinebook |[Dec 06] Armbian Debian Stretch (5.67) / Armbian Ubuntu 18.04 Bionic Desktop (5.67) - RockPro64 |[Dec 05] DietPi(v6.18) - 1080P Pinebook

Project Inspiration | Get Started | IRC Logs | Forum Rules/Policy


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.
Reply
#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.
Reply
#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.
Reply
#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 ?
Reply
#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
Reply
#16
ayufan, I read you, five by five. Peace man.
Reply
#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
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  Arch Linux on RockPro64 mmatyas 21 3,598 01-13-2019, 12:41 PM
Last Post: p1x3l3d
  Armbian images available Luke 8 1,758 01-13-2019, 01:08 AM
Last Post: NightCrawler504
  Is PCIE x4 bootable for NVMe SSD under Linux jzhang18 48 4,068 12-25-2018, 03:05 PM
Last Post: Atch
Star 0.7.9 Linux release from ayufan Luke 47 10,820 12-12-2018, 04:53 PM
Last Post: Deathcrow
  linux-4.20 PCIe Fixup ddimension 0 299 11-17-2018, 06:29 AM
Last Post: ddimension
  Arch Linux on Rockpro64 ali 8 462 11-09-2018, 08:39 AM
Last Post: ali
  Linux not working properly (noobie) jannerman 2 239 10-21-2018, 08:58 PM
Last Post: tuxd3v
  Run Linux from hard disk linuxha 3 358 10-16-2018, 03:51 PM
Last Post: linuxha
  Help with linux task schuduler at 4.18, please dukla2000 3 269 10-06-2018, 01:43 PM
Last Post: dukla2000
  Linux Kernel 4.18.8 Bullet64 17 1,980 10-01-2018, 03:42 PM
Last Post: battlenut

Forum Jump:


Users browsing this thread: 1 Guest(s)