Tag Archives: Microsoft

Microsoft Build Macros

I hit this same problem every time I start a Visual Studio project.  Well, not every time, but it is a common occurrence. When there are multiple projects involved, it is sometimes necessary to point to different directories.  It is possible to hard code the locations but this is not good sometimes based on needing to move the solution to a shared location.

Quite some time ago, Microsoft invented their own way of dealing with this.  Instead of fixing the locations, it can be specified based on a “macro”.  These macros are defined at:

Macros for Build Commands and Properties

These macros are replaced with the real values during the build. It can be very helpful with regards to a retail versus a debug build. The most common ones I use are $(solutiondir) and $(projectdir). Any good tip is that the names already include the backslash so you will not need to specify that after the macro. Anything entered in as a path in Visual Studio should be relative to a macro unless the path is the same for everyone that might use the build.

The list is fairly extensive so you will probably find what you want. Even if you don’t, there is a way to create your own (which I am not going to cover).

Windows Disk Management

It can be frustrating when the right information is not available.  In Windows there are tools designed to help determining disk configuration but for whatever reason, they are fairly hidden.  Perhaps this is intentional to protect the system from the user.  It would not be hard to make a mistake that could potentially disrupt the entire machine.  For those that are more curious than wanting to change things, it really does not need to be so hidden.

This post is going to take you on a quick tour of the “Disk Management” tool present in Vista.  You can get to the tool through the Control Panel if you really pay attention.  To make it easier, there are screen captures of the decision points.

Continue reading

Virtual Hard Disk Specification

The Virtual Hard Disk Image Format Specification (VHD Spec) has been available from Microsoft since October 2006.  You can bypass registration and download straight from here.

The document is only seventeen pages long but manages to capture how it is set up.

The specification was originally created by Connectix and was gained by Microsoft from the acquisition in 2003.  Since then VHD has become more and more successful.  It is used by all Microsoft virtualization products (VirtualPC, Virtual Server, Hyper-V) and is gaining support from Citrix products as well (PVS and XenServer).  VHD looks to be the rising star for Windows based virtual machines.

Strangely, I had the opportunity to meet the creator of the original VHD specification at a BriForum 2008 dinner.  Unfortunately I did not get his business card.  His career path took some strange turns based on working at Connectix, being acquired by Microsoft, working for Microsoft, leaving to work at Calista, and then being acquired yet again by Microsoft.  He was part of the Calista contingent at BriForum 2008 in Chicago along with Nelly Porter.

The VHD format has some tricks up its sleeve.  Two of these are related to disk types.  There are three basic disk types.  They are:

·         Fixed hard disk image

·         Dynamic hard disk image

·         Differencing hard disk image

Fixed disk is pre-allocated to the size specified at creation.  Dynamic disk allocates on the fly based on a certain chunk size (for example 2MB).  Differencing disk is where two or more images are combined to form one virtual disk image.  Differencing would allow for a primitive cloning to take place.  It is similar in concept to linked clones but without the protection of the base not changing.

Being a virtual disk, it has no concept of files.  File interpretation is based solely on the file system code in Windows (NTFS).  This is another way of saying it is a block-based model.

Given the momentum of VHD within Citrix and Microsoft, there is a good chance that VHD will be used for more tasks.  Microsoft has acquired Kidaro, for example, which would imply that VHD will get a major push for transporting VMs around the extended enterprise (read mobile and home workers).  Given the nature of the Kidaro TrimTransfer technology, it should be possible to make this as painless as possible.

There is a competing model at Microsoft under the banner of Windows Imaging Format.  Instead of focusing on disks, it focuses on files.  It uses Single Instance Store (SIS) and is being used for Vista deployment.  It is an excellent model for deploying large sets of files especially with small variations between copies (instances).

Both of these formats allow for mounting (VHDMount and ImageX) into Windows.  VHDMount comes from Virtual Server 2005.

The hope is that VHD will become the standard over time.  There is another format called Open Virtualization Format (OVF) that is set to work across all platforms in the future.  This new format is intended to supercede all existing formats and make it easier to transport workloads between vendors.

Irresistible Forces and Movable Objects

Force and Object

Pat Helland from Microsoft gave a presentation last year at TechEd in EMEA called “The Irresistable Forces Meet the Movable Objects“. I received a copy from Kala at work. Not long after reading it I wanted to find out more. This lead to finding the video version. Click on the link with the videoid=706 tag. You will also need to sign on with a Microsoft passport ID (hotmail id works).

