Wednesday, January 31, 2007
Will writing applications to a VM displace Linux?
This still leaves several questions in my mind including but not limited to:
- If I am a software vendor, how does this change how I may Build Software Appliances?
- Is anyone out there working on a book that will in detail, explain how to write an application to the VM layer?
- By hooking into the VM layer, wouldn't it provide additional licensing transparency to software vendors whom otherwise don't trust the enterprises who buy their products and deploy them in a virtualized setting?
- With virtualization, para-virtualization, Azul Systems, Solaris Containers and other approaches, how does a software vendor write their applications in a portable way if embarking on the model that BEA is leading?
- By removing the operating system, one could speculate that it could provide additional performance of 2% or so. Does this position BEA to win J2EE Benchmarks and beat out JBoss and IBM?
- Are the folks that develop VMWare using secure coding practices?
- Would the Microsoft .NET framework folks be well-served by considering doing the same even if it removes a Windows license?
- How long will it be before Ruby on Rails and Smalltalk communities do the same or do you believe they will stick to their ways and say that performance doesnt matter?
- It is my opinion that relational database vendors such as EnterpriseDB, Ants and MySQL would be well-served by incorporating this into their strategy. Whom else in the DB community should be paying attention?