By bobp on Jun 10, 2008
There has been much talk about open source storage software in the past several months. It seems that it is generating more interest than open source software in general. The debates have aligned around 2 basic camps of nonsense and practicality. One observation is starting to become clear. It speaks relevance to certain folks. Usually if something is mere hype people will ignore it. I've watched something that was previously irrelevant become a lightening rod as of late. Just as we are aligning for a presidential election here in the U.S. we have alignment around proprietary versus open sourced storage software. More than mere startups are interested and able to design, build and offer a solution using software that is built from software that is open sourced. Heck you can even build your product on an open sourced code base and charge for it too. It goes against the traditional grain of what is considered the norm for storage. There is lots of proprietary storage software out there that comes from open sourced code-- e.g. embedded controllers. Systems companies who have the knowledge of software, integration, sheer collaboration and understanding their customers are capable of creating a similar picture to the above. It does go beyond DIY.
In fact if you have the expertise to lead in design trends you may be able to do better. Take the so called blather around SSDs. Some argue replacing a spinning drive with a FLASH drive using the traditional disk I/O interface is not worth it. Maybe they are right. However if your software was designed to use that SSD as a tertiary cache between the disk and the computational engine that would be different. Yes maybe even altering as was the case when very large memories (VLM) were introduced in the mid-90s. VLMs enabled the killer application database because working sets became much bigger. The semiconductor folks do something similar and refer to the concept as pipelining. Yes old concepts that get reapplied with newer technologies producing significant results.
So it is merely not just a do it yourself thing. Click on the picture above an scroll through what the product offers. An offering from a company who leads rather than follows. It is probably true too if your company has all the capability of using open source software, hardware design and system integration. Big companies too... not only startups. Interesting times...