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.
  • S [email protected]

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

    ? Offline
    ? Offline
    Guest
    wrote on last edited by
    #101

    If the people criticizing him could roll up their sleeves and make better software, then I'd take their criticisms seriously.

    Otherwise they're "just a critic."

    S 1 Reply Last reply
    0
    • ? Guest

      If the people criticizing him could roll up their sleeves and make better software, then I'd take their criticisms seriously.

      Otherwise they're "just a critic."

      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
      #102

      OpenRC works just fine on my PC

      1 Reply Last reply
      0
      • ? Guest

        It’s always the best way to get across what needs to be done and have the person execute it.

        Sigh. If you want to use the command line, great. Nobody is stopping you.

        For those of us who don't want to use the command line (most regular users) there should be an option not to, even in Linux.

        Its sad people see it as a negative when it is really useful.

        It's even sadder seeing people lose sight of their humanity when praising the command line while ignoring all of its negatives.

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

        lose sight of their humanity

        Ok this is now a stupid conversation. Really? Humanity?

        Look, you can either follow a flowchart of a dozen different things to click on to get information about your thunderbolt device or type boltctrl -list

        Do you want me to create screen shots of every step of the way to use a gui or just say type 12 characters? That is why it is useful. It is easy to explain, easy to ask someone to do it. Then they can copy and paste a response, instead of yet another screenshot.

        Next thing you know you will be telling me it is against humanity to "right click". Or maybe we all should just get a Mac Book Wheel

        Look, I am only advocating that it is a very useful tool. There is nothing "bad" about it, or even hard. What is the negative?

        But I also said, I have been using a Fedora laptop for over a year and guess what? I never needed the command line. Not once.

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

          lose sight of their humanity

          Ok this is now a stupid conversation. Really? Humanity?

          Look, you can either follow a flowchart of a dozen different things to click on to get information about your thunderbolt device or type boltctrl -list

          Do you want me to create screen shots of every step of the way to use a gui or just say type 12 characters? That is why it is useful. It is easy to explain, easy to ask someone to do it. Then they can copy and paste a response, instead of yet another screenshot.

          Next thing you know you will be telling me it is against humanity to "right click". Or maybe we all should just get a Mac Book Wheel

          Look, I am only advocating that it is a very useful tool. There is nothing "bad" about it, or even hard. What is the negative?

          But I also said, I have been using a Fedora laptop for over a year and guess what? I never needed the command line. Not once.

          ? Offline
          ? Offline
          Guest
          wrote on last edited by
          #104

          Ok this is now a stupid conversation. Really? Humanity?

          Yeah, humanity. The fact you think it's 'stupid' really just proves my point that you're too far gone.

          or type boltctl -list

          Really? You just have every command memorized? You never need to look any of them up? No copy-pasting!

          Come on, at least try to make a decent argument to avoid looking like a troll.

          I'm glad rational people have won out and your rhetoric is falling further and further by the wayside. The command line is great for development and developers. It's awful for regular users which is why regular users never touch it.

          You lost sight of your humanity, which is why you don't even think about how asinine it is to say "just type this command!" as though people are supposed to know it intuitively.

          Gonna block ya now. Arguing with people like you is tiresome and a waste of time.

          Have fun writing commands. Make sure you don't use a GUI to look them up, or else you'd be proving me right.

          A 1 Reply Last reply
          0
          • ? Guest

            Ok this is now a stupid conversation. Really? Humanity?

            Yeah, humanity. The fact you think it's 'stupid' really just proves my point that you're too far gone.

            or type boltctl -list

            Really? You just have every command memorized? You never need to look any of them up? No copy-pasting!

            Come on, at least try to make a decent argument to avoid looking like a troll.

            I'm glad rational people have won out and your rhetoric is falling further and further by the wayside. The command line is great for development and developers. It's awful for regular users which is why regular users never touch it.

            You lost sight of your humanity, which is why you don't even think about how asinine it is to say "just type this command!" as though people are supposed to know it intuitively.

            Gonna block ya now. Arguing with people like you is tiresome and a waste of time.

            Have fun writing commands. Make sure you don't use a GUI to look them up, or else you'd be proving me right.

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

            You blocked me over a difference of opinion?

            Wow.

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

              Domain authentication and group policy analogs.

              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
              #106

              Ubuntu Server supports Windows Active Directory. I haven't used it for anything but authentication (and authentication works flawlessly) and some basic directory/share permissions but theoretically it should support group policy too.

              1 Reply Last reply
              0
              • M [email protected]

                Rewrite the entire kernel exclusively in rust!

                -hehehe-

                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
                #107

                There is a separate kernel which is being written entirely in rust from scratch that might interest you. I'm not sure if this is the main one https://github.com/asterinas/asterinas but it is the first one that came up when I searched.

                By the tone of your post you might just want to watch the world burn in which case I'd raise an issue in that repo saying "Rewrite in C++ for compatibility with wider variety of CPU archs" 😉

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

                  There is a separate kernel which is being written entirely in rust from scratch that might interest you. I'm not sure if this is the main one https://github.com/asterinas/asterinas but it is the first one that came up when I searched.

                  By the tone of your post you might just want to watch the world burn in which case I'd raise an issue in that repo saying "Rewrite in C++ for compatibility with wider variety of CPU archs" 😉

                  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
                  #108

                  I'm of the opinion that a full rewrite in rust will eventually happen, but they need to be cautious and not risk alienating developers ala windows mobile so right now it's still done in pieces. I'm also aware that many of the devs who sharpened their teeth on the kernel C code like it as it is, resist all change, and this causes lots of arguments.

                  1 Reply Last reply
                  0
                  • J [email protected]

                    Each monitor should have its own framebuffer device rather than only one app controlling all monitors at any tine and needing each app to implement its own multi-monitor support. I know fbdev is an inefficient, un-accelerated wrapper of the DRI, but it's so easy to use!

                    Want to draw something on a particular monitor? Write to its framebuffer file. Want to run multiple apps on multiple screens without needing your DE to launch everything? Give each app write access to a single fbdev. Want multi-seat support without needing multiple GPUs? Same thing.

                    Right now, each GPU only gets 1 fbdev and it has the resolution of the smallest monitor plugged into that GPU. Its contents are then mirrored to every monitor, even though they all have their own framebuffers on a hardware level.

                    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
                    #109

                    So this is why multi monitor support has been a never ending hot mess?!

                    J 1 Reply Last reply
                    0
                    • ? Guest

                      I try to avoid using the command line as much as possible, but it still crops up from time to time.

                      Back when I used windows, I would legitimately never touch the command line. I wouldn't even know how to interact with it.

                      We're not quite there with Linux, but we're getting closer!

                      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
                      #110

                      I try to avoid using the command line as much as possible

                      Why would you do that?

                      1 Reply Last reply
                      0
                      • ? Guest

                        I think there are some that are getting pretty close to this. Like SteamOS (although not a traditional DE) and Mint.

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

                        Ubuntu as well.
                        I wish I could say OpenSuse...

                        1 Reply Last reply
                        0
                        • L [email protected]

                          You're not wrong; I was just being hyperbolic.

                          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
                          #112

                          I know, I was just having a bad day and I kinda took it out on you. My bad.

                          1 Reply Last reply
                          0
                          • C [email protected]

                            So this is why multi monitor support has been a never ending hot mess?!

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

                            Yes and no. It would solve some problems, but because it has no (non-hacky) graphics acceleration, most DEs wouldn't use it anyway. The biggest benefit would be from not having to use a DE in some circumstances where it's currently required.

                            1 Reply Last reply
                            0
                            • F [email protected]

                              I have good news and bad news:

                              A specification already exists. https://specifications.freedesktop.org/basedir-spec/latest/

                              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
                              #114

                              good luck winning any of these refusers over https://wiki.archlinux.org/title/XDG_Base_Directory#Hardcoded

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

                                good luck winning any of these refusers over https://wiki.archlinux.org/title/XDG_Base_Directory#Hardcoded

                                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
                                #115

                                Eh, things have gotten better, and there are tools that make these tools respect them.

                                1 Reply Last reply
                                0
                                • D [email protected]

                                  Generally speaking, Linux needs better binary compatibility.

                                  Currently, if you compile something, it's usually dynamically linked against dozens of libraries that are present on your system, but if you give the executable to someone else with a different distro, they may not have those libraries or their version may be too old or incompatible.

                                  Statically linking programs is often impossible and generally discouraged, making software distribution a nightmare. Flatpak and similar systems made things easier, but it's such a crap solution and basically involves having an entire separate OS installed in parallel, with its own problems like having a version of Mesa that's too old for a new GPU and stuff like that. Application must be able to be packaged with everything they need with them, there is no reason for dynamic linking to be so important in Linux these days.

                                  I'm not in favor of proprietary software, but better binary compatibility is a necessity for Linux to succeed, and I'm saying this as someone who's been using Linux for over a decade and who refuses to install any proprietary software. Sometimes I find myself using apps and games in Wine even when a native version is available just to avoid the hassle of having to find and probably compile libobsoletecrap-5.so

                                  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
                                  #116

                                  This.

                                  From the perspective of software preservation, we need this. Sometimes we won't have the source, and just need it to work while also getting security updates.

                                  From the perspective of software delivery: read up on JangaFX's recent article about this topic and the problems they run into delivering software in the present

                                  1 Reply Last reply
                                  0
                                  • gandalf_der_12te@discuss.tchncs.deG [email protected]

                                    I'm not sure whether this should be a "standard", but we need a Linux Distribution where the user never has to touch the command line. Such a distro would be beneficial and useful to new users, who don't want to learn about command line commands.

                                    ? Offline
                                    ? Offline
                                    Guest
                                    wrote on last edited by
                                    #117

                                    @gandalf_der_12te @original_reader

                                    Linux Mint and some Kind of Ubuntu-Flavour are the Goto. Preferably the LTS Vefsions. For Ubuntu its 24.04, for Mint it is 22. So you ever need the commandline only for one short line and only in 2029.

                                    So for the next few years you don't need to touch the commandline.

                                    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?

                                      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
                                      #118

                                      @original_reader
                                      Register app for Internet access

                                      In my Opinion there should be a way that Applications could register their Internet access.

                                      - Every Application has to register their Domains or IPs it wish to use
                                      - Apps like Nextcloud-Client could triger a Sytem Dialog to enter new Addresses on first connect
                                      - Apps like a Browser get their own "Browser" Profile
                                      - Apps that do not register their Connection get an auto-attached Browserprofile on the first connect to Internet.

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

                                        @original_reader
                                        Register app for Internet access

                                        In my Opinion there should be a way that Applications could register their Internet access.

                                        - Every Application has to register their Domains or IPs it wish to use
                                        - Apps like Nextcloud-Client could triger a Sytem Dialog to enter new Addresses on first connect
                                        - Apps like a Browser get their own "Browser" Profile
                                        - Apps that do not register their Connection get an auto-attached Browserprofile on the first connect to Internet.

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

                                        What would you like to achieve? Would OpenSnitch be of assistance?

                                        1 Reply Last reply
                                        1
                                        0
                                        • System shared this topic on
                                        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