Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've got an ansible playbook that modifies my ~/.config/lxc/config.yml for certain deployment scenarios.

Due to LXC now being a snap, the file is simply not there. I guess it's 5 layers deep in namespaces, overlayfs and other stuff. I was so fed up with this that I removed Ubuntu (and replaced it with Gentoo).



I came to the realization that my home server doesn't need Ubuntu, it needs Debian.


Editing a config file for a program should not be more complicated than opening the file in your preferred editor, no matter your distro. Snaps break that.

I can't understand why they would break such fundamental thing and seemingly don't care about it.


I've thought of switching to Debian but I'd rather use a stripped-down Ubuntu so I can use PPAs.


Wait do PPAs not work on Debian?!


All this shit actually drove me to NetBSD for my home server


Why do not use Devuan? No systemd, no snapd(tm) and no same shits (small microsofts) hiding deep in the OS...


Mostly because it's a large bloated whale compared to NetBSD.


Nah, it's just there, ~/snap/lxd/current/.config/lxc/config.yml


LXC (and LXD, by extension) is packaged on Arch Linux as a binary, not a snap. I'm really grateful that the packagers worked with upstream to make this possible, as I heavily utilise LXC in my workspace.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: