89luca89 / distrobox

Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
https://distrobox.it/
GNU General Public License v3.0
9.52k stars 390 forks source link

[Discussion] Implement support for other container runtimes #1469

Open krishjainx opened 3 weeks ago

krishjainx commented 3 weeks ago

Implement container runtime support in the following order:

  1. Incus system containers (LXD)
  2. Bubblewrap
  3. systemd-nspawn

Rationale:

  1. Incus now has OCI support, making it a priority
  2. A solution using Bubblewrap can be developed
  3. nspawn requires dedicated images, which adds complexity to the implementation
  4. This can help distrobox provide better security guarantees

Discussed with @89luca89. Self assigning