Looking to steal thunder from the Linux juggernaut or at least catch the same wave, Sun plans to release binaries in Spring 2008 for its OpenSolaris Unix platform, similar to how Linux is offered, as part of the company’s Project Indiana.
Sun officials discussed the effort at a meeting in San Francisco last week. The company wants to mimic the Linux distribution model as a way to grow the market for Solaris.
“Over the last five or 10 years, orders of magnitude more people in the world know Linux environment than know Solaris. This is a problem,” said Ian Murdock, Sun’s chief OS strategist and a former CTO of the Linux Foundation.
Having already offered up Solaris to open source via the OpenSolaris project, Sun will expand its proselytizing of the platform by releasing binaries. Project Indiana seeks to combine what Sun described as the best of Solaris — its enterprise-class capabilities, innovation, and backward compatibility — with the best of Linux — its distribution model, community, and its being free and open source.
“Even with open source, the binary platform is the key thing of value,” said Murdock.
Pre-releases of Project Indiana are expected to start this fall. Also featured as part of the project will be short release cycles that will offer something downloadable offered every six months. Developers will get the latest Solaris innovations without having to build the Solaris code.
“The main goal of Indiana is to reorient Solaris around the distribution model,” said Murdock.
With the project, Sun is moving to a two-tier development environment in which enterprise customers can get the commercial version of Solaris and developers can access the Indiana binary version.
Sun’s Indiana project was called “a good step” by analyst Tom Kucharvy, senior vice president at Ovum.
“By releasing Indiana as a binary, it has the potential of creating the foundation for a market for add-ons,” which would be third-party extensions to the operating environment, Kucharvy said.
With Indiana, Sun does not seek to slow down Linux but to increase exposure for Solaris in a big marketplace, Kucharvy said.
“Well, I think it’s too late to significantly slow the momentum of Linux because it’s just so established in so many markets,” said Kucharvy. The Indiana variant will feature ease of installation, network-based package management, and Solaris’s ZFS (Zettabyte File System) as the default file system. ZFS recaptures states of a system to assist in problem resolution.
Murdock, who noted his number one charge is building developer mindshare for Solaris, stressed Solaris has the edge when it comes to support and compatibility. “There’s very little compatibility between Linux distributions,” he said.
While there is competition between Solaris and Linux, it is in the same sense as how Red Hat competes with Debian, said Murdock. “Competition is a healthy thing in a free market,” he said. Sun expects Indiana to be deployed in production environments and plans to sell support services for it. The idea, though, is that the Indiana release would be used for one or two releases and then the user would move to the enterprise product over time, said Marc Hamilton, Sun vice president of marketing for the Solaris group.
Project Indiana grows the open-source platform, said Murdock. By making the project available, a large number of people can help make the product better, he said. It will serve as a test bed for future Solaris releases.
Acknowledging concerns about potential fragmentation, Murdock said Solaris does not have the problem that Linux has had because anybody can call anything Linux. With Solaris, Indiana will be the reference implementation, and others would have to be compatible with it to call their version Solaris.
Sun has done this with the Java brand in that multiple implementations must be compatible with the reference implementation, Murdock said. Processes for reviewing of Solaris, however, are moving from behind the Sun firewall to the community, he said.
Also during the meeting, Hamilton said the company continues to see rapid adoption of Intel servers running Linux. Sun talked about Project Indiana during the JavaOne conference in San Francisco in May.