3 ms·
wheels, conda, docker, firecracker, unikernel, flatpak
by nikisweeting 1y ago
wheels, conda, docker, firecracker, unikernel, flatpak
- t43562 1y agoflatpak, docker ? i.e. include an almost complete distribution just to make one package work? but what if you want that package to work in the distribution you have now? What if you need 2 different packages that are in different flatpacks or different docker images?
- staunton 1y agoSet them up, each in its own container, and use GRPC to communicate between them... (Not even kidding, I've seen people do this)
- nikisweeting 1y agoobviously don't try those first I'm just saying there's a stack of options to work with for any level of isolation you desire. start with wheels if you just want pre-built binaries, move up to conda if you need arch and OS-specific C libs that depend on system packages, flatpack or docker if you dont want those to mess up your host, or unikernel/firecracker/VMs if you need kernel modules or hardware virtualization.