"1. Current Software Compatibility - Many would be
Linux users won't make the switch because they have made
considerable investments in Windows-compatible software. Regular
users don't want to reinvest in all new software if it doesn't make
sense to do so. They want their current programs to work in
whatever they use. Additionally, they don't want to use something
like Wine to make them work or sort of work.
"We need to have some true emulation, compatibility layer, or
way to convert those apps for the end user--or perhaps even Linux
ones that are available by trading in the Windows version."