This presentation is compelling not only because it includes lots of trend analysis but also because it answers questions to problems that are only beginning to happen. Pat had worked for years for Microsoft before going to Amazon. Only recently he has returned to Microsoft. I believe the experiences from both Microsoft and Amazon has helped him reach some unique insights.

I highly recommend either watching the PowerPoint presentation or the video. The video has the extra bonus of including an internal Microsoft video about devices and the cloud. It almost is ad quality but reveals how Microsoft has invested heavily in their perceived future in the cloud computing space.

Ever wonder why the CPU clock rates aren’t going up much higher? That question is answered towards the beginning. The speed curve is supposed around 3.8 GHz in 2009 with the slope getting flatter. The reason is that the performance of the CPU is impacted by heat and the amount of power needed for that speed. The hotter the chip, the more power it takes to operate which leads to more heat. The smaller the transistors, the more power that is needed. The faster the frequency, the more power is needed. The smaller and faster you get, the more power you need and the hotter you get. It is a good example of diminishing returns. As you go further and further, the heat and power grow exponentially without much to show for it.

Pat predicts a 10% speed gain maximum per year over the next several years.

Memory continues to support a latency of around 60ns for retrieval. There does not appear to be anything that will improve this in the near term. The processors always want more data but the memory relatively slow.

The size of transistors will continue to shrink. Currently we are at 45nm with a projected size of 8nm in 2018. This translates to having many more cores per chip. Currently we can have 8 cores per chip but it projected by 2018 we will have upwards of 256 cores. By having multiple cores is a way around the frequency limitations. The idea is to give multiple engines to drive the applications which will make the applications run faster as if they were on a faster single processor. Another possible trend is to put memory onto to the CPU to allow faster access and have it be shared between the cores. It is much cheaper to buy and support multiple core chips than buy a must faster single core CPU.

With data centers, 40% of the cost is power. The building around the data center is only around 15% of the cost. Saving power translates to saving power for air conditioning as well. Backup power supplies take around 20% of the budget.

In storage, It is projected that there will be 10 Terabyte disks in 2010 for around $100. Flash will equal SATA storage costs in around 2012. Flash runs much cheaper and cooler than standard disk storage. It is projected that a 128GB Flash disk will cost $40 in 2010. The performance of Flash is better than disk and relatively low power. Flash also can have a much wider pipe.

In communications, 100Gbit/s LAN speeds will be viable in 2011. Total bandwidth is seen to triple every 12 months. Latency will continue to be a problem. Wireless will continue to grow but will not cover everyone. Signal loss will still be possible even in populated areas. Being offline will still be important.

Given the wide ranging topics, it would be better for you to see this information for yourself. What I have summarized is really just a taste. Hopefully you will be inspired to find out more.

I’ve been interested in cloud computing over the last year. It didn’t seem clear how certain problems were going to be solved in this space. With Pat’s presentation, many aspects of this are now much clearer. It does indicate some pretty big shifts that are about to happen to both the producers and consumers of this kind of technology range. Strangely enough, I see what Pat suggests as making computer systems behave a bit more like biological elements. By this, I mean that it is new to allow a computer system to act more autonomously with the possibility for making a mistake. When things become more decentralized, computer systems are going to have to make educated guesses without some central server telling them what is right and wrong. In fact, there will be no central server. It becomes more a living system with divergent results which ultimately come together in the end. It might seem like science fiction but in reality this kind of working is not far off from becoming real.

Bill and Steve Meeting History

D5 video showing when Bill and Steve were together.

Steve and Bill have only been seen together around 5 times.

  1. 1983 Apple Mac discussion with Dating Game spoof
  2. 1991 Fortune magazine interview
  3. 1997 MacWorld
  4. 2005 D3
  5. 2007 D5

The referenced video documents what happened during the first four “meetings”. Actually, they were only together on stage for 1983 and 2007. The 1997 MacWorld event used a video link. The Fortune interview appears to have happened at Steve’s house. At D3, they were on stage separately.

The early 1983 video is probably the most interesting since it reveals a co-dependence between Microsoft and Apple at the time. Bill looked so young then.

I missed this the first time around. I would have listed this first since the video was intended as the prologue.

The limited number of meetings indicate competition but probably also different focus points. The 1997 speech by Steve shows the early acceptance of not trying to stir up Microsoft. At that point things would have been a bit sensitive given the darker years of Apple. There is a great writeup about Steve’s return to Apple on Wikipedia. I did not know that Apple had bought NeXT or that it was the basis for OS X. I also did not know that he is only a $1 a year salary. Not to worry, he does have lots of stock options.

