В чем различия и взаимосвязи между виртуализацией приложения (например, Flatpak), уровнем эмуляции (например, wine, cygwin) и виртуализацией контейнера (такой как докер)?
Я пытался понять их, но всегда заканчивал тем, что не улавливал основные моменты.Особенно принципиальные различия между их уровнями вирулизации.
Спасибо.