Original sentence: He quit Linux development because he was frustrated with this lack of focus on the desktop, and then gave a 'tell all' interview on the topic.Most Linux distributions provide a program for browsing a list of thousands of free software applications that have already been tested and configured for a specific distribution.The performance of Linux on the desktop has been a controversial topic, with at least one key Linux kernel developer, Con Kolivas, accusing the Linux community of favouring performance on servers
Edited sentence: " Thus, selecting a primary environment from the wide field of choices remains a somewhat controversial topic.Computer games.Internet suites.It is also notable that the applications from one desktop environment will most likely be available in for use in any other environment; however, there may be some differences in "look and feel" when used in this way.It is important to recognize that each project exists to meet the specific needs for their user base, and that "one size" does not "fit all.KDE and GNOME are full-featured environments, while Enlightenment and Blackbox are more minimalist (bare-bone).KDE and GNOME are two of the most popular desktop environments, but other desktop environments may be substituted according to user preference.Linux, when deployed on the desktop, includes a modern GUI.Most Linux distributions provide a program for browsing the free software applications that are available and that have been tested and configured for a specific distribution.Office suites.Other environments/window managers exist beside those mentioned above, each with a devoted user base and market niche.The choice of a primary environment is controversial because users may equate this environment with the  operating system as a whole.The desktop envrionment presents the "face" of the operating system, and some new users may use it as the basis for forming first impressions about Linux as a whole.The full featured desktop environments will generally use a desktop metaphor and include components such as the window manager, menu system, system controls, and (usually) a set of standard applications.There are literally thousands of individual software programs available to perform common computing tasks including:.There is a wide range of end-user application software available for use with desktop linux