Murphy's Law: Microsoft's Restrictive Netbook Rules
Rules, rules, rules. It's one of the few things the open-source world has in common with its closed alternative. There are rules for downloading open-source projects. Rules for using open-source projects. Rules for distributing open-source projects. Rules for modify... ok. You get the idea.
It's one thing for open-source developers to define the legal parameters associated with the tinkering of their pet projects. That's the pill you swallow when you agree to download these bits of community-driven software. But that's also where the control factor ends. You can run open-source software on any platform you like. Depending on the parameters of the license, you can even populate your favorite open-source software applications to a new platform of your choosing--like a little bee in a digital garden, if you will.
Flying over the friendly skies of the closed-source world tells a different tale. Microsoft makes the rules here. Or, at least, as many rules as it can get away with making in relation to which of its operating systems you can use and how you can go about using them. Want to run a ton of programs at once? That's a license issue. Want access to additional functionality? Buy a better license. The list goes on, but it doesn't just end at the software level. A recent report has revealed Microsoft's intentions for Windows 7 in the netbook space, but this isn't the first time Microsoft has demanded that hardware manufacturers bow to a certain specification in order to bundle its operating systems along for the ride.
According Tech ARP, Microsoft has established the following maximum restrictions for any OEM vendor looking to package the Windows 7 Starter edition onto a netbook:
Screen size: 10.2 inches
Memory: 1 GB RAM
Storage: 250 GB HDD or 64 GB SSD
Graphics: no limitation
Touch: no limitation
CPU: Single-core processors that don't exceed 2 GHz in speed nor 15 W in power consumption
So, what happens if you want to slap Windows 7 on a netbook, but your device is beyond the specs that Microsoft's provided? Nothing. Nothing at all. You can run a version of Windows 7 on any netbook. That's not the point. The restrictions primarily affect vendors shipping netbooks with Windows 7 pre-installed. In this case, their products will have to slide under the spec if they want to include the bare-bones version of Windows 7 as the OS of choice. Otherwise, it's an upgrade to Windows7 Home Premium -- still discounted in some fashion for the vendor, but shipped at a higher price than Windows 7 Starter. And if you expect said vendor to just eat the costs of the mandatory upgrade, I have a copy of Duke Nukem Forever I'd like to sell you.
While this hardware mandate might seem be a eye-opening at first, it really shouldn't be. Microsoft has already pulled this routine with Windows XP in the ultra-low-cost-portable-computer market--or "netbooks." It started out by restricting XP Home bundles to netbooks with a screen size of 10 inches or less, as well as a maximum memory of 1GB and a processor no speedier than a single core, 1.0 GHz CPU. Touchscreen-based netbooks were right out, as were any netbooks with hard drives larger than 80GB.
Microsoft eventually relaxed the restrictions, bumping up the screen size and hard drive capacity limitations. Touchscreens were even allowed to frolic in the OEM fields of Windows XP. The barrier remained for processor speeds and memory capacities, although microsoft began to let a few exceptions slip past the gate.
The restrictions on CPUs and RAM continue with the latest revision to the hardware specifications. Microsoft has settled on a 12.1-inch maximum screen size for Windows XP and Windows Vista-based OEM netbooks. The storage capacity limit for netbooks with hard drives sits at 160 GB, nearly two-thirds less than those for Windows 7 netbooks. Solid-state drives cannot run any larger than 32 GB. The same processor restrictions are in place as before--single-core CPUs running at a frequency of 1 GHz or less--although Microsoft has carved out a number of exceptions to the rule (including a swath of Intel Atom processors). Touchscreen netbooks are alright so long as they only operate using resistive touch technologies.
What a complicated mess.
It's bad enough that Microsoft offers such a stratified portfolio of features and options for its operating systems. But that's a practice that the market has come to accept. If you want fancy Windows elements to show off to your friends, or increased enterprise functionality, you're going to have to pony up for a more comprehensive version of the operating system. And while it makes sense from a business standpoint that Microsoft wants to keep netbooks as far away from the general Vista base as possible, restricting the sales of operating systems based on hardware requirements only hurts consumers in the long run.
This practice ensures a general stagnation of the netbook market. Vendors will think twice about push past Microsoft's limitations for fear of losing their cheaper Windows licensing options--or, in the case of Windows XP and Vista, the ability to slap Windows onto a netbook altogether. Vendors that want to release a powerful, portable system will not only have to put up for the costs of the hardware, but they'll also be forced to deal with a more expensive version of the operating system as a result of Microsoft's restrictive hardware requirements.
To be fair, Windows 7 starter is so stripped down and locked (allegedly) that the additional upgrade might be considered a blessing in disguise. And I can't envision that many mainstream netbook users will be thrilled to go up against the Windows 7 Starter limitation of no more than three concurrent programs running at one time. But that's a software choice. If Microsoft wants to release 99 versions of its operating system, each promising one additional application launch for every successive upgrade your purchase, that's fine. That's their right. Fire away. But it's unfortunate that this level of control from Microsoft has spilled over into the hardware market as well. Last I checked, Linux didn't come with a list of rules.