How many of you ubuntu users can go without WINE? if you want to escape from Windows/Mac OSX don't use any emulations or go back to Windows/Mac OSX if you can't handle not using something to emulate another OS's programs. Since you really wouldn't be escaping at all
Although I have Wine installed, I don't use anything through it regularly. I think the only applications I use through Wine are small standalone apps that people have written in 20 mins. For example, save file converters. Aside from that, everything is native to linux.
It's important to realise, that although the need for a Windows application occurs in some situations, the fact that the developer has decided to go with Windows is not a fault on the part of Linux developers. If people really need to use Windows applications, then they might as well use Windows. As for MacOS, it often faces a similar dilemma to what Linux does. Although it's beginning to shift a little, developers still focus on Windows more than Mac, which is a large contributing factor to people dual-booting Windows on a Mac.
It's a bit like free-to-air and cable TV. Some people are perfectly happy with the free-to-air channels and see no need to pay for a cable service. Other people want to have access to the cable channels, so they pay for it. There's no point paying if you don't want the cable channels, as there is no point complaining that you want access to the cable channels, but refuse to upgrade.
You choose the product that best suits you. If you occasionally want to pick up the odd cable program, but don't generally need it, along comes a 'wine adaptor' that allows the TV to play that program. This isn't about people trying to be stubborn and refuse to get cable, it's an option to access the occasional program.
It's a strange analogy, there's no doubt, but this seems to explain the principal behind my ideas.
It's actually worth noting that
Wine
Is
Not an
Emulator. It effectively translates the code and runs it like any other Linux application. As a result, there is usually no performance loss and it can integrate into the Linux environment. This isn't a perfect explanation by any means, but it basically makes Linux able to read the program as Windows does, not emulating it. Virtualisation, on the other hand,
is emulation, as you're pretending to be running another system.
I can see what you're saying Zet, and it's a valid point, but to be perfectly honest, it's just the problems of living in a Windows world. That's what happens when a company gets the monopoly on a product.