ALWAYS UNDER DEVELOPMENT
There can be situations arising, when you need to perform some kind of specific task Endless OS is not directly built for. But thanks to the flexibility of Linux in general, such situations can be mastered without hassle. On Technology that can help you in such situations is Podman, which in a Nutshell, allows you to run a complete instance of another Linux based operating system side-by-side and hand-in-hand with Endless OS.
As an example, personally i use Podman for the following Tasks:
This will get you up and running in no time, at the price of not knowing what goes on under the hood and how to tweak things to your specific need.
podman container create --detach --tty --interactive --name Ubuntu ubuntu:20.04 /usr/bin/bash
podman start Ubuntu
podman exec --interactive --tty Ubuntu /usr/bin/bash
The first step is only necessary once, as the container is persistent. Prior to executing commands in the container, you need to start the container, so the second step is only necessary once after each reboot of your workstation. The last step is to execute something inside the container. This can be any command installed. Most of the time this will be a shell like
bash to interactively work inside the container.