• On GameSpot: Courtney Love to sue over Guitar Hero 5
August 22, 2009 5:42 AM PDT

Microsoft, Google, and VMware redefine the OS

by Matt Asay
  • Font size
  • Print
  • 31 comments

While the open-source crowd gets (rightly) excited by Linux's growing market share, three companies are pulling the rug out from under the feet of traditional operating systems.

Red Hat is winning in Linux while IBM cleans up the Unix market. But those are increasingly yesterday's markets as Microsoft, Google, and VMware create different breeds of operating system, each tuned to the strength of its product portfolio.

The easiest to understand are Google and VMware. Google, with its Linux distribution Chrome OS, is placing secondary emphasis on the operating system and primary emphasis on where it takes you: the Web. Given Google's strength in cloud computing, this makes perfect sense. Google needs an operating system just long enough to move users "off" their personal computers (or mobile phones, for which Google has developed Android) and into its cloud services: Google Apps, Search, Wave, etc.

While Google won't find this strategy to be easy, it has the brand and expertise to bring "desktop" substance to cloud applications.

Similarly, VMware's vSphere attempts to untether computing from "desktops" and on-premises servers. VMware describes vSphere as:

...the industry's first cloud operating system, transforming IT infrastructures into a private cloud--a collection of internal clouds federated on-demand to external clouds--delivering IT infrastructure as a service.

VMware recently acquired open-source Java leader SpringSource to complement this strategy, giving developers an easy way to build, deploy, and manage Java-based applications for vSphere (and beyond). With Java applications already running at full steam in vSphere, this move should serve to heighten the value of vSphere.

And then there's Microsoft. The company prints billions of dollars worth of profits each quarter from its Windows franchise, yet for years it has been quietly developing its next big operating system. And no, I'm not referring to Windows 7.

With Windows under fire from VMware in virtualization (though Gartner thinks Microsoft stands to gain on VMware) and from Google in Web-based applications, Microsoft has created a bridge "between personal productivity and line-of-business applications," one that stitches together Microsoft's "desktop" dominance with its cloud ambitions.

It's called SharePoint, and with over 100 million seats and $1 billion in revenue, the odds are that your company already has it installed.

Microsoft CEO Steve Ballmer long ago declared that "SharePoint is the definitive operating system or platform for the middle tier," and I don't think he's using the term "operating system" lightly.

Increasingly, SharePoint is the center of the Microsoft universe, at least, for enterprise computing. SharePoint serves as the hub for Microsoft's suite of operating systems, applications, and third-party software. It is a content application server, of sorts, one that provides the platform upon which so much of Microsoft's value is now being built.

I've disparaged SharePoint in the past for its tendency to lock customers into its proprietary repository. But let's be clear: a large number of companies seem perfectly happy to make that trade-off and are actively using SharePoint at the heart of their intranets, extranets, and Web sites.

Between Microsoft SharePoint, Google Chrome OS, and VMware vSphere, we're in for real innovation in what "operating system" means. While this shift will take awhile, leaving traditional vendors plenty of time to make money in traditional operating systems--hey, companies are still making money in green-screen software--the future of the operating system is almost certain to look different from vanilla Windows, Linux, or Unix.

Disclosure: My company, Alfresco, offers an open-source content application server that has been positioned in the past as directly competitive with SharePoint.

Follow me on Twitter @mjasay.

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure. You can follow Matt on Twitter @mjasay.
Recent posts from The Open Road
Newsflash for GE, you're already using 'risky' open source
Why Microsoft should open-source Internet Explorer
Eclipse tells ex-community director to 'go away'
Open source: No vow of poverty (or get-rich-quick scheme)
Twitter needs a pretty face to beat Facebook
Handbrake 0.9.4: Your best deal on Black Friday
At its best, is open source unbeatable?
Your new software vendor? Domino's Pizza
Add a Comment (Log in or register) (31 Comments)
  • prev
  • 1
  • next
by ian.waring August 22, 2009 7:27 AM PDT
Right on Linux, right on VMware, wrong on Microsoft. The Microsoft ball in the Cloud game is Azure.

