The future of Windows is clearly Windows 7. But what if you could get a smaller footprint, way better battery life than Vista or XP (think days, not hours), and everything else your little heart desires already? You can, and even better, you have been able to for a while.
Let’s look at a few products that don’t exactly get much attention in the consumer lime light. Let’s start with Windows Embedded Standard 2009, formerly XP Embedded.
Windows Embedded Standard 2009 is a componentized and updated version of Windows XP Pro. It has all the latest and greatest features of XP and its software available on a componentized level. Depending on how you want it set up it can include .NET 3.5, Sliverlight, RDP 6.1, IE7, Windows Media player 11, DirectX 9, and many other features (it can also be run as a real time OS via 3rd party products, but I don’t recommend it). It also comes with a snazzy new theme that I think is just great.
So here’s the best question, “Why would I go through the extra work of building my OS via componentizing it?” That’s simple; you only install what is needed (who needs 8 million print drivers in their default install anyway?), and you can have a fully functional desktop OS with an install footprint of 200MB or less (that’s with most of the bells and whistles you would need to game, or use the machine as a desktop).
So, how do you get this componentized super version of XP? The starter kit will give you a 120 day trial of the software build tools and the OS it can create. But before you get carried away, here’s the how-to for getting this thing started.
Once you have downloaded and installed the package, you’re going to want to look here. There are a few tools you are going to need to use to pull this off.
The Target Analyzer: The Target Analyzer verifies your runtime image will support your chosen hardware by probing the target device hardware and analyzing its content. Automates hardware-specific data to produce runtime images tailored to your target hardware.
This is good as you want to make sure it’s going to work on your machine; after all, even if you don’t throw everything into the build, it’s going to be a large first download.
The Target Designer: The Target Designer Helps you build, develop, and customize embedded runtime images, with the ability to save the configuration as XML data. Time-saving features include:The Footprint Estimator Tool – Calculate the impact that adding certain components and component dependencies will have on the footprint of a runtime image.
The Component dependency checking – Create a bootable runtime image for a specific target device.
Advanced component browsing – Easily find desirable features using multiple tree views and customizable filters. Also includes intuitive drag-and-drop user interface of selected features and automated dependency-checking and issues list.
The Component Designer: Here you define custom components to use in embedded runtime images. Convert unique drivers and applications into components for use in a custom operating system image.
Once you install the software packages on your Windows machine and build your image you can deploy it to whatever machine you want. Due to its smaller footprint and less junk that comes with it (or no junk, it’s up to you), it requires minimal specs and power to run. It can run comfortably on a Pentium Pro with 64MB of RAM, and still function as a desktop OS (just slowly, but not as slow as you think). I have my custom image on a 5 year old laptop with an Athlon 2600+ and 512MB RAM – and it has (here is the best part) 6.5 hours of battery life! Now, that’s amazing given that at the time it was quoted at 4 hours at best.
Are there any disadvantages to this, the magical componentized version of XP? Well, yes, actually. If you want to run it for longer than 120 days you have to shell out just shy of $1000 for the dev tools, and $90 for each install you do with your custom image. You do get 10 years of service and support from Microsoft. Other than that it just takes time. My first go at it took almost 7 hours, but now I can build a deployable image in under 3 hours.
If you found this even remotely interesting stay tuned for my next article: “Windows CE, the Desktop OS”. If your idea of a fun afternoon is compiling your favorite OS from source, and you like living on the alternative edge, then this one is going to blow your mind!
If you want to run it for longer than 120 days you have to shell out just shy of $1000 for the dev tools, and $90 for each install you do with your custom image.
Yeah right. Who in their right mind is going to stump up this heap of $$$$$ when you can get perfectly workable Linux Live CD’s for $0.00(inc tax) or even just buy an unused XP license from Ebay?
I think the Microfost marketing drones need to get a real kick in their backside if they think this is a runner in the long term OR is this a diversionary tactic to keep a few key customers away from the Linux Live CD Camp?
Do you see that point up in the sky?
That’s the one you missed.
See that URL in your address bar above?
Last time I checked it took me to a website that discussed different Operating Systems.
That’s the point of the article.
I think the article is informative, as it shows that this product exists and works.
The problem here is that MS’ sales division obviously doesn’t see or care for any market of hobbyists using this “specialized” software.
The base price of $1000 with another $90 per install is obviously targeted at the business market. There it actually makes sense.
Still I’m totally with you that MS misses yet another opportunity to be competetitive with GNU/Linux.
Yes, Microsoft do care about hobbist community: http://www.microsoft.com/windowsembedded/en-us/products/spark/defau…
All the “latest” features of a ten-year-old OS (just ~five if you reset the timer at SP2), how nice. I’d certainly pay $1000 to get that.
That’s something, but the project says it’s for “Windows Embedded CE”. Not the same thing….
That links isn’t working for me.
I would have preferred the article to actually have instructions (or links to them) on actually getting Win Embedded setup and bootstrapped on a machine.
The XP Embedded EULA clearly specifies it is never to be used as a desktop system, so it would be impossible to get this legally licensed through an authorized reseller at any cost. (Perhaps the EULA also forbids me to even speak of this product).
With Embedded, one cannot install MS Office, although openoffice.org works well. Expect to spend a few days doing the “componentized build” where the components are determined by trial and mostly error, using a SQL database, it is probably faster and easier to build a Linux distro. from source.
It’s funny to see a “real world” deployment of XP Embedded on “old hardware”: to get maximum compatibility, one adds all the components of XP, and it runs just as slowly. As time goes on, the code base will continue to get fixes from the common Vista/XP/7 tree and will like all MS products eventually fail to run on hardware it once ran on, despite MS’s “guarantee” of 10 year support for embedded.
There is no common tree. All three products have different trees and the code in many areas has diverged a lot.
Very few self-contained fixes go back to XP.
I’m guessing the netbooks don’t use this yet since Windows XP is still supported. As soon as MS drops support for that, I’m betting this will default to being the standard alternative to Linux on netbooks.
That’s simply awesome. It’s expensive as hell, but I can see it take off as an alternative to Vista and 7 if it appears on popular torrent sites.
The linked page says $90 per unit shipped, I suspect that if you’re only using it internally you don’t have to pay that fee.