Ask Microsoft's Martin Taylor About Linux vs. Windows
Martin Taylor is Microsoft's global general manager of platform strategy, but he's best-known as the man the company trots out to refute claims of Linux superiority. Here are links to several interviews he's done in the past two years: vnunet.com; CMP; Computerworld; and one on Microsoft's own site. As usual, please submit one question per post. We'll present 10 - 12 of the highest-moderated questions to Mr. Taylor about 24 hours after this post appears, and we expect to publish his answers within the next week.
Is Microsoft hoping to incorporated any interoperability for using Linux-based binaries? IE, an embeded version of Cygwin for instance.
wdd
TWW
"Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
how DO you say that stuff and keep a straight face?
Botox, maybe?
The difference between spam and poop is that you don't have to dig through septic tanks looking for real food. -- Me
Which OSS desktop do you like best - Gnome or KDE?
More
Notepad or Wordpad? ;-)
Why are we asking him about anything? He should be asking /us/.
On second thought, I do have some questions, which I can wrap into a single bundle:
"Is Microsoft going to pursue a Palladium philosophy in the next 5 years? And, if this the strategy, what guarantees will Microsoft make that protect Free Speech?"
Ratboy.
Just another "Cubible(sic) Joe" 2 17 3061
For what purposes? What was your personal experience with using Linux?
Why do you think that Mac and Linux both have a militant following, but Microsoft does not? ( Or do they, but I just don't see them ? )
Explain why Windows would be a better OS for developing countries where they're trying to keep computer prices extremely low per machine.
"Plans are for fools! Oglethorpe, the plutonian (Aqua Teen Hunger Force)
Regardless of the superiority of Linux to Windows, or vice-verse, it seems to me that the disruptive economic model of Linux cannot fail to displace Windows. As Microsoft itself has proven many time, you cannot compete with free. Do you see any hope for Microsoft?
-russ
Don't piss off The Angry Economist
Question:
Linux must be doing something right, if one of the largest software companies in the US is devoting money and energy to dismiss Linux. Why can't you be confident in your own product? If you were confident in Windows, you would let the Windows OS speak for itself. So are you making up for the failure of Windows by focusing attention on Linux?
Why doesn't Microsoft incorporate other OSS software into Windows, such as say Firefox or some of the other software listed at http://www.theopencd.org/?
Does Microsoft feel that Linux has any place at all in the IT industry? If so, where?
best-known as the man the company trots out to refute claims of Linux superiority
.doc better than using .pdf or any other open standard and how is Microsoft going to handle this in the future? Any plans on opening it completely?"
This guys is there to refute the claims. I honestly do not expect him to say anything that we haven't heard before.
I would still like to ask "How is using a proprietary
Free XBox, PS2
When Microsoft seems to tout it's desire to facilitate interoperability, do you mean interoperability seamlessly between your operating system and environment with alternative systems (such as Mac OSX, Linux, Sun Solaris, etc...) or do you mean interoperability between Microsoft products?
What applications do you run to protect your Windows boxes from malware (viruses, trojans, spyware, etc.), and what do you pay for this protection per year? How does this cost compare to the cost incurred by other Windows users? How does this cost compare to what you would pay for equivalent protection offered in Debian GNU/Linux?
How do you respond to people who say that the open-source approach and the associated peer-review process inherently create better code?
Dear Martin,
...'". And try to explain what such a sentence means: "We really [wanted] to go dial down the emotion, dial down the rhetoric, have a more fact-oriented approach and dial up the pragmatic analysis of solutions." (see computerworld interview first sentence!)
I have read a couple of your interviews and I would like to ask you to answer to this one in plain English. Please! Could you avoid silly metaphors (try not to mention ballpark for instance) or sentences such as "So someone asks 'Hey can you guys
It's painful to read and hardly understandable. Thanks in advance.
I'll do it for cheesy poofs.
Do you think Linux and OSS is a real, tough competitor for Microsoft? And if not, why do we see such a big Linux-related marketing campaign? Does MS fear Linux?
-- Patent no.123456: A way to personalize
Q. Do you frequent Slashdot and the other Linux boards to say what your competition's saying about you?
An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
- How Linux admins can easily administrate more machines per person-hour, due to the nature of Unix/Linux's remote administration (and don't even get me started on VNC or Terminal Services; they aren't scriptable, they aren't as bandwidth-effective, etc. etc. etc...), than Windows admins?
- The "hidden" costs of lost time due to (A) protecting against adware/spyware/malware/viruses/pop-ups, or (B) actually disinfecting machines that got infected anyhow.
- The "hidden" costs of downtime due to buggy MS software. Sure, F/OSS stuff has bugs too, but when it does, at least the admin can try to fix them. When MS software is buggy, the admin is 100% at MS's mercy to fix the bug (since, being closed source, MS software is often 100% unfixable to anyone outside MS...)
- The "hidden" costs of dealing with "hacked" IIS servers (vs. Apache).
And a further question: Do Linux geeks really pull in that much more money salary-wise than Windows geeks!? find this claim hard to swallow, especially in today's economy. I call BS. Show some proof.Honey, I shrunk the Cygwin
Is there any real, actual reason why you (Microsoft) feel a need to use less than independant reviews and tests to attempt to establish Windows superiority? Would it really be so bad for you to let your products stand (or fall) on their own?
Ron Gage - Westland, MI
Can you mention 3 areas where you think windows is better than linux and vice versa.
just because I don't care doesn't mean I'm not listening
To what extent are open source applications on Windows helping it to be more competitive versus Linux? For example, I immediately install OpenOffice.org, Firefox, and Thunderbird over a virgin Windows install.
The world will not get better through technology. We must seek to be better people.
One of the biggest criticisms I have heard of .NET is that it is not portable to non Microsoft/Windows platforms. Microsoft has released Rotor, a CLR/BCL system for FreeBSD systems, that with some work can be made to work with MacOS X. Furthermore, there is the Mono system which provides a CLR for Linux.
My question is does Microsoft have any intentions of implementing a CLR and BCL for any other non Microsoft platforms where applications built under one would be (relatively) easily used under another (provided the application does not rely on P/Invokes of course)? If not... why?
Help Brendan pay off his student loans
Can you mention 3 areas where you think windows could learn from linux and vice versa
just because I don't care doesn't mean I'm not listening
Since Linux is likely here to stay, regardless of current quality, where do you feel Linux will be in 20 years. Especially when compared to where you feel Microsoft's OS will be in 20 years.
Just a boy doing unproffesional IT work that's way above his head.
plz/thnx
Oh, a real question while I'm at it:
Of the Linux distributions you've extensively tested, assuming that you have so that your arguments are based on information rather than conjecture, which do you feel is the most desktop-ready?
perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
Mr Taylor,
I myself am convinced that neither Windows nor Linux are superior solutions if one's to have an objective view. In my humble opinion, the "superiority" of a system lies in the hands of the administrator responsible for said system and not with the type of software used, in this case. For example, a good Window system administrator with some good experience and the right tools can easily maintain a server just like a well trained and experienced Linux system administrator can maintain his servers. Quite a few people agree on this and recognize the fact that the skills of the responsible administrator are more significant then the software platform used.
The question is, what is your position on this? Do you agree with the aforementioned idea about system administrator capabilities being more important? Or are you convinced that the software platform used is more important?
Hate me!
Especially when the costs of upgrading is recurring.
As a research economist working in the field of network externalities, I'd like to know a little more about the history of your position at Microsoft. Since when there has been a Platform Strategy division? Do you follow the academic literature on fields like network externalities or produce entirely original theoretical work to support strategical advisory?
Will there ever be a free (as in beer) version of Windows, stripped bare of everything but IE and without any network server capabilities? That might compete quite nicely with Lunix.
I assume that you must have evaluated Linux to learn its (supposedly) weak points. While doing that, what did you find out about linux that you think is good? Where is Linux challenging MS the most? (except price, of course)
Wow, was that a loaded question or what. The two potential answers that you gave him are both bad. You're right, there is really no excuse, IE should have supported or renounced these things a long time ago.
I'm believe that a kernel that is compiled for a server-only machine is going to be faster, more stable and more secure than one compiled to run a gui environment on a workstation.
I fail to see why anyone would opt to have to have a Windows gui with IE, Outlook Express, Freecel, Media Player, etc. running on a their server.
Will Microsoft ever become truly serious in the server market and offer an OS that doesn't have all this crap installed by default?
G
Linux distros allow you to install on multiple machines. With the advent of home networking, why doesn't Microsoft allow a reasonable number of machines to be installed from a single user license (say 5 machines) rather than forcing a home user to purchase multiple copies (or buy inflated license paks).
Since Unix has undergone decades of testing; code review and improvements; and security tuning, do you see Microsoft following Apple's lead and building the next generation of Windows as a GUI under a Unix kernel?
All these serial number checks, dial-home schemes, registration schemes, digital "rights" management schemes, crippled 'starter' versions of windows, and now all sorts of anti-piracy checks whenever someone wants to patch ther Windows box - Microsoft does spend an awful lot of time and effort deliberately making sure their software doesn't work unless the customer jumps through the appropriate hoops.
Aren't you worried that this continual (and increasingly intrusive) process of deliberately breaking and/or crippling your own software is going to alienate some your customers and make them feel like criminals, particularly since the makers of the 'free software' operating systems that you're now competing against have no need of any of it and can concentrate all of their resources on trying to make their software work?
One of the myths about Windows is that there is a company behind it you can hold responsible for flaws that impact an organization. If you read the EULA of any MS product, even an update, it disclaims any responsibility whatever. They specifically avow that they are not fit for any purpose.
So what's up with that?
Open source licenses usually have the same thing, but those are generally free products. You guys have taken in a couple hundred billion. Plus, we can use the code as we like. So you can't claim any kind of equivalence.
Hi Martin
I'm an independant contractor with an MCSE that supports a small customer base of companies that mostly run Windows software. I have four development and testing computers at my house, all of which run Linux and free software solutions, this is because I cannot afford to buy Windows 2003 server, Office 2003, dev studio and a lot of other recent releases.
With my cost free Open Source testing platform I have designed and implemented quite a few solutions with software such as Open Office, Open Exchange, Samba etc.
With online activation and licensing restrictions I am not able to run any Microsoft software in a test environment to ensure it is adequately tested and ensure I am able to support it.
This is driving my skill set and support abilities away from Microsoft and squarely into the arms of the Open Source camp. What (if anything) is Microsoft doing to combat this and ensure that the professionals in the field that sell and support your software have access to the resources they require?
Thanks
John the Kiwi
One of the key points in your Windows versus Linux ads so far is total cost of ownership. You point out to prospective Linux customers that switching from Windows to Linux is often more expensive than upgrading to the next version of Windows.
One way to look at this is to say that Windows is more compatible with Windows than Linux, and therefore a better choice. Another way of looking at it is that Microsoft is exceedingly successful at locking in its customers, and that (as a customer) it is best to get out as soon as possible because it will only get worse.
Do you worry that people will take this second point of view rather than the first, and that the campaign might backfire?
I see Microsoft ads in magazines claiming that the TCO a business using Windows is significantly less than using Linux. How can this be?
These studies typically assume that the status quo is Windows, the workforce is already skilled with Windows but not Linux, Windows is currently installed on the machines, etc. and what is being compared is the cost of sticking with Windows vs. switching operating systems, retraining the workforce, and similar expenses. These transition costs make Linux appear more expensive than Windows, even when the Linux solution itself is cheaper to run.
So, to make this into a question for Mr. Taylor, is this an accurate summary of the studies, and can you point to any that are conducted from a more neutral perspective, without making assumptions of one OS or the other enjoying a comfortable incumbent position?
This won't get anwsered i'm sure but... If you had to choose between linux and apple for competition over the next decade who would you choose? In other words, do you see Linux or Apple as a bigger threat to Microsoft's share of the OS market.
Why does Microsoft regularly seem to decide to break with open standards and impliment their own version of them?
Silly rabbit
questions should be genuine. it shouldn't be used to prove a point, or lack of a point, or to push an agenda or to reinforce what we already know. nor should questions be used to try to push the answerer into a corner to "admit" something. we know it won't happen, it's self-serving and frankly, useless.
We've had x86-64 for a while now, but we're hearing that we may have to wait until the first half of next year for 64 bit Windows. It seems as if Microsoft is missing the party here. I can get Linux 64 bit binaries right now. Can this be seen as an example of the open-source Linux out manuvering it's competitors?
"I do a grep for shit, bollocks, and tits before checking in code. I'm professional..." -RECURSIVE_META_JOKE, reddit.com
Sitting here on the Linux side of the fence, and as a part time Open Source developer, I can tell you the things I admire about Windows, both as a platform for development and as a workstation or server. Specifically, the painstakingly preserved backwards compatibility, and the pervasive integration of system are the envy of anyone who has had to use or develop for a wide range of Linux distributions.
What I don't see is the other side - specifically, what does Microsoft see in Linux? What does Linux offer that Windows does not, and what does Linux offer that Windows doesn't do as well, from a Microsoft point of view? Just as important, where is Microsoft headed to close those gaps?
If I were a PC manufacturer, I would partition the insanely large hard disks we have today and put Windows on one partition and Linux together with lots of free software on the other. That would make an excellent buy for anyone (people can always erase the Linux part if they prefer Windows' polished looks and use the second partition for file storage).
Yet, while there are a couple of PC manufacturers that sell a version of their computer with either Linux or Windows, there is none who does sell a single computer with both operating systems? Is there any financial or legal stimulus by Microsoft that prevents PC manufacturers from offering these attractive dual boot computers?
Bert
should software be sold as a product or a service ?
Is there any particular type of software ( op sysems/enterprise apps/utilities/research software/etc ) that should be open source ? why ?
http://validator.w3.org/check?uri=http%3A%2F%2Fwww.slashdot.org Errors found while checking this document as HTML5!
The answer to your question is rather apparent; it's obviously because they're pushing their own "extension" and is not in their interest to support the "standard."
ELOI, ELOI, LAMA SABACHTHANI!?
I understand that Enterprise customers prefer large updates on a long timetable, but consumers tend to want new features now - I don't want to wait three years for a feature that Gnome, KDE or Apple has to show up in Windows. How do you plan on preventing the Windows brand from becoming "stale" when viewed in relation to a community with a much more rapid and dynamic release schedule?
Microsoft's "Get the facts" campaing has been highly publicised in a wide variety of places, and frequently cites figures from studies that seem to show Windows at an advantage over Linux, yet on careful examination of these studies there are often methodological flaws in them.
I recall reading the details of one from the downloadable report on the Microsoft web site recently that compared the throughput of Windows + IIS to Linux + Apache for serving static web pages. The figures showed Windows in a clear lead, yet on closer examination it appears that the Windows installation had been thoroughly optimised (by, e.g., turning off the collection of last access information on the file system and increasing the default filesystem block size, see pages 30 & 33 of the document linked) whereas similar optimisations had not been applied to the Linux system for the test (with default configurations suggested by the distribution installer accepted for filesystem parameters, see pages 30 - 32 of the document).
How would you answer those who are concerned that by presenting these "independent" tests where the testers have followed precise instructions from Microsoft on how to optimise their products but have not (apparently) consulted Linux experts on how to optimise Linux systems as authoritative that you are unfairly distorting the truth and painting a poor picture of Linux? Is it just that you're doing your job the only way you can, because on a level playing field Linux would win? Or is the picture of these reports as unfair to Linux in some way wrong?
Martin,
Many major companies such as IBM and Apple have learned that they can benefit from OSS software by taking an existing OSS product, refining it to fit their needs, and then redistributing the finished product and giving some source back to the community. In this manner, for instance, Apple was able to produce Safari, which is IMO a high-quality and stable web browser, that was produced much faster than it would have taken Apple to write an equivilent product from scratch.
Why has Microsoft not taken similar approaches to software development? I guess that in the past, OSS code has been used in Windows (TCP stack, for starters), but why does Microsoft insist on resisting innovation rather than contributing to it?
"Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
Why is Microsoft spending so much effort and money engaged in a publicity campaign (spreading fear, uncertainty and doubt) against Linux? Is this a standard business practice?
I would put this akin to Chevrolet SUV commercials touting a much lower flip-over rate than Ford SUVs equiped with Firestone tires. If you believe this an unfair comparisson, please explain why. (Keep in mind that buggy/compromised software could present a risk to human life.)
The cancel button is your friend. Do not hesitate to use it.
The TCO for Microsoft do not include anti-virus/spyware software, removal/cleanup efforts, and damage to productivity over the same period of time (i.e. the damage figures caused by the Blaster, etc are not factored into the TCO).
Since trojan/virus/spyware cause a news-worthy quoted figure of billions of dollars in damage/productivity, when will a study come out that properly reflects this risk as part of the TCO vs. a similar Linux solution?
Given that TCO is significantly less for windows than linux[1], are the folks at google morons for using linux?
They use a LOT of computers, and TCO has got to be important in that enviroment.
[1] See MS advertising and "Get the Facts" literature.
I moved off windows in 1997 when a virus ate my master's thesis. AV vendor was no help. MS was no help. Basically nobody could help me. I had to retype 130+ pages from old printouts. I have yet to have a single problem on Linux, since I moved in 1997. No issuues with malware of any kind. Its been close to 7 years now. All my windows using friends have constant problems with malware - even several of the MCSE sys-admins have such problems. Why should I ever come back to windows?
Rob Enderle's excellent new book: Everything I needed to know about Computer Science I learned in Marketing School
What do you see as being "wrong" with linux on the desktop? Are the problems inherent to the licensing regime or is it a technical issue? Is it something like the fragmented environment? (kde v. gnome) Is it poor applications? Is it an underdeveloped user experience? Lack of commercial software development? I have a feeling that your insight on this topic would be very interesting to many in this community.
People who think they know everything really piss off those of us that actually do.
nothing more, nothing less. Do any of you expect an honest answer to any of your questions when this guy is paid to set expectations?
Given that, here is my question:
How does your background make you an authoritative source on IT matters? Give me a few reasons why I would want to ask you a question and value your answer?
(Sorry that's harsh, but I honestly want to know!)
Blogging because I can...
Microsoft is quick to point out that with Open Source there is no one with absolute "responsibility." What tangible asset does Microsoft's responsibility give me? In the end, I may be able to point the finger at Microsoft, but your EULA absolves you of any responsibility should your code destroy my data. With OSS I can at least go into the code and perhaps fix the offending bug. Is Microsoft planning to guarantee their code and thus wage "reparations" to up the anti in their campaign against Open Source Software?
There are many cases of Microsoft deviating from accepted standards. The reasons that are normally given for this generally don't stand up to public scrutiny.
Why does Microsoft persist in breaking standards just to lock the competition out? Is it that you are too scared to compete on the merits of your products, the fact that this behaviour has become institutionalised, or some other reason?
Comment removed based on user account deletion
I work in a technical environment (chip design) on
linux, and the only reason I use Windows is to work
with documents from Microsoft Office. Will Microsoft release a version of Office for linux,
and if not, why not? It seems to me a major opportunity for consumer choice was lost when Microsoft was not broken up into independent OS and Applications companies.
Why do we need 3rd party applications like Dirms* to keep NTFS defragmented? Of course there is no silver bullet, but some on-the-fly defragmentation wouldn't be that difficult to build into the OS. Mac OS X does this too already.
* Warning, ugly site, good program.
In your October 2004 interview with VNUnet.com you deny that Microsoft must compete with Linux in your operating systems, going so far as to say that 'nothing could be further from the truth.' With this in mind, why does Microsoft not aid in the development of API's designed to enable Linux-based operating systems to run Microsoft applications? If the Linux community and Microsoft are not competitors, as you claim, it seems to follow that collaboration on such projects as Wine (Win32) and Cedega (DirectX) would do nothing but benefit the community overall, and do much for future interoperability.
We are a medium sized school with approximately 250 windows 2000 or XP workstations (OEM licensing + office XP) and 100 or so staff and student laptops.
We're looking at migrating off our aging NT servers to new backend logon and file servers. We already have several linux 'edge' or special purpose servers; firewalls, backup, web, email, pxe+dhcp, dns etc, and we have a decent amount of in-house experience in both windows and linux.
Given our desktops must remain on windows because of office and windows-only education software we priced up both windows server 2003 and linux replacements. Sticking to the same hardware for both costings, we came to some worrying conclusions.
Redhat Enterprise ES would set us back £700 a server, with free client access and 3 years of upgrades, and we've also got the option of a completely free system like debian. We'd use samba+ldap to largely replicate our existing setup, but with beefier hardware and security updates.
Windows 2003, at £30 a seat for new Client Access Licences, would set us back nearly £22,000 for current and next year projected licence requirements, just for authentication and file sharing, with extra costs in the thousands for every extra server we might add later.
Given that implementation will be done in-house regardless of our chosen solution, I'd like to know if:
a) I'm missing something obvious with regards the licensing costs for windows server 2003?
b) If I'm not, whether you expect such a large mismatch on up-front costs to seriously impact on Microsoft's server business in the education and other cash-strapped areas?
Even assuming the windows implementation is more efficient and quicker to deploy in itself, the linux system would be far simpler to integrate our existing single-purpose servers with (direct access to the ldap user database, for a start). With the CAL licencing savings alone, we could buy an extra server and 20 workstations.
Remember kids, it's all fun and games until someone commits wholesale galactic genocide.
- What are the advantages that gnu/linux has over Windows for the typical user / software developer / corporation?
- Why is gnu/linux better suited for open standards than a proprietary operating system?
- Why would you recommend using gnu/linux for publicly funded government projects?
- What are the best advantages of using Free Software (read: GPL) in third world countries?
- What aspects of Free Software licenses do you feel are particularly well suited to speed up scientific discovery, program development, teaching etc. in an academic environment?
- How do you feel that Free Software can benefit mankind as a whole?
- Finally, please list any advantages proprietary licenses have over Free Software licenses.
Feel free to keep the answers short as some of them are quite obvious to someone well versed in how Free Software works. Thanks!Liberty.
I worked at PSS for three years, and was involved in many of the conversations regarding how to compete with Linux. Many of my substantive suggestions were acted on by other teams both while I was there and after I left (1 1/2 years ago).
One of the things that I found very troubling was the way in which people at Microsoft seemed to have blinders on regarding Linux. People seemed to think that Exchange Server and Sendmail were competitors, and that there was no economic basis for open source. Do you see yourself in conflict with this element of corporate culture? Do you seem yourself as breaking out of it? Or is that culture changing?
LedgerSMB: Open source Accounting/ERP
Greetings,
A simple, honest question that I care about a lot.
Is there a point in marketshare that Microsoft will consider porting their Office suite to Linux, possibly starting from their Mac OS X codebase?
Can you give us any hints about where that point is?
You've got a hard job. Best of luck with it.
-- Morgan Schweers, CyberFOX!
Windows XP lacks many useful features from the command line. For instance, tools like find, grep, the many features in ls, symlinks ("shortcuts" aren't nearly as versatile), and many others have no Windows equivalents.
Many times while attempting to connect to a wireless network I have wished for the simplicity of iwconfig.
This makes Windows much less attractive than Linux from a "power user" standpoint; it is easier for me to type a few commands than to go fishing in menus to find what I want.
Does Microsoft have any plans to modernize the command-line support in Windows?
Statistics shows that the growth of Linux will reach a 30% marketshare by 2007, far exceeding that of the Macintosh. Since Microsoft develops software for the Macintosh, would it then be possible to develop software for Linux, clearing having the largest marketshare?
If the marketshare of Linux doubles every year, and many Linux users dual-boot both Windows and Linux, wouldn't it make sense to support Linux instead of bashing it? It would, after all, allow Microsoft to sell two copies of MS-Office, etc for both platforms.
Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
Instead of fighting Linux, Java, etc., Microsoft should embrace them. Instead of trying to dictate what the customer uses, foloow their lead.
Face it - Microsoft will never kill Linux. But, there's potentially a lot of money to be made supporting it. Imagine a Microsoft bundle of Linux - with Microsoft support. You'd get a lot of business you'll never see otherwise.
Then, consider the concept of cross-platform software. There's really no reason why Word isn't available on more platforms than just Windows and OS X - why not Linux as well? If you write your core software platform-neutral and wrapper the UI nicely, you'd gain market share for very little extra costs.
If Microsoft was more open to this sort of thing, I think people would be as hostile to the company. Right now, every thing you guys do is so tighly bound to Windows you alienate many folks who otherwise might be customers.
I personally don't like Microsoft or Windows - until I got my new box with hyperthreading, it was possible to a single program to lock up the box by maxing out the CPU, and I'm not impressed with the stability or security - but I DO have a Microsoft keyboard - because it's the best I've ever used.
People WILL buy a product if it's simply the best. But if it's shoved on them as a result of market monopoly (and the quality is only moderate), they'll look elsewhere.