Sharepoint is a Lotus Notes redux using SQLserver and file formats that cause any document opening to have to fire up a Microsoft Office app. There is no VMware or Red Hat equivalent (other than something like MindTouch Deki Wiki shipped as a virtual appliance). Sharepoint is not, and I've seen no indication that it has any ambitions to be, a cloud OS platform. Nor is Alfresco!
Reply to this comment
by Aaron_Fulkerson August 23, 2009 8:28 AM PDT
Thanks for mentioning MindTouch Ian. At MindTouch we have rapidly positioned ourselves as the best alternative to IBM Lotus and Microsoft SharePoint. Indeed, the recent Forrester WAVE: Collaboration Platforms explicitly states so. :-)

I want to clear up one potentially confusing component of your comment however. Yes, MindTouch does package a VMware image. This is very popular. But we also package for all major Linux distros AND we have a fantastic Microsoft Installer (MSI) that makes it very easy to install and update MindTouch on Win/IIS.
by Random_Walk August 22, 2009 7:47 AM PDT
I can shorten this article even further.

IMHO, VMWare has made the OS not much more than just another app. I can clone/customize a new server w/ OS now in less time than it took to install Quake2 in 1996.

So yes, VMWare has redefined the OS, at least on the IT side of things.

The cloud fanfare (Azure, et al) is still mostly vapor, and largely unrealized. It also has a nasty habit of opening a can of worms insofar as data security and tighter vendor lock-in are concerned.

Sharepoint? Heh - most folks use it as a glorified web CMS, and damned little else... it is far from being an "operating system" replacement by any means.
Reply to this comment
by August 22, 2009 11:07 AM PDT
Obviously, you did not read the article. SparePoint is NOT for "most folks". It's for COMPANIES. A COMPANY is a BUSINESS. "Most folks" are normal PEOPLE. There IS a difference, you know.
by Random_Walk August 22, 2009 4:53 PM PDT
Hint: I was talking about business users, genius.
by eadeguzman August 22, 2009 8:38 PM PDT
Random_Walk...

What qualifies you to determine and state what "most folks" are using it for? Are you working from Microsoft, conducted surveys, etc.? Or, is it "most folks, err, most business users, you know"?
by odubtaig August 23, 2009 3:03 AM PDT
What qualifies you Eade? Maybe he's just talking about his own personal experience. Talk about the pot and the kettle.
by eadeguzman August 23, 2009 7:31 AM PDT
You're being funny odubtaig...

I didn't make any statement of fact in my post, so not sure what you're talking about when you asked me "what qualifies you"... I was making a comment on his comment as a lay person. What qualifies me to do that?.. I don't know... Maybe I'm not qualified to ask... but if so, so were you, and so where Random_Walk...

>> Maybe he's just talking about his own personal experience

Yeah, that's what I meant... I thought that may he should qualify his statement by saying that it's based on his personal experience -- if that's the case.

It was a sweeping statement so I wanted to find out if he has specific source or methodology behind that statement. I was also a little bit ticked-off by his "genius" comment with the anonymous guy above.

I just wanted to point out that the world does not revolve a single person, so others may have a different take on what "most folks" are using Sharepoint for. But he has done some formal research about it, then people, hmm, I, can take his post in a different light.

What's wrong with that odubtaig? How is that "pot and the kettle"?
by Random_Walk August 23, 2009 8:00 AM PDT
You are correct, these are just the things I see that qualifies the statement. OTOH, my personal experiences include the company I'm working for now, my previous employer (Intel - which is big enough that you'd think they would have done something cloud-like with it by now, something other than using it as a glorified file store), and from conversations with a few SharePoint-oriented consultants throughout the Pacific Northwest who say the same thing - more as a complaint than as a bragging point.

But hey - I'm always welcome to seeing proof showing otherwise. If you have any then let's see it. :)
by odubtaig August 23, 2009 10:17 AM PDT
There are so many ways you could have asked for that clarification Eade, but like the commenter with no name you chose patronising. Given the number of past statements you've made which have been provably false you're not in a posiiton to talk (write?) down to anyone.

Given that Mr Anonymous might as well have prefaced his comment with "Oi! Thicky!", he's not getting a pat on the head and a tummy rub any time soon. Your comment was filled with a more subtle level of contempt and is no more endearing. It's not anyone else's fault you can't infer.
by eadeguzman August 23, 2009 11:11 PM PDT
Oh, odubtaig, odubtaig...

So let's say you're right. I guess that means that you have the *right* to talk down on anyone who was wrong before. Nobody has the right to talk down on anybody.

