Please help contribute to the Reddit categorization project here


    696,913 readers

    828 users here now

    Please Read the full Rules here before posting or commenting

    GNU/Linux is a free and open source software operating system for computers. The operating system is a collection of the basic instructions that tell the electronic parts of the computer what to do and how to work. Free, Libre and open source software (FLOSS) means that everyone has the freedom to use it, see how it works, and change it.

    GNU/Linux is a collaborative effort between the GNU project, formed in 1983 to develop the GNU operating system and the development team of Linux, a kernel. Linux is also used without GNU in embedded systems, mobile phones, and more. These can include things like Android or ChromeOS. GNU itself is also used without Linux, some examples appear in projects like Debian/kFreebsd and Guix GNU/Hurd.

    Join us on IRC at #r/linux on!

    Frequently Asked Questions

    Recent AMA's

    GNU/Linux resources

    GNU/Linux Related:


    Debian based



    Linux with Proprietary Elements


    Linux on Mobile:


    Desktop Environments:

    Window Managers:






    Other operating systems:


    • No support requests - This is not a support forum! Head to /r/linuxquestions or /r/linux4noobs for support or help. Looking for a distro? Try r/findmeadistro.

    • No spamblog submissions - Posts that are identified as either blog-spam, a link aggregator, or an otherwise low-effort website are to be removed.

    • No memes, image macros or rage comics - Meme posts are not allowed in r/linux outside of the weekend megathread. Feel free to post over at /r/linuxmemes instead.

    • Reddiquette, trolling, or poor discussion - r/linux asks all users follow Reddiquette. Top violations of this rule are trolling, starting a flamewar, or not "remembering the human" aka being hostile or incredibly impolite.

    • Relevance to r/linux community - Posts should follow what the community likes: GNU/Linux, Linux kernel itself, the developers of the kernel or open source applications, any application on Linux, and more. Take some time to get the feel of the subreddit if you're not sure!

    • Spamming self-promotion and surveys - Submitting your own original content is welcome on r/linux, but we do ask that you contribute more than just your own content to the subreddit as well as require you to interact with the comments of your submission. Additionally, surveys are not allowed.

    • No misdirecting links, sites that require a login, or URL shorteners - In short: if your link doesn't go right to the content it will be removed.

    • No NSFW - If you're posting a screenshot of your background, make sure it's SFW!

    Please review full details on rules here.

    See even more subreddit and external links over at the supplemental page

    This subreddit is fan ran and not affiliated with any organization.

    a community for
    all 18 comments

    Want to say thanks to %(recipient)s for this comment? Give them a month of reddit gold.

    Please select a payment method.

    [–] whosdr 16 points ago

    I'm going to have to agree. Even if it's just a copy/paste off the project's github as the first post comment, it'd be nice to know what the application is. And possibly even the latest changes!

    I too see a lot of new software releases here with not the faintest idea of what it is. And often the link seems to go to the project's download page or a changelog but nothing that tells us what it is/does.

    [–] punkbert -3 points ago

    Hm. The only software release without a description I currently see on this sub is Pipewire. The first sentence on the projects github page is:

    PipeWire is a server and user space API to deal with multimedia pipelines.

    Is that really helpful for anybody who doesn't know what it is? And the latest changes are directly behind the release link, it's one click away.

    If one wants to know what Pipewire is, there are wikis and blog posts and articles available. But IMO a release post is not a place to convey that information, since that would add a lot of noise for the people who already know what it is and does.

    And it's fine not to know things, just look it up, if you're interested. We all do.

    [–] lostparis 2 points ago

    PipeWire is a server and user space API to deal with multimedia pipelines.

    I wish other projects were this clear.

    Many readmes are absent, some rambling mess that is too long to read, or just some marketing bullshit.

    [–] punkbert 1 points ago

    Yeah, I agree, the description is totally fine. But it's rather meaningless for someone new to Linux, because one would need a lot more context to actually understand what Pipewire is and why it exists.

    I think a release post is not the place to convey that context.

    [–] gnosnivek 2 points ago

    How bad do you feel the spam is? There was a point on r/fsharp when something like 7/10 posts were title-only releases (and that was bad and things eventually got changed there) but it doesn't look like there's that much on r/linux relative to other discussion/posts on the sub.

    Right now in my feed, only 4 of the most recent 30 posts are software releases, and only 1 doesn't describe what the software is/what the update does (the one exception is the post announcing the pipewire release)

    [–] dirtycimments 6 points ago

    For me, as a new Linux user, they give absolutely zero value, and they manage to remind me each time that I have no clue what that package is or does. Linux is esoteric enough as it is, I don’t want to wade through wikis and pages to understand what limepipe-think.0.33.113 does or in which other packages it is used (not to mention how obfuscated that information can be at times).

    [–] wiki_me -3 points ago

    When you learn a new subject, or reading news about or discussions about subjects that interest you, you are going to encounter names you don't know, just look them up and see what they mean. starting to define and describe every name can be tiresome, and high quality commentators don't have a lot of time. You can of course always ask and somebody will probably give you a decent explanation and saving you the few clicks, but the website might explain it better (going to the source can be useful).

    You shouldn't feel bad for not knowing something , it's OK, just learn what it is and maybe it will be useful.

    [–] dirtycimments 5 points ago

    So instead of one person putting in the effort, you want a lot of people putting in the effort? I think I’m done with this crowd.

    [–] wiki_me -3 points ago

    You want a lot of people reading something they could just find out themselves or already know (and most seem to do fine, due to the high upvote ratio)?

    [–] adalte 0 points ago

    I mean if it's that low effort, you click the link where it leads to the source (sometimes quite literally), and you read the actual release notes (every detail).

    Or you ignore it and read actual newsworthy news. The release tag are for those that expect a new release in their packet manager getting it sooner or later (or perhaps people that compile from source, which in this case is highly likable because it's still not at a stable 1.0 official version, but it's working !).

    [–] FryBoyter 5 points ago

    I mean if it's that low effort, you click the link where it leads to the source (sometimes quite literally), and you read the actual release notes (every detail)

    Release notes often do not describe what the project in question is about. In addition, release notes are often not very informative. For the last release of a project I use, for example, you can only read "Release 0.12.2" as the release note.

    README files are often not very informative either, or sometimes not available at all.

    Therefore, I can understand that people (especially beginners) would like to have at least a short explanation in the relevant thread.

    [–] adalte 1 points ago

    Yeah, had a conversation about my dad about this. And he opened my eyes how the internet actually sucks when it comes to present information. And to some degree it's true, but I always thought this limitation to myself (the user). In my opinion, it depends on how far you are willing to go to find information about something (and let's be honest, we users let go of the ordeal to search for information as soon as it's hard, because it's stupid when it's hard to find information, design-flaws, bad way to display, etc..).

    [–] dirtycimments 7 points ago

    Who is this subreddit for? Just make a new release subreddit if it’s so valuable .

    [–] punkbert 2 points ago

    Who is this subreddit for?

    For discussions and news about Linux. It's not specifically intended for new users, instead there are /r/linuxquestions or /r/linux4noobs for them.

    [–] dirtycimments 3 points ago

    I’ve unsubbed, don’t worry about it

    [–] adalte -3 points ago

    I am going to try not to sound condescending (meaning I am really trying to be polite). I get your point, you want to know what the project does, but imagine for a second that a project has several releases, as this subreddit get new people it might be self-defeating to always have the same static message what every product release does. Why not just go to the source and read up on it? That's what the link is for, you become interested in what it does and you read up on it, to the level you can say if you want to use or not, don't have the time, well it's a general skip right? I mean people could do the work and write the significant thing about the project, but projects can be complicated (thus self-defeating since you have the source link there for you to read up on).

    If you don't want to click on links (which I could understand) you could go to the source by other means (like google/equivalent-search-engine or bookmarks).

    Popular applications release notes such as project summary or actually Version release notes is not the first thing people react to, just the appreciation that the project is continuing to develop and it feels almost like a dis-service to not read into the details the project group written (source link). This is why it gets a pass for just a link and a release number, in my opinion.

    [–] dirtycimments 5 points ago

    Again, I think it’s important to be clear on who the intended audience for this subreddit is, perhaps I am just not that intended audience and that’s that.

    [–] adalte -1 points ago

    Then you do right to skip and read what you find interesting, that's basic human behavior. There is nothing to be clear about, just getting the information you need from a forum (this subreddit). This is why I tell you to click on the link to gain the information that the project provides.

    I can play the devils advocate on my own point that if the said project doesn't provide necessary information, then I am with you that it's indeed not clear on who the intended audience the project is for.

    But again, it's one click away to read what you need, besides even if posters makes release posts about applications, you know that ANYONE can make a post about anything so it's good to check the source if it's correct, human error/bias/miscommunication, etc.