Linux's future is much like its present, unpredictable and completely reliant on the GNU community. There are a number of different directions the future of Linux may hold. If support for Linux continues to grow like it is now, then Linux users will account for a sizable percentage of home users. This would result in popular software being developed for Linux as well as Windows. The growth of the GNU community would also result in additional software being created and vast improvements for the software that already exists. The future of Linux could also take a turn for the worse. Many of the major Linux distros, especially Mandrake and Red Hat, are suffering from financial difficulties, which could cause them to fold. This would seriously impede the progress of Linux and hurt it chances of going mainstream. Whatever the future of Linux holds, Linux advocates will continue to provide it freely under the GNU license.