The more I learn about Bill Gates and Steve Jobs the more interesting the stories become. These are certainly not boring people that only know technology. Both have a great deal of savvy that has helped them to become the business leaders they are now.

This is mostly just filler. Watch the video! It is almost guaranteed that you will get a kick out of the “Dating Game” sequence where Steve is the one looking for a date. Bill is one of the candidates.

This kind of material is typically so rare and that is probably why I bothered to post about it in the first place.

Windows XP and June 30 2008

Based on a previous post about Microsoft, it was mentioned in a comment that Microsoft was going to discontinue selling Windows XP on June 30, 2008.  There was news before related to Microsoft postponing the end of sales date for Windows XP by five months.  It does not take long for this to get very confusing.  From one perspective, it looks like it is going to get a lot harder to buy Windows XP after June 30.  However, this view a bit misleading.

First of all, it will be possible for “System Builders” to sell XP on systems until January 31, 2009.  “System Builder” seems a bit unclear but to me it represents people that are willing to build systems by hand and typically would be doing custom work for fairly small sets of customers.  Please feel free to clarify this point.

The main OEMs that license Windows will be expected to switch over to just selling Vista based systems as of June 30.  However, there is a catch (or loophole).  If the business customer deems that they really don’t want Vista, they have the option to downgrade to Windows XP.  They need to buy Vista Business or Ultimate in a volume-license contract before they get this ability.

Microsoft is still planning to support XP until April 2009 (as standard support) and will continue to support security and paid support until 2014 (this seems a bit long actually).

Unlike previous major upgrades (like Windows Me to Windows XP or Windows 3.1 to Windows 95), there has been a lot of back pressure on accepting Windows Vista.  Early adopters have had a variety of experiences but overall the message that came through was that it was best to wait for the service pack for the corporate environment.

Now that the service pack is here,  the feedback is that it resolves many of the early issues and that it is finally ready for more widespread adoption.

However a key point is that most likely you will need a new machine to do this.  Also of note is that there is a good chance that business users will not favour the eye candy when they know that it would work even better on Windows XP.  It is a difficult position for Microsoft to be in.  They want Vista to succeed but the market is not fully convinced.

To this point, I am going to recommend something amazingly simple.

It is common for most hardware corporations to release a product and then go back and think about how they could do it better and cheaper.  This is typically inspired from reducing costs but does have benefits for the customers as well.  Usually the end result performs better and is typically smaller.  Sony has repeated this pattern with the PS2 and PSP.  Both times consumers and producer came out ahead.

In Microsoft’s case, they need to find ways to reduce their hardware cost.  This means that certain assumptions have to be re-examined and the ultimate goal is to produce a version of Vista which is not so hungry and compares much better against XP.  I have heard of nothing like this except for the service pack performing a bit better in certain areas.

There have been examples of this in the past with operating systems as well.  The idea is to make the system more lean and efficient with using resources.  It is very easy to say that programmers/engineers do not always do things the best way the first time around.  Also of importance is that it is hard to see the bigger picture.  If you were to see the Windows code yourself, you would probably judge it as having many sections of duplication and not done with optimal results.

That is the secret of closed source projects.  The warts can hide for years and years and as long as no one raises a stink internally, it will stay that way practically forever.  Open source, however, reveals its flaws almost instantly.  Of course the ugly thing about open source is that it is just as easy to inject new ugliness based on lack of knowledge about the system.

Regardless of this banter, it does seem obvious that Microsoft is competing with XP.  The Vista team needs to realise this and treat it that way.  Instead of silencing the competition, it would be far better to address it directly.

Steve Jobs and Bill Gates (Friends or Foes?)

The Future of the PC

For the last few days I have been trying to put together a post revolving around a magazine I’ve kept since 1991. The article is called “The Future of the PC” in Fortune Magazine from August 26, 1991. The article tries to sum up the first ten years of the PC (born 1981) and tries to capture what will happen next. The cover shows very young looking Bill Gates and Steve Jobs sitting next to each other on a circular stairway.

At the time, Steve was at NextStep. There was a bit of angst about what was going on with IBM. In general it was a transition time from pre-Internet to Internet era.

Unexpectedly, I discovered a recent video interview of Bill Gates and Steve Jobs at the D5 conference sponsored by the Wall Street Journal. It was filmed in 2007 and most likely many of you have already seen it. If you haven’t, and are interested in the workings of the industry, it is a must watch.

