1. Linux presents few interesting possibilities for home PC user. It's built on firm base, is almost protected from viruses, can run on older PCs without losing performance and it is free. Taking those aspects by themselves, user might surprise why people are not running Linux machines.

But as these benefits are convincing, they come at cost. This swap is less important as distributions particularly Ubuntu close user-friendliness gap between Linux and Windows, but there are still some drawbacks to all Linux PC:

Learning Curve

2. It is simple to work in Linux surroundings these days, but little knowledge of PC systems is still necessary. Few patience is wanted to set up Linux system to work way you want it, and you may find you are spending extra time twisting system than you are doing real work.

File Associations

3. If you are familiar to clicking on document to open it from file manager, you see that you can't always do that in Linux. Starting file from in application is not always answer. You must go into file manager to set associations, task that uses much time and patience.

Making Your Software Work

4. As WINE emulator program can run many Windows programs in Linux that is still an ineffective solution. You are including other layer to procedure, which make your application run slower and buggier than if you were to run it directly from Windows. You can run IE and Word through Wine, but you find it simple to run software.

Too Much Do-It-Yourself

5. As few wireless network cards work fine out of box, few will need searching for and downloading new drivers and then it may not always work. PC sound system is not usable right away, and frequently few twisting is necessary to obtain it right. Printers are frequently nightmare, and many LexMark printers won’t work no matter how much experimenting you do. Making matters bad, documentation is limited and it frequently takes Web search to find answers.

Mounting External Drives

6. Though some of user-friendly Linux distributions remove this step, mounting CD-ROM or thumb drive through command shell is step that many Windows users never had to take, so it's other weird new thing in Linux world.

Installing Software

7. As Ubuntu and Debian editions automate procedure through apt-get and Synaptic, not all flavors of Linux present that same ease of use. Compiling program by hand is daunting, three step command shell process. And if all software needs many other programs to run it, you must download and install those needs first.