bastille
bastille copied to clipboard
Explanation about Linux containers
Could you explain how Ubuntu containers work ?
- How/Where does Linux kernel run ?
- Why Ubuntu ? Will you support other distros ?
Bastille is taking advantage of the FreeBSD Linux Compatibility Layer. That in simple words, allows FreeBSD to run linux binaries, so no linux kernel as far as I understand. You can read more here: https://docs.freebsd.org/en/books/handbook/linuxemu/
Ubuntu and some Debian based system can run thanks to debootstrap but something like CentOS can be run on a jail too (read the first link). I remember someone running OpenSUSE in a jail.
Note that linux jails are experimental at the moment. So is just for fun right now. Not sure what other distros are going to be added. Until now they've been added per own usage by the contributors.
I didn't try yet, but it's a powerful feature !
Let us know your results when you play with them
question answered. Closing.