[This is one of four pieces of Sun news from last week; I actually got to make the announcements at OSCON but was too busy to blog]. The Sun Web Stack, shipping later this year, is an agglomeration of Web stuff (“Formerly known as CoolStack, also known as LAMP/SAMP”), and a fully-supported Sun product on both Solaris and GNU/Linux. Read on for details and discussion; this raises some interesting issues.
What’s In the Box? · This list of versions is approximate, but a pretty good guess:
Apache HTTP server version 2.2.8.
Apache modules (e.g. mod_jdk).
Memcached 1.2.5 (with large page support).
MySQL (Community 5.1).
PHP 5.2.5 (maybe 5.2.6).
Ruby 1.8.6, Rails 1.2.3, gem 0.9.0, Mongrel 1.0.1, fcgi, RedCloth, readline.
Perl 5.8.8 and extensions.
When I showed the list, someone in the room said “WTF, no Python!?!?” and the product guy there said “Oops, yep, it’ll be there.”
Some proportion of these (quite a few off the top, and increasing with each release) will be DTrace-probe-equipped.
Linux, You Say? · Whether you say “Linux” or “GNU/Linux”, that’s a seriously under-defined term. The fact is, it’ll be supported on a fixed and small list of distros, maybe only one out of the gate. The cost of training Sun’s global support org, per distro, is pretty fierce. Stand by for details.
Who Needs It? · Well, speaking as a developer, I don’t for my own desktop. I’d just as soon download Edge Rails and random Gems and arbitrary Apache modules. But when the time comes to put it into production, that’s a different story. Earlier this year, I was talking to a major airline in the middle of America, preaching about the productivity gains you can get with Rails and PHP and friends.
One of the senior IT guys looked me in the eye and said “Well, yeah, sounds good. But it ain’t going into production until I have a vendor throat to choke.” Now he does.
Is this going to be a big deal? Beats me, but it’s totally worth trying.