A big push from the Linux community in the last decade has been to make the Linux desktop experience more user friendly. A difficulty users have faced is dealing with the terminal, package managers, and dependencies. With Windows and MacOS, installing a desktop application usually only requires a few clicks. Package managers and dependencies can be difficult to navigate if users do not know about how shared libraries work, and how to navigate the terminal.