{"slug": "bluebuild", "name": "BlueBuild", "category": "os", "category_name": "Operating systems and desktop", "description": "", "recommenders": 4, "commenters": 4, "warners": 0, "score": 3.383, "rising": -1.31, "first": "2025-11-29", "latest": "2026-06-30", "why": "There's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations.", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 4, "neutral": 0, "compare": 0, "warn": 0}, "spark": [1, 1, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "There's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations.", "kind": "", "icon": false, "domain": "blue-build.org", "github_repo": null, "official_url": "https://blue-build.org", "pricing": "", "aliases": ["BlueBuild", "blue-build"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 779725730, "item_id": 48732858, "url": "https://news.ycombinator.com/item?id=48732858", "by": "ltheanine", "date": "2026-06-30", "stance": "recommend", "quote": "you can go in the other direction using https://blue-build.org/reference/recipe/", "excerpt": "Not the same thing but you can go in the other direction using https://blue-build.org/reference/recipe/. You can have a nixos-style bazzite distribution where you import the bazzite base image and layer your custom config on top of it.", "context": "", "use_case": "Building custom immutable images", "switched_from": "", "story": "NixOS 26.05 Released"}, {"id": 743408545, "item_id": 46463034, "url": "https://news.ycombinator.com/item?id=46463034", "by": "FireInsight", "date": "2026-01-02", "stance": "recommend", "quote": "being good examples", "excerpt": "With the caveat of it not being a portable single file, I find custom image-based Linuxes fill this gap perfectly. There's of course Fedora Silverblue / Fedora Bootc with https://universal-blue.org/ and https://blue-build.org/ being good examples. Recent developments have seen the creation of bootc images for non-Fedora distros too, and at this point I've seen quite a few cool arch-bootc custom images, completely cus", "context": "", "use_case": "", "switched_from": "", "story": "Going immutable on macOS, using Nix-Darwin"}, {"id": 742476418, "item_id": 46404776, "url": "https://news.ycombinator.com/item?id=46404776", "by": "mxxc", "date": "2025-12-27", "stance": "recommend", "quote": "using bluebuild instead of containerfiles", "excerpt": "it's the same idea, done slightly differently because with fedora you can start from their own atomic images and change them a bit. the setup is much easier and probably more robust because it feels less like a hack. ironically, my intermediate step between silverblue with layered packages and vyy was similar: https://github.com/myyc/silverpurple/ \u2013 using bluebuild instead of containerfiles.", "context": "", "use_case": "Building custom OS images", "switched_from": "", "story": "Show HN: An immutable ostree-based Arch Linux image"}, {"id": 737478496, "item_id": 46092406, "url": "https://news.ycombinator.com/item?id=46092406", "by": "iotku", "date": "2025-11-29", "stance": "recommend", "quote": "There's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations.", "excerpt": "There's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations. It takes away a tad bit of the direct control of the process, but covers the majority of things you would want to configure. [1] https://blue-build.org/", "context": "", "use_case": "Custom Linux image builds", "switched_from": "", "story": "Bazzite: Operating System for Linux gaming"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["building custom immutable images", "building custom os images", "custom linux image builds"], "compared": [{"slug": "fedora-silverblue", "name": "Fedora Silverblue", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=48718753", "title": "NixOS 26.05 Released", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46462719", "title": "Going immutable on macOS, using Nix-Darwin", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46401832", "title": "Show HN: An immutable ostree-based Arch Linux image", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46091362", "title": "Bazzite: Operating System for Linux gaming", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {"recommend": 1}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 779725730, "item_id": 48732858, "url": "https://news.ycombinator.com/item?id=48732858", "by": "ltheanine", "date": "2026-06-30", "stance": "recommend", "quote": "you can go in the other direction using https://blue-build.org/reference/recipe/", "excerpt": "Not the same thing but you can go in the other direction using https://blue-build.org/reference/recipe/. You can have a nixos-style bazzite distribution where you import the bazzite base image and layer your custom config on top of it.", "context": "", "use_case": "Building custom immutable images", "switched_from": "", "story": "NixOS 26.05 Released"}, {"id": 743408545, "item_id": 46463034, "url": "https://news.ycombinator.com/item?id=46463034", "by": "FireInsight", "date": "2026-01-02", "stance": "recommend", "quote": "being good examples", "excerpt": "With the caveat of it not being a portable single file, I find custom image-based Linuxes fill this gap perfectly. There's of course Fedora Silverblue / Fedora Bootc with https://universal-blue.org/ and https://blue-build.org/ being good examples. Recent developments have seen the creation of bootc images for non-Fedora distros too, and at this point I've seen quite a few cool arch-bootc custom images, completely cus", "context": "", "use_case": "", "switched_from": "", "story": "Going immutable on macOS, using Nix-Darwin"}, {"id": 742476418, "item_id": 46404776, "url": "https://news.ycombinator.com/item?id=46404776", "by": "mxxc", "date": "2025-12-27", "stance": "recommend", "quote": "using bluebuild instead of containerfiles", "excerpt": "it's the same idea, done slightly differently because with fedora you can start from their own atomic images and change them a bit. the setup is much easier and probably more robust because it feels less like a hack. ironically, my intermediate step between silverblue with layered packages and vyy was similar: https://github.com/myyc/silverpurple/ \u2013 using bluebuild instead of containerfiles.", "context": "", "use_case": "Building custom OS images", "switched_from": "", "story": "Show HN: An immutable ostree-based Arch Linux image"}, {"id": 737478496, "item_id": 46092406, "url": "https://news.ycombinator.com/item?id=46092406", "by": "iotku", "date": "2025-11-29", "stance": "recommend", "quote": "There's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations.", "excerpt": "There's also BlueBuild [1] which abstracts the process of building your own images away further into yaml configurations. It takes away a tad bit of the direct control of the process, but covers the majority of things you would want to configure. [1] https://blue-build.org/", "context": "", "use_case": "Custom Linux image builds", "switched_from": "", "story": "Bazzite: Operating System for Linux gaming"}]}