compatibility with a large number of Windows-only games, and potentially better performance over Linux-native ports in some cases. ProtonDB is a community-maintained effort to gauge how well different versions of Proton work with a given game. As a desktop operating system, Linux has been criticized on a number of fronts, including: A confusing number of choices of distributions, and desktop environments. Poor open source support for some hardware, in particular drivers for 3D graphics chips, where manufacturers were unwilling to provide full specifications. As a result, many video cards have both open and closed source drivers, usually with different levels of support. Limited availability of widely used commercial applications (such as Adobe Photoshop and Microsoft Word). This is a result of the software developers not supporting Linux rather than any fault of Linux itself. Sometimes this can be solved by running the Windows versions of these programs through Wine, a virtual machine, or dual-booting. Even so, this creates a chicken or the egg situation where developers make programs for Windows due to its market share, and consumers use Windows due to availability of the programs. Distribution fragmentation Another common complaint levelled against Linux is the abundance of distributions available. As of November, 2021, DistroWatch lists 275 distributions. While Linux advocates have defended the number as an example of freedom of choice, other critics cite the large number as cause for confusion and lack of standardization in Linux operating systems. Alexander Wolfe wrote in InformationWeek: Caitlyn Martin from LinuxDevCenter has been critical of the number of Linux distributions: Hardware support In recent decades (since the established dominance of Microsoft Windows) hardware developers have often been reluctant to provide full technical documentation for their products, to allow drivers to be written. This has meant that a Linux user had to carefully hand pick the hardware that made up the system to ensure functionality and compatibility. These problems have largely been addressed: At one time, Linux systems required removable media, such as floppy discs and CD-ROMs, to be manually mounted before they could be accessed. Mounting media is now automatic in nearly all distributions, with the development of the udev. Some companies, such as EmperorLinux, have addressed the problems of laptop hardware compatibility by mating modified Linux distributions with specially selected hardware to ensure compatibility from delivery. Directory structure The traditional directory structure, which is a heritage from Linux's Unix roots in the