Between the magazine article and the video interview, a pattern begins to emerge. Bill and Steve have a complex relationship based on what is going on but essentially they are friendly rivals. In the video, it seems evident that there is kind of mutual respect. It is obvious to say that they are very different people with different philosophies as well.

Over the years, Bill and Steve have met on stage very few times.  In fact, I have only found three instances of public meetings since 1991.  The D5 conference last year was the most public and also the most broadcasted on the Internet.  From the D5 video you can really get the gist of their relationship.

Intelligence is a key factor.  Bill and Steve are always trying to up the ante about what they are working on or what they know to be true.  It is important for them to be clear about what their vision is and how it will come true.  Thought is always at the forefront.

The past is a common thread.  Bill and Steve have worked together in the past on the Macintosh project.  In fact, both have fairly good memories from this time.   Perhaps this was true due to Microsoft not being in the GUI space around 1984.  It is also important for Bill to mention that they have been and continue to be allies.  It seems that they agree on this point but there does seem to be tension still.  Obviously Apple wants more of the pie.  Apple also believes that it was first and that it deserves more credit for the pioneering work done.

If you watch the video, keep in mind that Microsoft and Apple are competitors.   Some key messages come across as both try to push their views.  Microsoft is trying to be all things to all people.  This makes sense from an operating system point of view and even suites like Office.  Microsoft thinks that more and more needs to crammed into one device.  The philosophy is that more is always better and that more function is key to wider acceptance.  Apple, on the other hand, believes in specialization.  Apple thinks that the device and software should do one thing really well.  This is reflected in new devices like the iPod and iPhone.  It could be argued that the iPhone is actually many things in one but the point still remains that the pieces fit well together for what people want instead of the extra baggage they don’t want.

This key difference shows the expression of thought of Bill and Steve.  Their beliefs have steered the companies they control.  Because of this, it would be hard for either company to think the opposite of what they do now.

Based on the trends in the market, the pattern is towards specialization.  Instead of being a general purpose computer, the model will shift to specific implementations that solve specific needs.  This is possible due to more focus on customizing software components to work together much like integrated circuits first changed how electronic components were built.  In a way, we are seeing a push back from being so general to being more specific again.  The real power comes from having common components (hardware and software) to do it.  This has been particularly strong with hardware appliances in the networking business but the idea is spreading quickly to consumer markets.

If you don’t need to know how to use a computer to do tasks that are useful, then why not do it?  Other benefits come from not being restricted to having a massive hardware requirement for a massive inclusive operating system.

Getting back to the topic of Steve and Bill, towards the end of the video they are asked what aspect they envy of each other.  Bill responded that he admired Steve’s ability to build the right teams to build the right products.  He essentially also wished he had Steve’s taste in things.  Steve, on the other hand, wished that he had Bill’s ability to partner with many different companies to build successful products.  Obviously both saw these things as weaknesses in themselves relative to the other.

There was no sign of hostility to each other like might have been seen when they were much younger.  They have aged well and certainly are more wise and mellow than before.  There were many quick humorous statements meant to target the other but they both just brushed these remarks off and moved on.  The are old enough not to just react.

Personally I really enjoyed watching the D5 video because it is a true representation of the history of the industry.  These two people have controlled the destiny of two of the most important companies in the computer industry.  These are real men with plenty of passion but who also make mistakes from time to time.  It is a treat to see this kind of view be so public.

In reference to my previous post about the hypothetical entry of Apple into the enterprise market, I must confess that I do not see Steve Jobs going that direction.  The obvious exception is any new devices that he can create that are outside the realm of what is now considered a PC.  He calls it a post-PC environment and I believe his secret is that he thinks that the era of PCs is coming to a close.  Otherwise it would not make sense that he is investing so heavily in specialized devices built on what was learned from the PC era.  I hope this catches the attention of a few people.

He might very well be right (assuming that he thinks this is true in the first place).  Every era must come to an end.  Something better than the typical PC is bound to show up eventually.  Apple has a good shot on taking that on.

The highest chance of success comes from mixing the “Cloud computing” model with the specialized device model.  Steve talks about this in relation to Google.  It is clear that Steve knows the value of this model and the potential market as well.  He gives having maps on the iPhone as an example but it really expands much bigger than that.  It is also evident that Bill is more in react mode than innovate mode when it comes to this kind of thinking.  In fact, it seemed that Bill is largely staying away from the concept of “Cloud computing” and trying to consolidate the power into the PC as it has been since 1975.  Perhaps this is because Bill sees the cloud as a threat and will only invest heavily in things that are known to work well like search.