It's nice of you to point out "subtle" contempt on my part. Please don't put words in my mouth. Don't put more meaning to what is said than what is written.

Oh, my past statements... Nice of you to remember. I myself can't remember much of them. I'm flattered. Yes, I have made some comments before that where wrong because of my poor memory, but they were never intentional.

I was addressing the question to Random_Walk who is more than capable of defending himself from the evil "eade". Not sure what you're point really is...

I'll tell you what, odubtaig... Okay, so let's establish that I'm bad and you're all good. Is that good enough for you? Are you just going to hunt me down on all the post that I'm making on CNet? Have mercy please. Can we move on?

Random_Walk... I don't have any opinion on Sharepoint as I don't use it. My company uses it though and as you said, Intel and other major companies use it, as Matt points out. Given that many customers, I just can't see how it's as bad as you have described it. They must be seeing more than what you are seeing....

By the way, I'm not sure if you felt "contempt" on my previous posts as odubtaig has so righteously declared... If so, I'm sorry... that's just how I write sometimes... I get a bit on edge when sweeping statements are made.
by pentest August 22, 2009 11:34 AM PDT
Operating systems have no changed, and won't ever. They provide control for hardware, and software. It doesn't matter what the OS is used for it always does the same thing.
Reply to this comment
by Freiheit13 August 22, 2009 2:44 PM PDT
It is my sincere hope that every company whose ambition is "the cloud" collapses under the weight of hundreds of lawsuits over security and privacy, unless said companies start from the very first building security and privacy into their cloud applications. As we've seen with desktop systems (Windows), OSes built without inherent security cause great trouble and adding security after the fact is both time-consuming and incompatible. "The cloud" must begin with these concerns in mind. Data stored on the servers must be encrypted; not simply encrypting the link between client and server but securing the actual data. As we've seen time and again with credit card companies losing thousands of customers' private data when a laptop gets stolen, there is simply no substitute for real data security.
by pilaa August 22, 2009 3:01 PM PDT
First of all, The commenter making the reference regarding "SparePoint" totally missed the point of what the author was trying to say. The article refers to the day in which your local computer doing most its processing (client side) while being connected to the Internet will be drastically reduced as these companies work to build back-ended solutions that take advantage of cloud computing and web development tools such as Java, Eclipse, Android, etc. The operating systems as we knew them will "morph" into a cloud based network that is totally accessible, available, and reliable while security and other threats can be mitigated at the back-end rather than at the client as it is today. This will occur regardless of what ever form factor you choose to use, whether it be a cell phone, NetPC, or conventional desktop computer.
Reply to this comment
by Random_Walk August 22, 2009 7:01 PM PDT
I agree that, for some cases, someday, the cloud (what, was the guy who coined the term buried in visio diagrams that day?) will have a use and a purpose.

I use and maintain VDI (VMWare View) right now, and it is very similar to the ideal which proponents have been preaching about what the cloud should be - albeit in microcosm.

The reason it works so well is, yes, costs are kept low. Data control is kept high. Availability is kept even higher. Hardware? Almost a carefree experience.

OTOH, that data control is kept in-house. I don't have to worry about the A/P department screwing up a payment and the vendor holding that data hostage. I don't have to worry about the entire company grinding to an enforced halt because some jackass with a backhoe, somewhere in the county, accidentally chops the local fiber loop. I don't have to worry about federal marshals shutting down a datacenter and leaving my corp, along with dozens of others, shut off and cut off with no alternative (yes, this has happened to a datacenter already).

Now keeping it local has its unique hazards as well, but this merely points to the fact that each method will have its use, and its unique niche.
by odubtaig August 23, 2009 3:12 AM PDT
I blame Cisco :op

Seriously, it's what their courses, Packet Tracer and Opnet IT Guru (yep, different company) call those parts of the internet (almost all of it) not under your control. Something about it all being vaguely defined and subject to change with little or no warning. For one bit of coursework I got bored and used the 'cloud' symbol from the old BBC weather reports of the '80s.

It's not a word you can avoid if you're doing a networking qualification.
by Random_Walk August 23, 2009 8:04 AM PDT
"Seriously, it's what their courses, Packet Tracer and Opnet IT Guru (yep, different company) call those parts of the internet (almost all of it) not under your control."

Indeed... the symbol has been used for at least over a decade that I'm aware of, likely longer. :)

