{"slug": "bluefin", "name": "Bluefin", "category": "os", "category_name": "Operating systems and desktop", "description": "", "recommenders": 4, "commenters": 5, "warners": 0, "score": 3.716, "rising": 0.02, "first": "2026-01-10", "latest": "2026-08-26", "why": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues.", "icon": false, "domain": "projectbluefin.io", "github_repo": null, "official_url": "https://projectbluefin.io", "pricing": "", "aliases": ["Bluefin"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 791132368, "item_id": 49445773, "url": "https://news.ycombinator.com/item?id=49445773", "by": "screamingninja", "date": "2026-08-26", "stance": "recommend", "quote": "Currently on Bluefin (Fedora-based) - not affiliated with the project but just a happy user.", "excerpt": "Atomic OS images. I moved away from individual package management once I discovered the alternates. Currently on Bluefin (Fedora-based) - not affiliated with the project but just a happy user. https://projectbluefin.io/", "context": "moved away from individual package management", "use_case": "desktop Linux with atomic images", "switched_from": "", "story": "Apple introduces M6 and M5 Ultra"}, {"id": 746159793, "item_id": 46634987, "url": "https://news.ycombinator.com/item?id=46634987", "by": "Happily2020", "date": "2026-01-15", "stance": "recommend", "quote": "I've switched to Bluefin/Bazzite on all my personal computers and things work well.", "excerpt": "As a long term linux user, I agree with the comments that essentially say: \"you found a hobby and not an OS\". While I see that recommending a different distro seems like more change and more fiddling about, Bazzite is something to try out for sure. As long as you don't have a very complicated usecase, it really does get out of your way and remove a lot of the foot-guns you find on linux. I really think it's ideal for", "context": "long term Linux user and programmer", "use_case": "personal computers", "switched_from": "", "story": "I spent a year on Linux and forgot to miss Windows"}, {"id": 745073296, "item_id": 46567081, "url": "https://news.ycombinator.com/item?id=46567081", "by": "jna_sh", "date": "2026-01-10", "stance": "recommend", "quote": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues.", "excerpt": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues. I'm not new to Linux by any means, I've been dabbling since a kid. But in adulthood, I had given up on having Linux as my daily driver because I just wanted my main computers to work, I didn't want maintaining them to be a hobby. That's not been an issue with Bluefin or Bazzite. I'm sure it's not for a lo", "context": "longtime Linux dabbler", "use_case": "laptop daily driver", "switched_from": "", "story": "I replaced Windows with Linux and everything's going great"}]}], "caveats": [], "who": [{"by": "screamingninja", "context": "moved away from individual package management", "url": "https://news.ycombinator.com/item?id=49445773", "date": "2026-08-26"}, {"by": "Daegalus", "context": "uses an immutable Linux distribution", "url": "https://news.ycombinator.com/item?id=47628774", "date": "2026-04-03"}, {"by": "Happily2020", "context": "long term Linux user and programmer", "url": "https://news.ycombinator.com/item?id=46634987", "date": "2026-01-15"}, {"by": "jna_sh", "context": "longtime Linux dabbler", "url": "https://news.ycombinator.com/item?id=46567081", "date": "2026-01-10"}], "tags": [], "use_cases": ["desktop linux with atomic images", "immutable desktop os", "personal computers", "development desktop", "laptop daily driver"], "compared": [{"slug": "bazzite", "name": "Bazzite", "co": 3, "switched_from": 0, "switched_to": 0}], "makers": [{"id": 792191568, "item_id": 49511973, "url": "https://news.ycombinator.com/item?id=49511973", "by": "tome", "date": "2026-08-31", "stance": "recommend", "quote": "As far is I'm concerned there are two practical choices in 2026, Bluefin (mine) and effectful", "excerpt": "I think nextaccountic is not technically fully correct, but he/she is at least correct in the most important part: Safe Haskell is not really practical. But if you don't want an ironclad guarantee and instead you're content with making wrong code obviously wrong even if it's not formally verified, then I recommend Haskell with a capability system (what the Haskell world calls an \"effect system\"). As far is I'm concer", "context": "Haskell library author", "use_case": "Haskell effect system", "switched_from": "", "story": "Casey Muratori \u2013 The Root of the Root of All Evil \u2013 BSC 2026 [video]"}, {"id": 733840912, "item_id": 45865057, "url": "https://news.ycombinator.com/item?id=45865057", "by": "tome", "date": "2025-11-09", "stance": "recommend", "quote": "My experience is no, quite the opposite, it's not tedious it's in fact very convenient and straightforward", "excerpt": "I found it interesting to read this with my Haskell effect system Bluefin[1] in mind. Bluefin has what this book calls \"exception capabilities\"[2] (checked ones, as I guess all exception capabilities are), although Bluefin refers to \"capabilities\" as \"handles\" (i.e. \"handles to an effect\"). However, no special syntax or implicitly passed arguments are required. The handle is just a normal value that you pass around a", "context": "author of Bluefin", "use_case": "Haskell effect system", "switched_from": "", "story": "Control structures in programming languages: from goto to algebraic effects"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49463888", "title": "Casey Muratori \u2013 The Root of the Root of All Evil \u2013 BSC 2026 [video]", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49433292", "title": "Apple introduces M6 and M5 Ultra", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47560959", "title": "Show HN: Home Maker: Declare Your Dev Tools in a Makefile", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46632837", "title": "I spent a year on Linux and forgot to miss Windows", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46574707", "title": "I dumped Windows 11 for Linux, and you should too", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46566465", "title": "I replaced Windows with Linux and everything's going great", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 3}, "2026-02": {}, "2026-03": {}, "2026-04": {"neutral": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {}, "2026-08": {"recommend": 1}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 791132368, "item_id": 49445773, "url": "https://news.ycombinator.com/item?id=49445773", "by": "screamingninja", "date": "2026-08-26", "stance": "recommend", "quote": "Currently on Bluefin (Fedora-based) - not affiliated with the project but just a happy user.", "excerpt": "Atomic OS images. I moved away from individual package management once I discovered the alternates. Currently on Bluefin (Fedora-based) - not affiliated with the project but just a happy user. https://projectbluefin.io/", "context": "moved away from individual package management", "use_case": "desktop Linux with atomic images", "switched_from": "", "story": "Apple introduces M6 and M5 Ultra"}, {"id": 762060385, "item_id": 47628774, "url": "https://news.ycombinator.com/item?id=47628774", "by": "Daegalus", "date": "2026-04-03", "stance": "neutral", "quote": "I use an immutable distribution", "excerpt": "I use an immutable distribution, i dont use the package manager as it is antithesis to the concept. The current most popular immutable distros (Bluefin, Bazzite, Aurora, etc) use Bluefin for CLI tools, or even some apps that are tricky to get full functionality from Flatpaks but cant do system install. Sooo, i dont have a system package manager to use to add more packages, not without building my own image ontop of B", "context": "uses an immutable Linux distribution", "use_case": "immutable desktop OS", "switched_from": "", "story": "Show HN: Home Maker: Declare Your Dev Tools in a Makefile"}, {"id": 746159793, "item_id": 46634987, "url": "https://news.ycombinator.com/item?id=46634987", "by": "Happily2020", "date": "2026-01-15", "stance": "recommend", "quote": "I've switched to Bluefin/Bazzite on all my personal computers and things work well.", "excerpt": "As a long term linux user, I agree with the comments that essentially say: \"you found a hobby and not an OS\". While I see that recommending a different distro seems like more change and more fiddling about, Bazzite is something to try out for sure. As long as you don't have a very complicated usecase, it really does get out of your way and remove a lot of the foot-guns you find on linux. I really think it's ideal for", "context": "long term Linux user and programmer", "use_case": "personal computers", "switched_from": "", "story": "I spent a year on Linux and forgot to miss Windows"}, {"id": 745220096, "item_id": 46576256, "url": "https://news.ycombinator.com/item?id=46576256", "by": "pelagicAustral", "date": "2026-01-11", "stance": "recommend", "quote": "", "excerpt": "I have... I switched to Bluefin, which is a branch of Universal Blue, which is flavour of Fedora. Sounds complicated, but in fact is the best thing to ever happen to Linux. I get all the ease of use of something like macOS but pre-built with tools for development like distrobox, and then I can just build my dev environments and get shit done in no time, without having to worry about breaking updates or nuking the who", "context": "", "use_case": "development desktop", "switched_from": "", "story": "I dumped Windows 11 for Linux, and you should too"}, {"id": 745073296, "item_id": 46567081, "url": "https://news.ycombinator.com/item?id=46567081", "by": "jna_sh", "date": "2026-01-10", "stance": "recommend", "quote": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues.", "excerpt": "Moved my Framework laptop to Bluefin and my gaming desktop to Bazzite early last year. Zero regrets, zero issues. I'm not new to Linux by any means, I've been dabbling since a kid. But in adulthood, I had given up on having Linux as my daily driver because I just wanted my main computers to work, I didn't want maintaining them to be a hobby. That's not been an issue with Bluefin or Bazzite. I'm sure it's not for a lo", "context": "longtime Linux dabbler", "use_case": "laptop daily driver", "switched_from": "", "story": "I replaced Windows with Linux and everything's going great"}]}