Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
mr_MADAFAKA ( mr_MADAFAKA@lemmy.ml )  to Linux@lemmy.ml · 2 years ago

Flathub has passed 2 billion downloads

lemmy.ml

message-square
59
link
fedilink
  • cross-posted to:
  • linux@programming.dev
  • linux@lemmy.ml
380

Flathub has passed 2 billion downloads

lemmy.ml

mr_MADAFAKA ( mr_MADAFAKA@lemmy.ml )  to Linux@lemmy.ml · 2 years ago
message-square
59
link
fedilink
  • cross-posted to:
  • linux@programming.dev
  • linux@lemmy.ml

https://flathub.org/statistics

alert-triangle
You must log in or # to comment.
  • theshatterstone54 ( theshatterstone54@feddit.uk ) 
    link
    fedilink
    arrow-up
    35
    ·
    2 years ago

    North Korea: 316 downloads

    Interesting…

    In all seriousness, in both my home country and the country I live in, the number of downloads surpasses the population numbers which is kinda insane.

    • lemmyvore ( lemmyvore@feddit.nl ) 
      link
      fedilink
      English
      arrow-up
      31
      ·
      2 years ago

      I think they count every download of every package, every version, every time. It’s not the number of unique users or even packages.

      If you install 3 apps you might need to download 3 versions of graphics driver, 3 versions of desktop environment libraries and so on, It won’t count as one user installing 3 apps, it will show up as 10 -20 downloads. And that’s just the initial install, every time you update them it counts another 10-20.

    • Possibly linux ( possiblylinux127@lemmy.zip ) 
      link
      fedilink
      English
      arrow-up
      7
      ·
      2 years ago

      It is per download not per person.

  • lemmynparty ( lemmynparty@lemmings.world ) 
    link
    fedilink
    arrow-up
    32
    ·
    2 years ago

    Lol, what a pointless map.
    It’s impossible to tell at a glance which countries have more or less downloads, other than a couple of countries with a slightly lighter colour.

    • jsomae ( jsomae@lemmy.ml ) 
      link
      fedilink
      arrow-up
      9
      ·
      2 years ago

      Yeah, they could have applied a logarithm or something.

      • The Ramen Dutchman ( lord_ryvan@ttrpg.network ) 
        link
        fedilink
        arrow-up
        9
        ·
        2 years ago

        And included a legend, such as a colour bar

  • jsomae ( jsomae@lemmy.ml ) 
    link
    fedilink
    arrow-up
    27
    ·
    2 years ago

    I’d prefer to see downloads per country per capita.

    • luciferofastora ( luciferofastora@lemmy.zip ) 
      link
      fedilink
      arrow-up
      23
      ·
      2 years ago

      Right? “Oh look, country with huge population has more downloads than country with small population!”

  • eveninghere ( eveninghere@beehaw.org ) 
    link
    fedilink
    arrow-up
    25
    ·
    2 years ago

    As a professor I have to say… the site admin skipped the class that taught them to include always the color bar.

  • biribiri11 ( biribiri11@lemmy.ml ) 
    link
    fedilink
    arrow-up
    24
    ·
    edit-2
    2 years ago

    To everyone saying you can’t mirror a flatpak repo… you’re absolutely right. There should be a far easier way to set up your own mirror without needing to build everything from scratch. That being said, if you wanted to try to make your own repo with every one of flathub’s apps, here you go:

    https://github.com/flathub

    https://docs.flatpak.org/en/latest/hosting-a-repository.html

    Edit: Some did get a flathub mirror working. The issue is that a. Fastly works good enough and b. There is no concept of “packages” on the server side. It’s just one big addressed content store because of ostree, and syncing is apparently difficult? Idk, not being able to sync the state of content is like the entire point of ostree…

    https://github.com/flathub/flathub/issues/813

    • Possibly linux ( possiblylinux127@lemmy.zip ) 
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 years ago

      Honestly I would prefer to just donate

      • biribiri11 ( biribiri11@lemmy.ml ) 
        link
        fedilink
        arrow-up
        11
        ·
        2 years ago

        It’s not about funding. Many prefer mirrors because the main instance isn’t globally available (the GitHub issue I linked, for example, is all about people trying and failing to access flathub in China) or because they can’t for compliance reasons (many businesses already mirror stuff like epel, too, which is what throws off Rocky’s stat counters). Neither of those issues can be assessed by throwing more money at a CDN.

        • Possibly linux ( possiblylinux127@lemmy.zip ) 
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          2 years ago

          Well that isn’t the fault of Flathub. If a country or organization blocks it that’s a local issue. This is especially true in China where they need to control the movement of information. Blaming flathub and Flatpak for censorship is frankly unfair.

          Just to be clear I do not support Chinese Authoritarianism

          • biribiri11 ( biribiri11@lemmy.ml ) 
            link
            fedilink
            arrow-up
            9
            ·
            2 years ago

            I’m not sure if anyone said it was the fault of flathub. My point is that, regardless of fault, accessibility to the main instance is an issue for several reasons, and a good way to solve it is to build a system for mirrors.

            • Possibly linux ( possiblylinux127@lemmy.zip ) 
              link
              fedilink
              English
              arrow-up
              1
              ·
              2 years ago

              Your bypassing restrictions that could get you in trouble. Tor is the right answer in that case. However, bypassing restrictions can have dire consequences.

              • biribiri11 ( biribiri11@lemmy.ml ) 
                link
                fedilink
                arrow-up
                6
                ·
                2 years ago

                There are existing mirrors for Fedora and Ubuntu packages in China, which are used because mirrors in other countries are often blocked. I’m sure there are no legality issues—the issue in the case of flatpak and china in particular is that China blocks Fastly because Fastly does not host any POPs in China. This is why Cloudflare, for example, has their own network in China that international users can pay to use. There’s no legal issues here, just logistical. Besides, as previously shown, people do (with great difficulty) managed to bring up their own flatpak mirror without any consequences for a few years now.

                Besides, there shouldn’t be legality issues for businesses wanting to host their own mirrors for compliance issues.

                • Possibly linux ( possiblylinux127@lemmy.zip ) 
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  2 years ago

                  I just think Flathub shouldn’t get involved with Chinese attacks on human rights. The Chinese version of things lack proper encryption and are heavily censored. You can’t use things like normal Wikipedia or Ticktok.

                  China isolates there own people. You can’t blame Flathub for attacks on freedom. As for mirrors your welcome to create your own repo based on Flathub. However, it is never going to be officially enforced. Flathub is very careful with user safety.

  • The Ramen Dutchman ( lord_ryvan@ttrpg.network ) 
    link
    fedilink
    arrow-up
    23
    ·
    2 years ago

    Oh wow, a lot of people use it in countries with a lot of people!

    • Malgas ( Malgas@beehaw.org ) 
      link
      fedilink
      English
      arrow-up
      18
      ·
      2 years ago

      https://xkcd.com/1138/

      • The Ramen Dutchman ( lord_ryvan@ttrpg.network ) 
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        @Gigachad already mentioned it

    • Jolteon ( Jolteon@lemmy.zip ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      looks at India and China

      I’m not seeing it.

  • JRaccoon ( JRaccoon@discuss.tchncs.de ) 
    link
    fedilink
    English
    arrow-up
    17
    ·
    2 years ago

    Sorry to ask, I’m not really familiar with Linux desktop nowadays: I’ve seen Flatpak and Flathub talked about a lot lately and it seems to be kinda a controversial topic. Anyone wanna fill me in what’s all the noice about? It’s some kind of cross-distro “app store” thingy?

    • Lettuce eat lettuce ( Lettuceeatlettuce@lemmy.ml ) 
      link
      fedilink
      arrow-up
      46
      ·
      2 years ago

      Flatpak is a universal application packaging standard for Linux. It allows devs to create a single application that gets bundled with all necessary dependencies including versioning.

      These apps run in their own semi-isolated “container” which makes immutable distros possible. (Distros like Fedora Silverblue that are effectively impossible to break by installing or removing critical system files.)

      This means that a Linux app doesn’t have to have a .deb version, an .rpm version, or be pre-compiled for any other distros. A user can simply go to Flathub, (the main repository for Flatpak apps), download the flatpak, and install it on their distro of choice.

      It’s quickly becoming the most popular way for users to install apps on Linux because it’s so easy and quick. But there are a few downsides like size on disk, first party verification, per-distro optimizations, and the centralization of application sources. That’s why some users aren’t fully endorsing or embracing how popular they are becoming.

      • JRaccoon ( JRaccoon@discuss.tchncs.de ) 
        link
        fedilink
        English
        arrow-up
        9
        ·
        edit-2
        2 years ago

        Cool, thanks for the explanation.

        a single application that gets bundled with all necessary dependencies including versioning

        Does that mean that if I were to install Application A and Application B that both have dependency to package C version 1.2.3 I then would have package C (and all of its possible sub dependencies) twice on my disk? I don’t know how much external dependencies applications on Linux usually have but doesn’t that have the potential to waste huge amounts of disk space?

        • Lettuce eat lettuce ( Lettuceeatlettuce@lemmy.ml ) 
          link
          fedilink
          arrow-up
          20
          ·
          2 years ago

          Essentially yes, if you start using lots if older applications or mixing applications that use many different dependency versions, you will start to use lots of extra disk space because the different apps have to use their own separate dependency trees and so forth.

          This doesn’t mean it will be like 2x-3x the size as traditional packages, but from what I’ve seen, it could definitely be 10-20% larger on disk. Not a huge deal for most people, but if you have limited disk space for one reason or another, it could be a problem.

          • brachypelmasmithi ( brachypelmasmithi@lemm.ee ) 
            link
            fedilink
            arrow-up
            4
            ·
            2 years ago

            It CAN get pretty wild sometimes, though. For example, Flameshot (screenshotting utility) is only ~560KB as a system package, while its flatpak version is ~1.4GB (almost 2.5k times as big)

            • j0rge ( j0rge@lemmy.ml ) 
              link
              fedilink
              arrow-up
              5
              ·
              2 years ago

              Flameshot is 3.6MB on disk according to flatpak info org.flameshot.Flameshot

              • brachypelmasmithi ( brachypelmasmithi@lemm.ee ) 
                link
                fedilink
                arrow-up
                3
                ·
                2 years ago

                Weird, the software manager (using LM 21.3) reports 1.1GB dl, 2.4GB installed (which is different from when i checked yesterday for some reason?). flatpak install reports around 2.1GB of dependencies and the package itself at just 1.3MB

                EDIT: nvm im stupid, the other reply explains the discrepancy

            • Vilian ( Vilian@lemmy.ca ) 
              link
              fedilink
              arrow-up
              4
              ·
              2 years ago

              no, that number don’t reflect the shared runtimes and deduplication

        • Possibly linux ( possiblylinux127@lemmy.zip ) 
          link
          fedilink
          English
          arrow-up
          4
          ·
          2 years ago

          Flatpak as a dependency system that allows use of specially packaged library type flatpaks. This significantly reduces the needed disk space.

    • Possibly linux ( possiblylinux127@lemmy.zip ) 
      link
      fedilink
      English
      arrow-up
      11
      ·
      2 years ago

      Was controversial when it was new and full of problems. Now it is mostly the standard for apps.

      • JRaccoon ( JRaccoon@discuss.tchncs.de ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        2 years ago

        Well, just by looking at responses in this thread, the controversy most definitely still exists. Some seem to like it and others hate it fiercely.

        • Possibly linux ( possiblylinux127@lemmy.zip ) 
          link
          fedilink
          English
          arrow-up
          3
          ·
          2 years ago

          I think the haters are louder than the people who just use it occasionally

    • shapis ( shapis@lemmy.ml ) 
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      Most of the issue is that they’re unreliable. Sometimes the app will work. Sometimes it doesn’t. Sometimes you have to fiddle blindly with flatseal settings, which ones? Who knows? Guessing is part of the fun.

      It’d be a great thing if it just worked.

    • Vilian ( Vilian@lemmy.ca ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      yes it’s cross distro, it’s controversial becaune some people don’t want to install apps with their own libraries or dependecies, and some apps are not oficial so they break with the flatpak sandbox

    • prunerye ( prunerye@slrpnk.net ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      I don’t hate flatpaks, but flatpaks require more disk space than the same apps from traditional repositories, and they only support a handful of the most common default themes. Since I only ever use older and slower computers, my disk space is limited, and I like to rice my desktop, I personally avoid them. But your use-case may differ.

    • shekau ( shekau@lemmy.today ) 
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      10 months ago

      deleted by creator

  • boredsquirrel (he) ( boredsquirrel@slrpnk.net ) 
    link
    fedilink
    arrow-up
    10
    ·
    2 years ago

    Crazy, how our “free world” is centralized

    • thingsiplay ( thingsiplay@beehaw.org ) 
      link
      fedilink
      arrow-up
      20
      ·
      2 years ago

      Flathub is not the entirety of Free World, just a little small slice of the pie. You can say Flathub is quite centralized. But our Free World have so much more. Every country will have a certain focus of what is freely available. It’s an optional server and package format. You are free to install it or use another free package. Nothing crazy here.

  • ssm ( ssm@lemmy.sdf.org ) 
    link
    fedilink
    arrow-up
    7
    ·
    edit-2
    2 years ago

    deleted by creator

    • bitfucker ( bitfucker@programming.dev ) 
      link
      fedilink
      arrow-up
      3
      ·
      2 years ago

      Another alternative is distrobox and bedrock linux.

  • velox_vulnus ( velox_vulnus@lemmy.ml ) 
    link
    fedilink
    English
    arrow-up
    6
    ·
    edit-2
    2 years ago

    deleted by creator

    • thingsiplay ( thingsiplay@beehaw.org ) 
      link
      fedilink
      arrow-up
      29
      ·
      2 years ago

      the bullshit of corporate-hijacked open-source.

      ???

      • velox_vulnus ( velox_vulnus@lemmy.ml ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 years ago

        deleted by creator

    • LainTrain ( LainTrain@lemmy.dbzer0.com ) 
      link
      fedilink
      arrow-up
      22
      ·
      2 years ago

      Do you maybe mean snap?

      • velox_vulnus ( velox_vulnus@lemmy.ml ) 
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        2 years ago

        deleted by creator

        • jbk ( jbk@discuss.tchncs.de ) 
          link
          fedilink
          arrow-up
          4
          ·
          2 years ago

          You’re complaining about corporate fundings. Without them, a lot of open source tech would definitely not be as advanced as it is today. Since everything’s open source, anyone can just fork a project when some “malicious megacorp” “hijacks” the project. Funny how a similar case happened “the good way” recently with Redis/Valkey, but the other way around.

          There’s always some doomers only seeing potential bad futures in awesome stuff, huh?

          • velox_vulnus ( velox_vulnus@lemmy.ml ) 
            link
            fedilink
            English
            arrow-up
            2
            ·
            edit-2
            2 years ago

            deleted by creator

            • jbk ( jbk@discuss.tchncs.de ) 
              link
              fedilink
              arrow-up
              2
              ·
              2 years ago

              Well you do you. I don’t see the point in hating open source software made by them, you’re not paying them unlike with regular products and boycotting them.

    • jbk ( jbk@discuss.tchncs.de ) 
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      average lemmy.ml mf

      • velox_vulnus ( velox_vulnus@lemmy.ml ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 years ago

        deleted by creator

    • Possibly linux ( possiblylinux127@lemmy.zip ) 
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 years ago

      It could also he that those people aren’t using computers with Linux

      • velox_vulnus ( velox_vulnus@lemmy.ml ) 
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        2 years ago

        deleted by creator

  • Chloë (she/her) ( MicrondeMMMMMMM@lemmy.blahaj.zone ) 
    link
    fedilink
    arrow-up
    4
    ·
    2 years ago

    FOSS keeps winning it’s Insane!

  • starman ( starman@programming.dev ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    2 years ago

    Still not as good as native package

    • LemmyHead ( LemmyHead@lemmy.ml ) 
      link
      fedilink
      arrow-up
      4
      ·
      2 years ago

      Good is relative tbf. I’ve had issues installing something natively while installing flatpak just worked

    • Chloë (she/her) ( MicrondeMMMMMMM@lemmy.blahaj.zone ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      Sure yeah but its what we have. I’m personally rooting for nixpkgs but they might be too complicated to setup for the average Joe.

  • ☂️- ( umbrella@lemmy.ml ) 
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    1 year ago

    deleted by creator

  • fireshell ( fireshell@lemmy.ml ) 
    link
    fedilink
    English
    arrow-up
    3
    ·
    2 years ago

    It is noteworthy that builds of Chrome, VLC, Dolphin, Steam and Spotify are created by third-party enthusiasts not associated with the main projects.

    What great news, that’s why there is no trust in Flathub.

    • nexussapphire ( nexussapphire@lemm.ee ) 
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 years ago

      Why don’t you open an feature request on their git if you have an issue with volunteer work.

      It’s funny thinking this guy uses a distro package manager potentially with unofficial patches applied to the package.

    • kylian0087 ( kylian0087@lemmy.dbzer0.com ) 
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      I mean it is still miles ahead of snaps and the snap store

  • delirious_owl ( delirious_owl@discuss.online ) 
    link
    fedilink
    arrow-up
    3
    ·
    2 years ago

    Great opportunity to inject malware to so many vulnerable peeps then

    • The Ramen Dutchman ( lord_ryvan@ttrpg.network ) 
      link
      fedilink
      arrow-up
      5
      ·
      2 years ago

      You could say that with any program distribution. At least flatpaks are containerised.

      • delirious_owl ( delirious_owl@discuss.online ) 
        link
        fedilink
        arrow-up
        2
        ·
        2 years ago

        Nah. Most distro package managers verify their packages authenticity with cryptography since the early noughts

Linux@lemmy.ml

linux@lemmy.ml

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !linux@lemmy.ml

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

  • !opensource@lemmy.ml
  • !libre_culture@lemmy.ml
  • !technology@lemmy.ml
  • !libre_hardware@lemmy.ml

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 1 user / day
  • 1 user / week
  • 1.38K users / month
  • 5.76K users / 6 months
  • 1.31K local subscribers
  • 68.1K subscribers
  • 8.11K Posts
  • 109K Comments
  • Modlog
  • mods:
  • AgreeableLandscape ( AgreeableLandscape@lemmy.ml ) 
  • nooter692 ( nooter692@lemmy.ml ) 
  • MarcellusDrum ( MarcellusDrum@lemmy.ml ) 
  • Arthur Besse ( cypherpunks@lemmy.ml ) 
  • Cyclohexane ( cyclohexane@lemmy.ml ) 
  • d3Xt3r ( d3Xt3r@lemmy.nz ) 
  • BE: 0.19.15
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code