As per fsf only those linux distributions are 100% free:

Dragora
Dyne
Guix
Hyperbola
Parabola
PureOS
Trisquel
Ututo
libreCMC
ProteanOS

Do you agree or no?

I see a lot of people that want to switch from windows to a linux distro or a open os. But from what i see they tend to migrate to another black boxed/closed os.

What is a trully free os that doesnt included any closed code/binary blobs/closed drivers etc.

Just 100% free open code, no traps.

What are the options and what should one go with if they want fully free os that rejects any closed code?

  • thingsiplay@beehaw.org
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Calling a “regular” Linux desktop operating system being Black boxed or closed source is a bit too far in my opinion. I do not agree 100%, but I understand the concerns and points brought up in this discussion.

  • FoundFootFootage78@lemmy.ml
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    My priority in what I use is for it to work out-of-the-box, be secure, and not get in my way. For security reasons I do support the concept of 100% open-source purity (though I’m much softer on or even opposed to the “free” part of FOSS), but I’m not prepared to sacrifice convenience for that cause.

  • Obin@feddit.org
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Depending on whether you want a distro that removes all non-free options from the start or one that gives you free options, or ways to only select free options, I’d add Gentoo to that list. Much like in other situations, it gives you the choice to have your cake and eat it too. You can select a list of licenses you want (with certain predefined sets), and override that list on a per-package basis if you want/need.

    Here is a Guide/Wiki-Article.

  • chi-chan~@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Make sure they /actually work/ on your computer; not for nothing Debian started to include proprietary drivers by default.

    If you switch to <fully-free-os> and nothing works, then what?

    We would all prefer no proprietary code whatsoever, but prefer even more that stuff would work.

    If you really want to go for fully libre route, I’d consider buying –in the future or now, depends on how much do you want it right now– the correct hardware for it.

  • fruitycoder@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    We need purists like the fsf. They are truly fighting the good fight, but I am also happy to see people be just more free too, even with some compromise.

    • Zikeji@programming.dev
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I agree, rhetoric like OP’s framing a non-FOSS distro as ‘just another closed source/black boxed OS’ reads like OP is suggesting it isn’t even with migrating from Windows to say, Bazzite. Which is dangerous.

      I’ll take a door I can peer into but has a few shadows over a completely closed door anyday.

    • LeFantome@programming.dev
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      We need purists like the fsf.

      I do not mind that they are purists. On this issue, my problem is that the line they draw between open and proprietary is an entirely meaningless one and yet the act as absolutist about it as everything else.

      I do not mind that they are “pure”. I dislike that what they are saying is wrong (inaccurate, not morally wrong).

      The operating system and up seems like a totally resonance place to draw the line for Free Software. I mean “software” is right in the name.

      Making a big deal about firmware is asking me to pretend I do not know how hardware works and ignore that I am actually using totally proprietary tech regardless. And classifying hardware that is more open as less free just jumps the shark completely. It hear no evil, see no evil nonsense that demands that I never ask questions or look behind the curtain.

      • fruitycoder@sh.itjust.works
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        I do disagree with you. Proprietary firmware and proprietary hardware does make you less free. But if the rental agreement you have with them is good enough for you, why would I bash you for it, you know?

        Its why RISCV is exciting in the CPU space to me. Its more free (even if the IP under it is proprietary). Every step we take towards it advanced the field to me. Again though, if you are renting any piece of the stack, it’s still better that you own what you can to do what you/want then just giving into the “you will own nothing” push.

        Just gotta take the wins where we can, celebrate the work, and keep working, you know?

        • LeFantome@programming.dev
          link
          fedilink
          arrow-up
          0
          ·
          edit-2
          1 month ago

          I am not sure we are understanding each other. My point is that the FSF counting worse firmware outcomes as wins (like firmware that I cannot even see or update). Their position is that, if it is not a binary blob in your distro, it does not exist and is therefore ok. Whatever. Firmware that can be updated is better than firmware that cannot. The fact that that they disagree is nuts.

          Let’s just agree that RISC-V is a good thing. I cannot wait to have Linux running on a truly free ISA. The hardware design needs to be free too though. The ISA is not enough. A proprietary chip is still a proprietary chip even if the ISA is RISC-V.

          But, if the ISA is free, at least I am not locked into a proprietary ecosystem because I can also buy my hardware from somebody else and run all my existing software on it.

          People underestimate how important RISC-V is on the micro-controller side. Because when you have an NVIDIA GPU, the “firmware” that you use on Linux is just small piece of the puzzle. There are several chips in that card and today you have absolutely no idea how any of them work. You may not even know what ISA they use. In the future (and it is increasingly common today) all those internal chips will be RISC-V chips too.

          • fruitycoder@sh.itjust.works
            link
            fedilink
            arrow-up
            0
            ·
            1 month ago

            Ahh I did misunderstand. Maybe concept you and I support would be better called Libre computing, with the stack that the FSF caring about being above the rest of the logic, but it is still logic that decides what does or does not happen to our data on our machines.

  • Flax@feddit.uk
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Wasn’t there something that couldn’t be classified as free because it had json or something which has a licence and it’s only stipulation is is “do not use for evil”?

  • Sinfaen@beehaw.org
    link
    fedilink
    arrow-up
    0
    ·
    24 days ago

    Hard disagree. Only people that are already in linux-land should even think or talk about this, and only after they’re aware of what they depend on and whether they can even do that in the first place.

    Main reason: biggest thing holding Linux back is user-base. The more users there are, the more that companies will actually care about supporting the OS. In the meantime, newbies to Linux need an OS that is as hassle free as possible that supports what they need. Windows and macOS have their downsides, but you can’t disagree that they work out of the box. You only get a few chances to get someone to even think about switching ecosystems, and going to a straight free distro is another huge hurdle on top of that. Most closed source applications only get tested on debian/rhel based distros anyway, I wouldn’t be able to do my my day job on a distro outside of that without some serious headache.

    There are many closed source components that don’t have equivalent open source alternatives, and features are a thing that will snag many people. Most people aren’t technical.

  • ZkhqrD5o@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    For that goal, really stick by the FSF recommendations, for that, they are perfect as they have strict requirements.

    But I think calling other GNU/Linux distros black box only because some drivers are proprietary is a bit too far, some people just prefer a “minimum damage” approach and that’s a compromise everyone needs to decide for themselves. If I were living in China or Iraq, however, then I would exclusively run distros like that as well.

    • vapeloki@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      We ate talking about:

      • CPU Microcode
      • Firmware for network and WiFi cards

      Those are not just “some hardware will not work”. Currently, don’t using those blobs that you will have an vulnerable CPU but ad you are also offline that should be safe /sarcasm

  • exu@feditown.com
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    The FSF has an ass-backwards approach to firmware, leading to only these distros fulfilling their requirements.

    Their preference for firmware is as follows:

    1. Firmware that’s open source (fair enough)
    2. Firmware that can’t be updated (i.e. devices that are flashed once at the factory)
    3. Firmware that can be updated (CPU microcode, firmware for GPUs, SSDs, etc)

    As Linux includes patching of CPU microcode on boot (to fix security vulnerabilities and bugs) the default build of Linux doesn’t fulfill those requirements.

    • thingsiplay@beehaw.org
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Honestly, I am grateful that the FSF is a bit more strict in this definition. While I do not care too much about this, I think it is good that we have some ideal to follow and look forward. And its good, because anyone who wants to go that route, have a community and direction.

      • suicidaleggroll@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        Disagree. Their priorities are backwards.

        Company A releases a product, it runs closed-source proprietary firmware on-board, and it can’t be updated by the user even if bugs or compatibility issues are found later on in the product’s life cycle.

        Company B releases a product, it runs closed-source proprietary firmware on-board, but it can be updated by the user if bugs or compatibility issues are found later on in the product’s life cycle.

        According to the FSF, product A gets the stamp of approval, product B doesn’t. That makes no sense.

      • LeFantome@programming.dev
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        Idealism is fine.

        Braindead self-denial less so.

        How is proprietary firmware that cannot be updated superior?

        The line the FSF draws between what is hardware and what is software is total nonsense

        The FSF should stick to software so they can maintain the completely hard line that you value. That can apply to actual software.

        There should maybe be a Free Hardware Foundation too (maybe a sister or sub-project). If that existed though, they would have to reject pretty much all the hardware that all of us use, including the hardware that the operating systems in this list were designed to run on. Because they are all completely proprietary regardless of their firmware update policies.

        I would love a FHF. Let’s all use open schematic, RISC-V systems with open source firmware. Yes please!

        But let’s stop doing dumb shit like refusing to update the microcode on our Intel CPU and pretending that is more free instead of just more dumb.

        The way why the FSF approaches firmware today is totally braindead (in my view).

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Ah… but then that’s not enough, you need to insure that the supply chain itself is 100% free! For example if you are using an Intel CPU, how can you verify it does what it says it does?

    Enter precursor.dev ! Check this out if 100% free is not enough for you.

    PS: honestly do what makes pragmatically your world, and that of the ones around you, better. Hopefully it is toward free software but IMHO if you have more agency with usage (which yes does overlap significantly with this) then it’s a powerful step to keep on doing so.

  • LazerDickMcCheese@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Can someone educate me on why the more common ones like Debian and Arch aren’t on this list? Every single day Linux communities force me to look at computer stuff in a different light

      • Pika@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        They actually explain why they don’t endorse Debian in the link the person above you added. Apparently since you /can/ enable the non-free repos in the installer, it doesn’t classify as 100% free. I don’t agree with the statement and find it weird, but that’s how they defined it.

        • Default Username@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          Yeah. The Debian Free Software Guidelines are actually very strict if you read them. The FSF are just purists, even if 100% free software is the default. I don’t really understand it.

          • Pika@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 month ago

            I somewhat agree with their mentality on post 2022 Debian since they had changed the default and made it harder to disable non-free from the start but, from what I understood by reading the FAQ page, even prior to bookworm it wasn’t endorsed due to having the toggle in the first place, which I find super weird.

    • bdonvr@thelemmy.club
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Usually because they include by default some proprietary software. Usually that is firmware for processors or graphics. Or they by default include repositories with non-free software. Also media codecs are a common one too.

      The FSF takes a pretty extremist approach to FOSS. Which isn’t necessarily bad.

      • Pika@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        0
        ·
        edit-2
        1 month ago

        It’s not just by default it seems, they excluded Debian because it had a toggle to be able to choose to add it during install(pre-2022), so it seems that their criteria is any type of affiliation with non-free software

    • pie@piefed.socialOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      because they ship with closed source software/packages/drivers/firmware/kernel blobs etc.

      most linux distros are the same trap that windows locks you into.

      • vapeloki@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        What a bunch of bullshit.

        Linux, first of all, is the kernel. Linux is GPL and always free.

        And userspace zurück itself is about 90% free.

        Of course, you can choose a 100% free os, then make sure you use a free bios and only open hardware CPU and Mainboard and memory! 09 This argument is esoteric. I am an FSF member, but I use Steam on Gentoo.

        The idea behind such distro lists is to show how hard it still is to provide a really 100% open source distro.

        Let me remind you, what is non free in in most systems:

        • CPU microcode!
        • GPU Firmware
        • Wifi / BT / Ethernet firmware
        • Media Codecs

        Stuff most users need!

        And what the fuck is I distro locking me in? I can switch my distro between boots without fucking loosing any data or configs, I can choose what to install. I can install stuff from source. How can you even try to compare this with Microsofts property black box?

        Because you can not see what the microcode blob does with your CPU? The CPU you can not inspect also? Or the GPU? Or the BIOS?

        • pie@piefed.socialOP
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          1 month ago

          kernel is not free
          it ships with blobs/proprietary crap etc
          if it was free gnu-linux libre wouldnt have existed

            • pie@piefed.socialOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              1 month ago

              Explain then why gnu-linux libre kernel exists if linux kernel is totally free?

              • vapeloki@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                1 month ago

                I don’t know, they seem to scrub everything related to firmware loading and more. A whole while ago, the kernel contained blobs. Those are moved to the Linux firmware project and no longer part of the kernel l.

                So, you are the one here claiming stuff. Proof it. Where is the firmware in the kernel tree?

          • non_burglar@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            1 month ago

            The kernel itself does not contain blobs, firmware or microcode. That is loaded after boot if you’ve chosen to do so.

            • pie@piefed.socialOP
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 month ago

              lol i’m sure the average joe who switches from windows to you name what linux distro does this by himself and not the os doing it for him wtf

              • non_burglar@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                1 month ago

                I’m responding to this:

                kernel is not free it ships with blobs/proprietary crap etc

                That is not true.

                lol i’m sure the average joe who switches from windows to you name what linux distro does this by himself

                Neither are you. And what that has to do with windows users is beyond me.

                If you want gnu/herd, you’re free to install and use it. You will have no:

                • MP3 playback
                • use for wine (wine is Foss, but almost no windows executables are)
                • practically no WiFi
                • no discord
                • no zoom
                • no widevine
                • no ms teams working properly

                Drawing a hard line in the sand about FOSS is possible, but you must give up many modern conveniences.

              • vapeloki@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                1 month ago

                So, you have an open system with coreboot, and do not use firmware?

                You don’t load the microcode patches that makes you CPU safe?

                You know that then you should not use any browser with JS or WASM engine? just asking because those exploits are still being used …

          • anon5621@lemmy.ml
            link
            fedilink
            arrow-up
            0
            ·
            1 month ago

            Have ever tried to learn what exactly their scrips doing of their project please do ,the most worst part they hidding bummer that u are running not secure microcode .I like ideas behind fsf but their paradigm and what they trying to do is useless and not effective anymore we need something new with same ideas

        • nixfreak@sopuli.xyz
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          I agree , I use multiple distros including #guix use nongnu software because I can’t get libre drivers. Not sure where “vendor lock-in” for Linux distribution comes from. FSF is great but I don’t have the resources , time to find all the libre drivers for my systems. I have been using Linux/BSD for decades. Also Linux is just a kernel not the userland which most people think it is.

      • everett@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        they ship with closed source software/packages/drivers/firmware/kernel blobs etc.most

        Yes.

        linux distros are the same trap that windows locks you into.

        Oh, come on.

      • anon5621@lemmy.ml
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        There doesn’t exist much hardware that has fully open firmware enitely on mass market. I’m not talking about GPUs and CPUs but even WiFi dongles . The FSF is pretty hypocritical in that they’re okay with closed firmware which is built into devices themselves, but they’re not okay with firmware that comes as a file. This is nonsense. Also, they forbid distros which give you the ability to install non-free software even if you require it for your work, forbidding even Electron and fonts which have non-free licenses. This is not possible to live with in the modern patent world. And btw blobs not exist anymore in linux code of torvalds repo it was sepearated long time ago

  • pmk@lemmy.sdf.org
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Iirc, the list is of operating systems that the FSF recommends. You could have a system running 100% free software, but the FSF won’t recommend it if the distro makes it easy to theoretically install proprietary code. It’s fine to run such a system, but the FSF won’t recommend it.

  • Peasley@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 month ago

    I dont agree. Life is a balance. You use proprietary software every day, everybody does. It exists in nearly every aspect of day to day life. You can never truly be free of it, but advocating for and using FOSS where possible is worthwhile anyway. Going fully blob-free would mean significantly more effort for what to me is not that much of an improvement to my life.

    It’s the same reason i garden on my apartment balcony, but dont grow all my own food. I could probably just about manage it, but i’d be spending every second of my available time to keep the thing going just to reduce my already infrequent grocery trips (but not to zero since i still need soap and toothpaste).

    I’m happy with the additional features, security, and transparency provided by Fedora over the OS my laptop was designed to run. I go through some level of effort to use Linux, but nothing crazy. If there was some widely available hardware with decent performance, price, and comparable features, made with ethical labor and that worked with Debian with the deblobbed kernel, i’d definitely give it a shot. Currently it’s too much work for too little gain for me.

    But if it works for you, that’s awesome. I respect the commitment to your ideals.

  • northernlights@lemmy.today
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    They’re 100% free in the sense that they don’t ship closed code, ever. That is the goal to attain. However, we’re not there yet. For that, hardware needs to be open. Hardware can’t be as easily be made by a group of volunteers as software. Like at all. To solve this ‘transient’ state, all popular distros allow adding some sort of ‘nonfree’ repo so that, you know, shit can work. For instance, you are free to install Debian and not enable the nonfree repo, which is not enabled by default. You are also free to wonder later why your webcam doesn’t work, you can’t print, your bluetooth headset won’t pair and your fancy gaming GPU outputs 10 FPS @800x600.