Gee, Sun really gets open source

Posted on 2006-03-31 in Lisp
» 8 comments

(Warning: rant ahead)

I wasn't really asking for much. All I wanted was to install Solaris on a spare computer for a bit of SBCL hacking.

One would expect this to be a piece of cake, since Sun is so utterly cool, open and community-oriented these days. They practically invented open source! So I hopped to opensolaris.org, looking for CD images. I don't completely understand what they're currently offering for download, but it certainly does not look like a working, installable operating system. Instead you need to get "Solaris Express Community Release" from Sun's download pages.

For some reason, you need to register to download the distribution. I guess Sun only wants really motivated users, so they need to put up some artificial obstacles to keep the riff-raff away from the community. I'm also sure they had a really good reason for needing my phone number and street address, since they made those fields mandatory. Oh, and also the name of my pet, my favourite colour or my favourite vacation spot.

(I'll admit, that last one was actually a "security question" for password recovery; but what kind of a moron makes having a security question mandatory, and then hardcodes the questions? I honestly can't think of any answer to any of their questions, which I would still remember two weeks from now).

After registering, I got to the download page. I usually at least skim through the license agreements before accepting to them, which was somewhat hard in this case, since the layout of the pages was completely screwed. 6000-pixel wide text in a 900 pixel window isn't exactly readable. The license, btw, was crap. I'm only allowed to use this for testing? A requirement to send feedback? Expires six months from some unspecified date in the past, terminating any right to use it?

Bye, bye, Solaris Express!

Since Opensolaris is obviously some sort of a sick joke, maybe I actually wanted Solaris 10? Luckily I was still logged on to the download central, so I didn't need to remember how I'd named my imaginary pet 15 minutes ago.

Instead the download process required me to fill out a separate license request form, specifying the amount of licenses wanted for different architectures (one x86/x64, please) and different main usage categories (one development, please). And answer a separate question that also asks what I intend to use these licenses for (look pal, I already said I wanted it for development).

Hoo-yeah, baby! I can just feel the Open Community vibes!

After filling out the request form I got redirected to some seemingly arbitrary page with completely irrelevant information. No automatically starting download. No download link. Not even a "thank you for jumping through our pointless hoops, you'll be emailed a download link soon".

Not that they have sent me the promised license email either. Maybe I'm just being too impatient. It's only been a few hours since I sent the form, and Sun probably has to manually review every download request, just as every other open source project does.

Or maybe what I really want is a beer, not Solaris.

Next » SBCL Solaris/x86 threading (2006-04-26)
Previous » Reminder: Helsinki Lisp meetings (2006-02-24)

Comments

By Icarus on 2006-03-31

Perhaps you want to start at this page instead and maybe follow one of the 3 links in the top right? I have not yet tried it myself, but it is on the list of things to do.

http://www.genunix.org/distributions/gnusolaris/

By Juho on 2006-03-31

Thanks, Icarus!

I was aware of Nexenta, but ignored it since I might need an authentic Solaris userland, not a Linux userland on top of the SunOS kernel. But if I'm truly unable to get my hands on Solaris 10, trying the other two options will be worth a shot.

(Now, why didn't the Opensolaris download page mention them, but only Solaris Express?)

By Ben on 2006-04-01

While I agree Sun's interpretation of open source is somewhat odious, one shouldn't forget the fact that they have contributed some rather great projects to the open source world. DTRACE et al seem to be well-regarded, and once ZFS makes it to the mainstream (a DragonFly BSD version is in the works) it's going to revolutionize RAID.

By yen on 2006-04-04

try schillix. I haven't done it myself, I appreciate however Joerg Schilling's work in other projects and I'm sure this one is also of as good quality as it can be.

By Bob on 2006-04-06

'Linux userland'? I think that RMS's point about saying 'GNU/Linux' is being made for him!

It's a GNU userland, of course:-)

By Juho on 2006-04-07

Heh, point taken. Not that I have any intention of using the term GNU/Linux, except when being sarcastic ;-)

(And as an update, I did finally get Solaris 10 downloaded the following day, after filling in the license request form three times.)

By Charles Soto on 2006-04-28

There's no such thing as "OSS Solaris" today. Opensolaris.org is simply a project that houses the currently open sourced components written for solaris. Clicking the obvious "Project Overview" link gives you:

"The OpenSolaris project is an open source project sponsored by Sun Microsystems, Inc, that is initially based on a subset of the source code for the Solaris Operating System. It is a nexus for a community development effort where developers from Sun and elsewhere can collaborate on developing and improving operating system technology. The OpenSolaris source code will find a variety of uses, including being the basis for future versions of the Solaris OS product, other operating system projects, and third-party products and distributions."

Solaris Express isn't "Open Solaris." RTFS!

Name
Message

As an antispam measure, you need to write a super-secret password below. Today's password is "xyzzy" (without the quotes).

Password

Formatting guidelines for comments: No tags, two newlines can be used for separating paragraphs, http://... is automatically turned into a link.