I would end this post by concluding that Steve and Bill are friendly to each other and have even enjoyed time together but that they are still foes when it comes to the companies that they represent.  If you watch the video, you will know what I mean.

What Keeps Microsoft Up Late?

I was researching an article recently and came across this gem.  The bit I was searching for was an old IBM/Apple partnership.  The outcome was unexpected.

I asked Gates what trend or development had occurred in the technology sector in the past 20 years that really caught him by surprise. His deadpan response: “Kaleida and Taligent had less impact than we expected.”

Gates was referring to two software joint ventures formed in the early ’90s by Apple and IBM that were already fading into oblivion. There was something different in his tone — a biting sarcasm — that reflected a degree of scorn that he seemed to reserve for the Apple/IBM combo. And it was telling.

Microsoft’s worst nightmare is a conjoined Apple and IBM. No other single change in the dynamics of the IT industry could possibly do as much to emasculate Windows.

 I never heard what happened to the joint venture.  It was obvious that it had failed due to a lack of products but there were very little details.

When I first heard about this deal when I worked at IBM, it seemed a bit confusing.  It just seemed like two enemies forming an alliance for the sake of fighting another enemy.  Around 1991, Microsoft and IBM had a terrible relationship based on what happened with OS/2.  IBM was looking for someone else to help them produce the next version of operating system.  Lots of advanced technology for the time was out there.  Unfortunately it did not come together.

Personally my manager had mentioned the “Pink” operating system as an option around 1992.  It was fairly secret but it seemed, at the time, as a decent alternative to the path that IBM was choosing for OS/2.  I didn’t actually check into it but I appreciated that my manager, Barbara Odle, had looked into it.

The article about Microsoft’s concerns is rather revealing.  If Apple were to form a strong alliance with a corporate player and produce corporate software, most likely Microsoft would see this as a serious threat.  What would this entail?  Well, let’s just pick a fictional scenario.

Please excuse the complete implausibility of this happening.

Apple, realizing it needs to open up even more, decides to encourage enterprise software companies to address the gaps of Apple platforms.  First stop, the need to address Microsoft Office and Windows.  Most corporate users stop here first.  Office has to be one of the most popular software packages out there.  As long as Microsoft controls this, Microsoft will continue to justify its rights over corporate environments.

Apple considers writing a set of compatible applications but  realizes this is a losing battle.  It would be possible to use existing open source projects as a base but it will always be a matter of catching up.  Besides that, it would be almost impossible to keep compatibility.

Light goes on and someone realizes that it is possible to write better office applications but users and companies will never accept this unless there is some path away from Office that is acceptable.  Apple would then understand that it needs to invest in some software layer to guarantee compatibility on Apple platforms.

For a sizable chunk, Apple acquires Parallels.  Instantly they now have the ability to run Windows and Mac software side-by-side with plans to include this in the next OS X release built-in.  Apple starts writing the better office applications using existing open source as a base.  Recent Microsoft revelations are used for creating standard documents and using document protocols.  An Apple corporate presence has begun.

Originally the hardware that Apple used was a problem.  No longer is this true.  Windows, Linux, and Mac can use the same Intel/AMD hardware.

Needing to form a strong partnership with another hardware manufacturer, Apple approaches powerhouse HP.  By now, Apple has a strong story with active demos to sell the corporate pitch.  HP, cautious due the power of Microsoft and also due to the strong relationship, initially resists.  However, over time, HP sees the merit of having another player in the field and agrees to produce HP systems equipped with the new Apple platform.  Through an interesting trick, they actually use a Microsoft license at volume along with a Mac license with the built-in Parallels software.  Being that operating systems are no longer exclusive due to virtualization, it is now possible to not have exclusive ownership of the machine like it used to be.  This means that the user will be able to run both Windows and Mac software out of the box.  To the user, they won’t even care most likely as long it does what they want.

To seal the deal and to bring in more credibility, Apple approaches Oracle and looks for a deal.  Oracle has always been mostly apathetic  about exclusive deals.  However, Apple sees databases as being a very important customer requirement.  It isn’t really sexy or exciting, but databases are the lifeblood of many companies.  Apple works closely with Oracle and comes to a new understanding of what it would take to succeed.  Within months, the two companies come to a new understanding and a new energy forms as the partnership grows.   Oracle and Apple stand together at industry events and produce new value to corporations.  An Apple Oracle server is made available (which is probably already there so please excuse my ignorance) which ties into the Apple Office programs using ODBC.  (My sister is the database expert, not me, sorry).

