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

What is the most popular Linux distribution on PC?

message-square
message-square
38
link
fedilink
43
message-square

What is the most popular Linux distribution on PC?

AprilF00lz ( AprilF00lz@lemmy.ml )  to Linux@lemmy.ml · 2 years ago
message-square
38
link
fedilink
  • Aatube ( Aatube@kbin.melroy.org ) 
    link
    fedilink
    arrow-up
    5
    ·
    2 years ago

    https://survey.stackoverflow.co/2023/?ref=itsfoss.com#section-most-popular-technologies-operating-system says for developers: Ubuntu, then WSL, then Debian, then everything else, then Arch, then…

    Android also has personal use that ranks higher than WSL but professional use that ranks a tiny bit higher than Debian. Not sure if it’s a Linux distro, but it’s tangential.

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

      Android, ChromeOS, Coreboot, WSL2 are all Linux Distros

      • Aatube ( Aatube@kbin.melroy.org ) 
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        IDK about Coreboot, but Android has a completely different userland. The only thing it has in common with Linux is the kernel. Nearly everything else is different. Everything else I agree, but only if you mean WSL2, which is basically an enhanced virtual machine, instead of WSL1, which translates system calls to Windows.

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

          IDK about Coreboot, but Android has a completely different userland. The only thing it has in common with Linux is the kernel.

          Completely different ? How so ? Last time I did an adb shell I could use ls and find afair.

          • Aatube ( Aatube@kbin.melroy.org ) 
            link
            fedilink
            arrow-up
            2
            ·
            2 years ago

            Maybe I exaggerated, but what I meant is that Android lacks many ubiquitous components of Linux distros. For more information you can read https://arstechnica.com/gadgets/2009/02/an-introduction-to-google-android-for-developers/.

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

              Android is Linux+Stuff so it is a linux Distro XD

              • Aatube ( Aatube@kbin.melroy.org ) 
                link
                fedilink
                arrow-up
                3
                ·
                2 years ago

                Not in my book.

                (source: me book)

                The differences said in the link above cause a drastically different developer & user experience.

          • TechNom (nobody) ( technom@programming.dev ) 
            link
            fedilink
            English
            arrow-up
            2
            ·
            2 years ago

            There are two components that define a Linux distribution. The first is the kernel. The other is the core user land that includes the coreutils and libc. This part is made of GNU coreutils and glibc or compatible alternatives like busybox and musl. Every Linux distro has this. The other user land software stack are also similar across distributions, like X/Wayland, QT/GTK, dbus, XDG, etc.

            In Android, everything in the user land is different. It doesn’t have the same coreutils or libc unless you install it. ls and find are so common across *nixes that Android coreutils may be reimplementing it. Then you have APKs, surfaceflinger, etc that are not part of regular Linux distros.

            An easy test for this is to see if a Linux program compiled for your platform runs on your OS. Linux programs easily run on alternative distros. But Linux programs won’t run on Android or vice-versa, unless you install a compatibility layer.

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
  • 680 users / week
  • 2.14K users / month
  • 6.21K 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