Linux will gain traction as soon as people have difficultly figuring out how to open a terminal window - by design. The main problem with linux, or specifically linux distros, is that they are designed and maintained by people who like using linux, which eternally damns it to ~5% market penetration.