OTOH, everyone preaches as if the cloud is suddenly this commodity that every can park their IT infrastructure on. Not really seeing much sense in doing that.
by cvaldes1831 August 22, 2009 4:13 PM PDT
An operating system is a big complicated program that lets multiple big complicated programs co-exist peacefully on the same system.

Can a web browser be an "operating system"? Yeah, it might, within the confines of the browser itself, but how well does your web browser handle video display and audio playback when multiple things are going on? Can a web browser guarantee that your Internet radio stream doesn't wipe out your online banking data or fill up your device's storage space with crash reports?
Reply to this comment
by tm_anon August 22, 2009 11:03 PM PDT
An operating system is the system by which your hardware operates. That's it.

It doesn't have to be the means by which half a dozen large program suites co-exist. It doesn't have to do anything more than just connect your browser to your hardware. Several new Linux distros, not including Googles future contribution, are already working on becoming just such a thing and they work beautifully well.

Your idea of what an operating system must be reminds of what MS says a netbook must be. Things change. Change with them or get left behind.
by cvaldes1831 August 23, 2009 1:01 PM PDT
Sorry, you're wrong.

The dictionary definition of the operating system doesn't change. Some of the newer operating systems have different implementations (e.g., a browser as the presentation layer), but ultimately, it's still a big complicated program that lets other big complicated programs co-exist peacefully on the same system.
by pentest August 24, 2009 1:10 PM PDT
If the OS doesn't manage programs what will? Even if all you have is a thin shell(a program) running a browser and email client(two programs) there are still USB, keyboard, mouse, the network stack, sound and video to manage at the very least. The OS needs to make sure everyone gets enough time to run.

It is way more complicated than "connect your browser to your hardware" even if someone really wanted a browser and nothing more, which is an extremely dubious thought.
by tm_anon August 25, 2009 12:46 AM PDT
Connecting the browser to the hardware means taking out a lot of crap that you think you need. For instance, when you're connected to your network, do you really need to be able to do that specifically with a different interface or would it be just as easy to simply click "network" on your browser?

It's just as easy as that.

By the way,
definition of Operating System
open source dictionary- software that controls the execution of
computer programs and may provide various services
http://en.wikipedia.org/wiki/Operating_system
http://www.google.com/search?hl=en&defl=en&q=define:operating+system&ei=_5OTSr-LM5Kntgey57hN&sa=X&oi=glossary_definition&ct=title

Every definition for Operating System I'm finding is saying exactly what I said in different words. All that an OS has to do is operate your hardware. How it does this comes in many different forms, including a system of 3rd party drivers or drivers that are part of the kernel.

Anything else the OS is doing is gravy. Chrome OS just happens to be reported to apply the gravy in a different way.

@pentest

Connecting the browser to your hardware in the way in which I was saying doesn't mean removing all drivers. The kernel Chrome OS will purportedly be using is Linux, drivers in Linux are, the majority of the time, part of the kernel.

That means Chrome OS will be the application on top of the kernel. It still will be able to use those USB peripherals, optical drives, HDDs, other peripherals that you're worried about. Sound and Video management will still be handled efficiently.

The OS just won't have to be responsible for connecting more than a single piece of software to the hardware, that being the browser which happens to be the only application necessary, at least that's what Google is counting on.

If you disagree with the idea of the Cloud, that's a different argument altogether.
by pentest August 26, 2009 8:35 AM PDT
"For instance, when you're connected to your network, do you really need to be able to do that specifically with a different interface or would it be just as easy to simply click "network" on your browser"

Your lack of understanding about how hardware and software work together is alarming.

What goes on behind that button click? Who takes care of hardware and software interrupts? Oh yeah, an OS.

"Connecting the browser to your hardware in the way in which I was saying doesn't mean removing all drivers. The kernel Chrome OS will purportedly be using is Linux, drivers in Linux are, the majority of the time, part of the kernel.

That means Chrome OS will be the application on top of the kernel. It still will be able to use those USB peripherals, optical drives, HDDs, other peripherals that you're worried about. Sound and Video management will still be handled efficiently.

The OS just won't have to be responsible for connecting more than a single piece of software to the hardware, that being the browser which happens to be the only application necessary, at least that's what Google is counting on."

