Xen, Janus Are Complementary
; Are They Necessary?"> As for Xen, Goguen said he sees it as a complementary technology to Janus: "Were very excited by what we see in Xen. Its two different technologies and two different ways to run Linux applications." "With Xen, you can run the entire Linux stackRed Hat or SuSEon your Solaris system. That makes good sense if you want to maximize your CPU investment with a certified Red Hat or SuSE enterprise application," Goguen said.These are users "who want to consolidate on Solaris and take advantage of its superior resource management," Goguen said; in other words, Janus is for the other end of the spectrum. "Xen lets you keep your entire stack of software. You could run LAMP [the software stack made up of Linux, Apache, MySQL and PHP] on RHEL. With Janus and containers, you can run a single native Linux application. With Janus, you can also start moving your applications from Red Hat and SuSE to Solaris," Goguen said. Of course, developers could also just compile Linux-based applications to run natively on Solaris. Thats the job that Blastwave.org, an organization devoted to porting open-source software to Solaris, addresses. "They [Solaris users] demand and expect the latest and greatest and they want it now," said Dennis Clarke, Blastwaves administrator. Specifically, according to Clarke, "What they [wanted] were the latest editions of open-source software without the pains of resolving dependencies and library revisions. What they wanted was a simple way to make Solaris look and feel like a Linux distro without losing the horsepower and stability of Solaris." The project, according to Clarke, has been successful. "Blastwave has seen nonstop, nonlinear growth since Solaris 10 was released in beta, even though our primary user base runs Solaris 9. Our customers now include divisions of NASA, JPL, MIT and a number of government agencies that all want the freight train power and stability of Solaris with leading-edge open-source software titles," Clarke said. Sun doesnt sponsor Blastwave, but the company does appreciate its efforts, Goguen said, adding, "Our Solaris engineers find Blastwave applications very exciting and useful." Goguen said that Sun is working for Linux and Linux-application compatibility for Solaris because users are demanding it. Not everyone is sure that meeting this demand is Suns wisest course, however. "Sun needs to develop and support the broadest possible community for its products for it to be successful in the long term," said Dan Kusnetzky, IDCs system software vice president. "Historically, however, it may make sense for them to maintain a separate identity." "Its instructive to see what happened to OS/2 when IBM decided to make it a better Windows than Windows and include Windows APIs. Developers, always looking for ways to reduce their costs and time to market, decided that was a green light to only develop Windows applications. This didnt help OS/2 grow," Kusnetzky said. On the other hand, Yankee Group Research Inc. Senior Analyst Laura DiDio believes that OpenSolaris should be enough to make Suns customers happy. "On paper and in theory, Suns OpenSolaris could and should provide just the shot in the arm that Sun needs to stem the tide of defections to Red Hat and other Linux and open-source distributions," DiDio said. Its not the Linux applications that have been driving Solaris customers from Linux, she argued, concluding that the "high cost of proprietary hardware is the sole reason that Suns corporate customer base has elected to migrate away from Solaris." DiDio added, "Yankee Groups survey data and in-depth customer interviews show that Suns enterprise customers are generally very pleased with the core performance and functionality of the Solaris OS and also with Suns service and support." "Based on its history there is every reason to believe that OpenSolaris will maintain the same standard of performance, reliability and scalability that weve seen with the proprietary Solaris platform, but at a much lower price point," DiDio said. Check out eWEEK.coms for the latest open-source news, reviews and analysis.
Janus, on the other hand, is good for customers who want to run a "home-brew" Linux application.