{"slug": "lxc", "name": "LXC", "category": "other", "category_name": "Other software", "description": "", "recommenders": 1, "commenters": 8, "warners": 0, "score": 2.747, "rising": 1.0, "first": "2025-12-30", "latest": "2026-10-23", "why": "", "why_is_quote": false, "has_verdict": false, "sentiment": {"recommend": 1, "neutral": 5, "compare": 2, "warn": 0}, "spark": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1], "listed": false, "loved": [], "caveat": "", "short_quote": "", "icon": false, "domain": null, "github_repo": null, "official_url": "", "pricing": "", "aliases": ["LXC"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 803471553, "item_id": 50216972, "url": "https://news.ycombinator.com/item?id=50216972", "by": "noopprod", "date": "2026-10-23", "stance": "recommend", "quote": "So I just switched to LXC", "excerpt": "I found a bug with nspawn that it can't bind mount while being in the mode which lets you delegate namespaces or whatever Aka If you have some kind of mount that matters like NVIDIA, you can't also create containers from containers. So I just switched to LXC but I guess I should submit a slop PR as well. But yeah I guess Id just caution anyone who was going to use it lol", "context": "", "use_case": "containers with NVIDIA mounts", "switched_from": "systemd-nspawn", "story": "A whirlwind tour of systemd-nspawn containers (2025)"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["containers", "containers with nvidia mounts", "ci builds", "non-docker workloads", "homelab containers", "dev environments"], "compared": [{"slug": "docker", "name": "Docker", "co": 3, "switched_from": 0, "switched_to": 1}, {"slug": "systemd-nspawn", "name": "systemd-nspawn", "co": 1, "switched_from": 1, "switched_to": 0}, {"slug": "incus", "name": "Incus", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "podman", "name": "Podman", "co": 2, "switched_from": 0, "switched_to": 0}, {"slug": "lxd", "name": "LXD", "co": 2, "switched_from": 0, "switched_to": 0}], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=50214983", "title": "A whirlwind tour of systemd-nspawn containers (2025)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=50202681", "title": "Docker is weird", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=50109715", "title": "What I self-host", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48892859", "title": "Show HN: Clawk \u2013 Give coding agents a disposable Linux VM, not your laptop", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48599555", "title": "Running MicroVMs in Proxmox VE, the Easy Way", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48413629", "title": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"neutral": 1}, "2026-01": {}, "2026-02": {}, "2026-03": {"compare": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {"neutral": 1, "compare": 1}, "2026-07": {"neutral": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {"neutral": 2, "recommend": 1}}, "quotes": [{"id": 803471553, "item_id": 50216972, "url": "https://news.ycombinator.com/item?id=50216972", "by": "noopprod", "date": "2026-10-23", "stance": "recommend", "quote": "So I just switched to LXC", "excerpt": "I found a bug with nspawn that it can't bind mount while being in the mode which lets you delegate namespaces or whatever Aka If you have some kind of mount that matters like NVIDIA, you can't also create containers from containers. So I just switched to LXC but I guess I should submit a slop PR as well. But yeah I guess Id just caution anyone who was going to use it lol", "context": "", "use_case": "containers with NVIDIA mounts", "switched_from": "systemd-nspawn", "story": "A whirlwind tour of systemd-nspawn containers (2025)"}, {"id": 803310225, "item_id": 50206889, "url": "https://news.ycombinator.com/item?id=50206889", "by": "smcleod", "date": "2026-10-23", "stance": "neutral", "quote": "we ran all our CI builds in LXC containers", "excerpt": "Back in 2012 we used to give talks about how we ran all our CI builds in LXC containers, that came about because a bunch of us came from the BSD / Solaris world of jails and it just felt natural. The folks at infracoders / DevOps meetups would think we were a bit \"out there\", then what do you know - 2013 rolls around and we quickly started to shift to Docker (too early some might say), but not long after shifting fro", "context": "", "use_case": "CI builds", "switched_from": "", "story": "Docker is weird"}, {"id": 801799185, "item_id": 50112449, "url": "https://news.ycombinator.com/item?id=50112449", "by": "kalcode", "date": "2026-10-16", "stance": "neutral", "quote": "and LXC when docker won't cut it for whatever reason", "excerpt": "For me, I say it depends on the service. I use Coolify for docker apps usually smaller apps, and LXC when docker won't cut it for whatever reason.", "context": "", "use_case": "non-docker workloads", "switched_from": "", "story": "What I self-host"}, {"id": 782462178, "item_id": 48903886, "url": "https://news.ycombinator.com/item?id=48903886", "by": "SwellJoe", "date": "2026-07-14", "stance": "neutral", "quote": "I used lxc many years ago and used to support it in my company's products", "excerpt": "I used lxc many years ago and used to support it in my company's products, but for this use case, bubblewrap is the obvious answer. It's exactly the right balance of isolation and simplicity. Any full container or VM thing is much heavier than a namespace with some bind mounts, which is what bubblewrap does. I started out implementing it with podnan, but that's also far too heavy and complicated, as you need to equip", "context": "", "use_case": "containers", "switched_from": "", "story": "Show HN: Clawk \u2013 Give coding agents a disposable Linux VM, not your laptop"}, {"id": 777926673, "item_id": 48620417, "url": "https://news.ycombinator.com/item?id=48620417", "by": "FireBeyond", "date": "2026-06-21", "stance": "compare", "quote": "I keep looking at LXC on my Proxmox box versus the optimization of VMs", "excerpt": "Yeah, I love this from a geek appeal and I have a beefy home lab (Dual Xeon Silver 4116 with 384GB, and 12TB of RAID10 SSD connected via 10gig), but being a homelab I want to eke out all my performance so I keep looking at LXC on my Proxmox box versus the optimization of VMs (does this machine really need 8GB or 6? Or 5?). But when there's the discussion of the amount of time Qemu spends \"in grub\" and \"probing legacy", "context": "homelab owner", "use_case": "homelab containers", "switched_from": "", "story": "Running MicroVMs in Proxmox VE, the Easy Way"}, {"id": 774635153, "item_id": 48414697, "url": "https://news.ycombinator.com/item?id=48414697", "by": "zackify", "date": "2026-06-05", "stance": "neutral", "quote": "Self made TUI that just lists LXC containers.", "excerpt": "Self made TUI that just lists LXC containers. I have a base container. \"A\" to make a new instance. Pi.dev when I hit enter on any container. Hot swap anthropic enterprise and openai and openrouter as needed. Every container has the dev env already running for my current projects. Iterate, rarely use vim when needed, spec driven and have llm draft prs for me then I review. I know the codebase in and out so what I want", "context": "", "use_case": "dev environments", "switched_from": "", "story": "Ask HN: What is your (AI) dev tech stack / workflow? (June 2026)"}, {"id": 756597410, "item_id": 47287338, "url": "https://news.ycombinator.com/item?id=47287338", "by": "ysleepy", "date": "2026-03-07", "stance": "compare", "quote": "Linux has lxc, wich is much closer to Jails afaik.", "excerpt": "I think that is missing a big point. I was a big FreeBSD user, using Jails a lot. Docker is solving the distribution/setup/resource logistics with a good ux. Jails doesn't solve these problems. Technically Docker is a huuuuge mess. Linux has lxc, wich is much closer to Jails afaik. You get a VM-like container, owned fs and setup your \"os\" yourself. This has pretty much bare metal performance. I love FreeBSD, but I'd ", "context": "", "use_case": "VM-like containers", "switched_from": "", "story": "Technical Beauty: FreeBSD Jails"}, {"id": 742985873, "item_id": 46436617, "url": "https://news.ycombinator.com/item?id=46436617", "by": "lacoolj", "date": "2025-12-30", "stance": "neutral", "quote": "I use LXD + LXC", "excerpt": "I use LXD + LXC, wondering if this is worth trying or if the overhead of accessing (network, etc) would be too much to deal with/care about. Also always a little wary of projects that have bad typos or grammar problems in a README - in particular on one of the headings (thought it's possible these are on purpose?). But that's just me :\\", "context": "", "use_case": "containers", "switched_from": "", "story": "Toro: Deploy Applications as Unikernels"}]}