That is totally misinformed and contradicts your assertion about a browser acting like an OS. What do you think drivers are? What do you think flash is? How do you produce video and sound from data in the browser? SOFTWARE.

Even if all you use is a browser and that is all you can see in your system there is still lots of software running in the background. Just because you can't see it, doesn't mean it isn't there.
by niall_Bradley August 23, 2009 2:59 AM PDT
I'm probably going to get shot down here but I think the whole cloud concept is getting out of hand. To the average user the cloud should bring freedom and flexibility.

I also think a web only OS is jumping the gun somewhat.

What i'd like to see.
A windows platform where microsoft (or even 3rd parties) will host your data, every version of windows will have office installed. It doesn't matter what PC you login into your data/desktop will be there, this should not be limited to win server owners but be as simple as mobile me. large files such as music and video would be steamed (see spotify)

Microsoft could even go as far as to give the operating system away for free online and just charge per user. Why should i pay twice to do the same thing on different platforms (desktop,laptop,netbook,phone)

The login should be totally seemless and could consist of a username a password and maybe domain name, including a checkbox if you wish to store your data offline. different providers could provide different levels of control up to and including wins server
Reply to this comment
by odubtaig August 23, 2009 3:37 AM PDT
These things may have redefined the place of the O/S, but until they can do absolutely everything the O/S currently does (which itself is expanding and changing) they will do no more than complement the O/S. Virtualisation, due to it's frequent inability to abstract all the hardware sufficiently well or provide more than generic access, often limits the client O/S to less than its full abilities. Sure this isn't a problem on servers where hardware acceleration of audio and video is not required but on client computers it's just not going to fly.

This is also the problem with remote/cloud based systems where latency, downtime and the limitations of browsers themselves mean that only so much can be done with the platform. Never mind the increases in bandwidth either, it's still not at a stage where conservation of bandwidth use isn't an advantage and for a basic application it's easily as fast to knock a program together in Java as it is in JavaScript (which probably says more about the web-centric languages than it does about Java).

The only real truth with all of this is that a good many people with modern computers are just not using more than a tiny percentage of their capabilities and if Google Apps fulfills all your need you don't have many but almost everyone I know does at least one thing which, although it can be done on all systems, can't currently be done without a traditional O/S, even if it's just playing music files.
Reply to this comment
by Random_Walk August 23, 2009 8:13 AM PDT
"Virtualisation, due to it's frequent inability to abstract all the hardware sufficiently well or provide more than generic access, often limits the client O/S to less than its full abilities."

Question - how so, at least insofar as business is concerned? The big one that still sticks out is GPU acceleration, but unless you're running a CAD/CAM/CG shop, that's not really a biggie, and most servers and generic biz user desktops don't have one to speak of anyway. Networking certainly isn't affected IMHO (and has even been enhanced thanks to virtual switching). Disk space back at the SAN is certainly enhanced (no more having to fiddle with iSCSI/FCP initiators unless you really want to - just use NFS).

I'm just curious which hardware aspect, aside from the GPU obviously, do you lose out on by going virtual.
by odubtaig August 23, 2009 11:19 AM PDT
I was thinking more in terms of home use and, yes, my PoV is skewed in the direction of graphics programming although the applications for medical imaging of GPGPU programming are enormous. For business use I don't necessarily see a point in having more than one O/S on a client computer unless you're running difficult to reprogram legacy systems, it just adds overhead and maintenance.

As far as I'm aware, virtualisation is primarily useful on the server side or for development work; being able to test a backup/restore in a non-critical virtual machine (even if that's on another machine), host-only reconfiguration on hardware changes, adding a service on a virtual machine without adding a permanent installation of software or background load on the host... for web developers it's an even bigger benefit to have just one computer for multiple web browsers in multiple virtual hosts plus a small web server image.

There is, though, the addition of a possible single point of failure.

However, I don't expect it to work massively well for the home user unless it can get true and equal access to the hardware, if only because of games. Quite apart from CG production houses, recording studios and so on, there are a great many amateurs using cheap or free CG programs and a myriad of bands that record their entire albums on one computer and it's not prohibitive any more to get audio hardware that plugs into the USB port which has multiple input channels including two for professional mics (can't remember what it's called, it was in Linux Format of all things a few months back).