As the investment goes up and more and more companies join the effort, corporations finally see the value of Apple software and begin to cross over.  This isn’t just ads squabbling over features and ease of use.  This is real effort to create a better environment for users by initially allowing them to run what works best.  The new concept in the last few years is that you can run different operating systems together and pick what works best for the task at hand.

The time of exclusive ownership is over.  It’s time to play well together and stop arguing about who is best.  Let the users and administrators figure this out.  The computer environment needs to be more balanced and virtualization is an obvious step towards reaching that goal.

As this story comes to an end, I hope that a few of you were pleasantly amused by the ramblings of a long term “what-if” engineer.

Perhaps the thing that binds closest to Microsoft is its licensing schemes. From past experience, the licenses are relatively cheap, but only in volume.  It creates a situation where a customer will be adverse to change.  There are so many fronts to consider that it would be difficult to storm the wall with much effect.  At some point you just need to start looking for cracks.

 

The Silent Death of U3

Over the last few days I’ve come to realize something that happened last May.  It is common to miss news and assume that things are a certain way when really they have changed.  For example, it would be almost impossible to know which Hollywood stars were still alive.  Usually it is discovered much later.  Sometimes it can be decades later.  I would bet you that I could find a star that is dead that I would not find out until now.   After about ten minutes of looking, I found one.  I did not know that Robert Urich had died in 2002.

So, once I overcame my ignorance about the state of U3, I was actually surprised about how it ended.

U3, for those of you that might not know, was a company that specialized in providing applications from a USB memory stick.  Originally they were funded from SanDisk and msystems.  At a later date msystems sold their share to SanDisk.  There is a decent interview from 2006 with Esther Kruijver, VP of Platform for U3, LLC.  The interview explains the need for the product solution and the basic history for U3.  By 2006, U3 was becoming common in the market and SanDisk was selling USB smart drives in bulk.

In May 2007, SanDisk pulled the plug on U3 and announced a new partnership with Microsoft.   SanDisk is still promoting the U3 brand until the new devices arrive on the market.  The U3 web site is still live and it is still possible to register and download the development kits.  The web site is setup in such a way to hide the fact that U3 has been dissolved and it is only if you look at the developer pages that you are told about the new Microsoft agreement.

Since this announcement, there have been no new announcements.  There has been no suggestions of migration and certainly no hints of new developer kits.

My interpretation of the announcement is that SanDisk intends to retreat into the hardware realm and let Microsoft worry about integrating the software.  This division will suit Microsoft since it has already announced that it intends to license its solution to other hardware vendors.  In a way, it is very similar to the original IBM PC story.  IBM handed Microsoft the rights for doing DOS and in return Microsoft got the rights to sell to other hardware manufacturers.  History has already proved how came out on top on that deal.

It also seems like Microsoft must perceive a great deal of value to enter this arena.

What I would like to know is what really happened at the end of U3.  What events took place?  Was it a sad ending?

I’ve tried to find out what might be the “true” story of U3 but there is no evidence I could find on the web.  Maybe U3 died because nobody really wanted it to live.  Maybe it died because SanDisk saw the relationship with Microsoft to be more valuable.  Regardless, the hype of U3 was snuffed out instantly once this deal was done.

Having been involved in the computer industry since the mid 80′s, certain patterns emerge and it doesn’t take much to see behind the veil.  In this case, it would appear that SanDisk was tired of fighting a battle in the software world without the help of the biggest software giant.  Most companies which are based in selling hardware will discount the value of doing software themselves and would rather turn to an outside vendor.  It is very difficult to do both well.  It usually means being able to look beyond the mindset that one is better than the other or is worth more.

I’ll give you a challenge that I failed at.  See if you can find any former U3 employee talking on the Internet about the demise of U3.  For me, all I found was silence.  Even when I found key employees on LinkedIn or other executive style list services, there was never a hint of a blog or any kind of personal feedback.  I find this very odd, especially because I know that most of these people had a high degree of passion about their company before it was liquidated.

Some of the employees are still at SanDisk.  Others have moved on to other startups. Except for the fact that they are proud on their list of accomplishments to have worked for U3, there is no evidence of why U3 collapsed.

If you happen to find any cool information that is more up to date about the SanDisk/Microsoft project, I would love to hear about it.  Conjecture would suggest that either Microsoft is working on this very hard or just waiting for things to settle down from the OS front.  I seriously don’t know.  I’m incredibly curious however.

Please let me know if you know something.