Dealing with app compatibility on Linux can be a pain, but Vanilla OS aims to fix that by letting you install software from ...
ShaniOS maintains two separate environments. If an update - or anything - goes wrong with one environment, simply reboot and switch to the other.
Whether you're interested in penetration testing or simply curious about cybersecurity, I recommend one of these specialized Linux distributions. Let's compare.