What there needs to be is either direct access to the hardware in some way (the hypervisor acting as a transparent layer to que and direct I/O) or hardware emulation in parity with what's available; VMWare's soundblaster emulation just ain't gonna cut it when someone needs to be managing 24Bit, 192KHz audio streams for production recording. There's also the additional devices such as graphics tablets (and the appropriate mapping) and joysticks/pads.

It is mainly only two areas which are limited by virtualisation but they're important areas. As it is, my primary domain is graphics programming but I also do a small amount of DJing for alternative nights which relies a great deal on sound quality and is made a lot easier by my external soundcard (Terratec Auron Mk II) as I can use the 'front' channels as the main output and the 'rear' channels for previewing and cueing on headphones. For this latter exercise it's nice that I can rip my CDs to ogg in Linux but the DJing software runs on Windows and I need full access to the hardware to set hardware gain levels in Terratec's software so while the hardware could be set up to run in Linux there are other limitations that mean the software must run in Windows and I need full access to the hardware so Windows must run on hardware. Yes, I've tried Mixxx, it wasn't good enough.
by Random_Walk August 23, 2009 3:33 PM PDT
Agreed, big-time on the GPU/graphics aspect... I play with Poser, DAZ|Studio, Vue d'Esprit, AC3D, GIMP, and a host of smaller apps that make playing with CG a fun thing to do. Most of these require OpenGL, which is slow-to-dead on virtual machinery.

OTOH, you don't need more than one OS on a client station when you go fully virtual. I use these little critters called Panos (http://www.panologic.com) They're basically small cubes you plug your keyboard, mouse, network cable, and monitor into. They have just enough of a 'bios' to start itself, then calls for a management server to point it at its virtual machine (which is then hosted on a VMWare server). It finds its way with a simple option that you park on the DHCP server. You can do it directly from the management server (which is itself a VM, by the way), or you can pass through it to a View Server (which is what I do since it has more options).

It also works just fine on thin clients and even full-blown desktops (like VMWare View does), but the cubes have no moving parts, and troubleshooting is drop simple with 'em.

They're truly "cloud" appliances, since they have no OS themselves (just a big BIOS of sorts that acts as a glorified KVM switch).

Now, given all of this, I doubt that anything less than a Cable or FIOS connection would make using one worthwhile for a home user hooking up to something remote, and no 3D accelerated games for you if you do. While the little Panos only eat the approximate bandwidth of two RDP sessions, lag/latency, dropped packets, and infrequent outages would make it worse than useless. At work I have a gigabit network and a 10gb backbone (and server room mesh) that I can play with and keep the connections rock-solid. At home I'm lucky if Comcast doesn't lag out half the time...
by tinlizziedl August 23, 2009 11:44 AM PDT
Big money to be made here- get businesses to buy your software once, and buy a service/support contract, or get businesses to pay scalable subscription fees for connectivity, programming usage, and storage. This is a great way for OS providers to get out from under their own OS's! No longer do we wait for evaluations on their current releases--They will push those releases into the "cloud" and whether we want the upgrade or not, we won't have a choice. Hefty payment penalties for breaking your contract, too, if their new release is not to your liking.

Security? Hah! Look how long it takes companies now to inform their customers of a data theft. And that's with local storage! Steal from a "cloud," though, and there's a good chance no one will find out until a million bank statements get corrolated.

This whole "cloud" thing is going to be another data point on whether or not to do business with or invest in a company. Some people will like it because it diversifies data storage, availability, and smoothes out the revenue stream, some will hate it because the customer of those "cloud" computing companies has very little actual control over their programs and data.
Reply to this comment
by jencloer August 23, 2009 7:14 PM PDT
I would add Moblin and Intel to this list.
Reply to this comment
by Richardosc August 25, 2009 11:47 AM PDT
Hey all you open source commentators ! You can become a writer for open Source Crunch (www.opensourcecrunch.com). Please visit http://www.opensourcecrunch.co?..ation.html

?
Cheers :)
Reply to this comment
(31 Comments)
  • prev
  • 1
  • next
advertisement

Inside the Apple, er, Microsoft Store

Although Redmond's foray into retail bears a big resemblance to Apple's approach, Microsoft has added some distinctive features to draw casual PC buyers and techies alike.

Big marketing budget drives Moto Droid sales

Verizon and Motorola are spending big bucks--$100 million--on marketing the new smartphone, and it looks like it will pay off with 1 million devices sold by year's end.

advertisement

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right