Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Linux
  3. Which areas of Linux would benefit most from further standardization?

Which areas of Linux would benefit most from further standardization?

Scheduled Pinned Locked Moved Linux
linux
119 Posts 74 Posters 582 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • O [email protected]

    The diversity of Linux distributions is one of its strengths, but it can also be challenging for app and game development. Where do we need more standards? For example, package management, graphics APIs, or other aspects of the ecosystem? Would such increased standards encourage broader adoption of the Linux ecosystem by developers?

    M This user is from outside of this forum
    M This user is from outside of this forum
    [email protected]
    wrote on last edited by
    #46

    interoperability > homogeneity

    ferk@lemmy.mlF 1 Reply Last reply
    0
    • O [email protected]

      The diversity of Linux distributions is one of its strengths, but it can also be challenging for app and game development. Where do we need more standards? For example, package management, graphics APIs, or other aspects of the ecosystem? Would such increased standards encourage broader adoption of the Linux ecosystem by developers?

      arscynic@beehaw.orgA This user is from outside of this forum
      arscynic@beehaw.orgA This user is from outside of this forum
      [email protected]
      wrote on last edited by
      #47

      Manuals or notifications written with lay people in mind, not experts.

      1 Reply Last reply
      0
      • ikidd@lemmy.worldI [email protected]

        Domain authentication and group policy analogs.

        F This user is from outside of this forum
        F This user is from outside of this forum
        [email protected]
        wrote on last edited by
        #48

        I've never understood putting arbitrary limits on a worker's laptop. I had always been seeking for ways to hijack them. Once I ended up using a VM,
        without limit...

        ikidd@lemmy.worldI L S 3 Replies Last reply
        0
        • E [email protected]

          Stability and standardisation within the kernel for kernel modules. There are plenty of commercial products that use proprietary kernel modules that basically only work on a very specific kernel version, preventing upgrades.

          Or they could just open source and inline their garbage kernel modules…

          F This user is from outside of this forum
          F This user is from outside of this forum
          [email protected]
          wrote on last edited by
          #49

          I don't use any of these, but I'm curious. Could you please write some examples?

          E 1 Reply Last reply
          0
          • xiisadaddy@lemmygrad.mlX [email protected]

            Flatpak is very useful for a lot of things, but i really dont think it should be the default. It still has some weird issues. For example if you run a seperate home and root partition flatpak by default will install things into your root partition which quickly fills up. You have to go in and do a bunch of work to get it to use the home partition.

            Or for example issues with themeing and cursors. Its a pretty common issue for flatpaks to not properly detect your cursor theme and just use the default until you mess around with perms and settings to fix it.

            They also generally get updates slower. I guess maybe if its adopted more that would change but flatpak is already pretty widely used and thats still an issue. Especially for smaller programs not used by as many people.

            Keeping it as just something that is good to use for the ones who like a GUI experience and want something simple and easy is great. But if we were to start doing like what ubuntu does with snaps where theyll just replace things you install with the snap version then im not in favor of that at all.

            F This user is from outside of this forum
            F This user is from outside of this forum
            [email protected]
            wrote on last edited by
            #50

            I agree that flatpak is not there yet. The API is limited, and it is also hard to package an app. But I really want to see ot succeed

            1 Reply Last reply
            0
            • F [email protected]

              I've never understood putting arbitrary limits on a worker's laptop. I had always been seeking for ways to hijack them. Once I ended up using a VM,
              without limit...

              ikidd@lemmy.worldI This user is from outside of this forum
              ikidd@lemmy.worldI This user is from outside of this forum
              [email protected]
              wrote on last edited by
              #51

              I mean, it sucks, but the stupid shit people will do with company laptops...

              1 Reply Last reply
              0
              • O [email protected]

                The diversity of Linux distributions is one of its strengths, but it can also be challenging for app and game development. Where do we need more standards? For example, package management, graphics APIs, or other aspects of the ecosystem? Would such increased standards encourage broader adoption of the Linux ecosystem by developers?

                cysioland@lemmygrad.mlC This user is from outside of this forum
                cysioland@lemmygrad.mlC This user is from outside of this forum
                [email protected]
                wrote on last edited by
                #52

                Actual native package management and package distribution

                N 1 Reply Last reply
                0
                • F [email protected]

                  I don't use any of these, but I'm curious. Could you please write some examples?

                  E This user is from outside of this forum
                  E This user is from outside of this forum
                  [email protected]
                  wrote on last edited by
                  #53

                  It mostly affects people working with ”fun” enterprise hardware or special purpose things.

                  But to take one example, proprietary drivers for high performance network cards, most likely from Nvidia.

                  1 Reply Last reply
                  0
                  • O [email protected]

                    The diversity of Linux distributions is one of its strengths, but it can also be challenging for app and game development. Where do we need more standards? For example, package management, graphics APIs, or other aspects of the ecosystem? Would such increased standards encourage broader adoption of the Linux ecosystem by developers?

                    C This user is from outside of this forum
                    C This user is from outside of this forum
                    [email protected]
                    wrote on last edited by
                    #54
                    1. find something Lennart built. Eg. systemd
                    2. remove that
                    3. go to 1
                    E L S hobbsc@lemmy.sdf.orgH 4 Replies Last reply
                    0
                    • C [email protected]
                      1. find something Lennart built. Eg. systemd
                      2. remove that
                      3. go to 1
                      E This user is from outside of this forum
                      E This user is from outside of this forum
                      [email protected]
                      wrote on last edited by
                      #55

                      Would you mind providing some reasoning so this doesn't come off as unsubstantiated badmouthing?

                      M 1 Reply Last reply
                      0
                      • cysioland@lemmygrad.mlC [email protected]

                        Actual native package management and package distribution

                        N This user is from outside of this forum
                        N This user is from outside of this forum
                        [email protected]
                        wrote on last edited by
                        #56

                        cpio/tar for the one, mqtt/http/smtp/scp/dcc/tftp/uucp/dns for the other

                        1 Reply Last reply
                        0
                        • K [email protected]

                          ARM support. Every SoC is a new horror.

                          Armbian does great work, but if you want another distro you’re gonna have to go on a lil adventure.

                          E This user is from outside of this forum
                          E This user is from outside of this forum
                          [email protected]
                          wrote on last edited by
                          #57

                          Wouldn't it make more sense to focus on an open standard like RISC-V instead of ARM?

                          K 1 Reply Last reply
                          0
                          • E [email protected]

                            Wouldn't it make more sense to focus on an open standard like RISC-V instead of ARM?

                            K This user is from outside of this forum
                            K This user is from outside of this forum
                            [email protected]
                            wrote on last edited by
                            #58

                            Not really. There are barely any chips out there.

                            Oct 2021: 200 billion ARM chips

                            Nov 2023: 1 billion RISC-V chips, hoping to hit 16 billion by 2030

                            Nov 2024: 300 billion ARM chips

                            ? 1 Reply Last reply
                            0
                            • M [email protected]

                              interoperability > homogeneity

                              ferk@lemmy.mlF This user is from outside of this forum
                              ferk@lemmy.mlF This user is from outside of this forum
                              [email protected]
                              wrote on last edited by
                              #59

                              interoperability == API homogeneity

                              standardization != monopolization

                              1 Reply Last reply
                              0
                              • C [email protected]
                                1. find something Lennart built. Eg. systemd
                                2. remove that
                                3. go to 1
                                L This user is from outside of this forum
                                L This user is from outside of this forum
                                [email protected]
                                wrote on last edited by
                                #60

                                Systemd is fine. This sounds like an old sysadmin who refuses to learn because "new thing bad" and zero logic to back it up.

                                C 1 Reply Last reply
                                0
                                • F [email protected]

                                  I've never understood putting arbitrary limits on a worker's laptop. I had always been seeking for ways to hijack them. Once I ended up using a VM,
                                  without limit...

                                  L This user is from outside of this forum
                                  L This user is from outside of this forum
                                  [email protected]
                                  wrote on last edited by
                                  #61

                                  Because people are stupid. One of my coworkers (older guy) tends to click on things without thinking. He's been through multiple cyber security training courses, and has even been written up for opening multiple obvious phishing emails.

                                  People like that are why company-owned laptops are locked down with group policy and other security measures.

                                  1 Reply Last reply
                                  0
                                  • C [email protected]
                                    1. find something Lennart built. Eg. systemd
                                    2. remove that
                                    3. go to 1
                                    S This user is from outside of this forum
                                    S This user is from outside of this forum
                                    [email protected]
                                    wrote on last edited by
                                    #62

                                    Yes, I find that dude to be very disagreeable. He's like everything that haters claim Linus Torvalds is - but manifested IRL.

                                    ? 1 Reply Last reply
                                    0
                                    • F [email protected]

                                      I've never understood putting arbitrary limits on a worker's laptop. I had always been seeking for ways to hijack them. Once I ended up using a VM,
                                      without limit...

                                      S This user is from outside of this forum
                                      S This user is from outside of this forum
                                      [email protected]
                                      wrote on last edited by
                                      #63

                                      Rule #1 never trust your users

                                      1 Reply Last reply
                                      0
                                      • E [email protected]

                                        Would you mind providing some reasoning so this doesn't come off as unsubstantiated badmouthing?

                                        M This user is from outside of this forum
                                        M This user is from outside of this forum
                                        [email protected]
                                        wrote on last edited by
                                        #64

                                        My experience with systemd has been the opposite. Thanks to systemd, many core tools have consistent names and CLI behaviors.

                                        Before systemd I used sysVinit, upstart and various other tools.

                                        I’m glad systemd alternatives exist as part of a diverse Linux ecosystem but I haven’t had a compelling reason to not use systemd.

                                        1 Reply Last reply
                                        0
                                        • S [email protected]

                                          One that Linux should've had 30 years ago is a standard, fully-featured dynamic library system. Its shared libraries are more akin to static libraries, just linked at runtime by ld.so instead of ld. That means that executables are tied to particular versions of shared libraries, and all of them must be present for the executable to load, leading to the dependecy hell that package managers were developed, in part, to address. The dynamically-loaded libraries that exist are generally non-standard plug-in systems.

                                          A proper dynamic library system (like in Darwin) would allow libraries to declare what API level they're backwards-compatible with, so new versions don't necessarily break old executables. (It would ensure ABI compatibility, of course.) It would also allow processes to start running even if libraries declared by the program as optional weren't present, allowing programs to drop certain features gracefully, so we wouldn't need different executable versions of the same programs with different library support compiled in. If it were standard, compilers could more easily provide integrated language support for the system, too.

                                          Dependency hell was one of the main obstacles to packaging Linux applications for years, until Flatpak, Snap, etc. came along to brute-force away the issue by just piling everything the application needs into a giant blob.

                                          S This user is from outside of this forum
                                          S This user is from outside of this forum
                                          [email protected]
                                          wrote on last edited by
                                          #65

                                          I find the Darwin approach to dynamic linking too restrictive. Sometimes there needs to be a new release which is not backwards compatible or you end up with Windows weirdness. It is also too restrictive on volunteer developers giving their time to open source.

                                          At the same time, containerization where we through every library - and the kitchen sink - at an executable to get it to run does not seem like progress to me. It's like the meme where the dude is standing on a huge horizontal pile of ladders to look over a small wall.

                                          At the moment you can choose to use a distro which follows a particular approach to this problem; one which enthuses its developers, giving some guarantee of long term support. This free market of distros that we have at the moment is ideal in my opinion.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups