Friday, June 26, 2009

Galileo should go down ...

... as being the smoothest release I have ever participated in, despite the major constraint I had this year:  no extra bandwidth shall be purchased.

Here is how we pulled this off:

1. More bandwidth. Since we got sooo many new Friends of Eclipse, I bent the rules and added 12 megabits of bandwidth [1]. But -- get this -- for the pre-release only.  Marker (1) shows the increase, and marker (2) shows a significant drop three hours into the release.  Unheard of!

2. Early access. Friends of Eclipse, mirror sites and Member companies all had early access to the bits, relieving some of the stress on release day.

3. BitTorrent. In April, I didn't have options (4) and (5) below, so with the no-extra-bandwidth rule, I had to set up something.  Actually, I suspect many Friends took advantage of their benefits by downloading and pre-seeding many of the files before release day.  More seeds == faster downloads.

4. Eclipse Member companies. They provided lots of bandwidth (and still are!) via the Get It Faster section of the download page.  Many thanks!

5. Amazon Web Services. This was a last-minute deal that was/is a true blessing, since I was able to redirect lots of the requests to AWS instead of our stressed mirror sites.

6. Server virtualization. Our own version of 'the Cloud on demand' -- I enabled an extra virtual server node for on June 23 to handle the extra CPU power that would be required to handle the many requests.  I may just shut it off later next week, or I may just keep it around...

I think we're getting good at these annual release trains..

[1] In reality, we get billed by the 95th percentile, so if I played my cards right, the extra bandwidth may end up costing us next to nothing.

Tuesday, June 23, 2009

Not cool

This site makes it look like they're serving up Eclipse 3.5 already.  Links all go to

Not cool.

Get ahead of the line for Galileo

Galileo will be available tomorrow, but Friends of Eclipse and BitTorrent users can get it now.  Beat the rush!

Friday, June 19, 2009

Eclipse IDE for PHP Developers

A new IDE package will be avaible for Galileo this year: a PHP IDE.  This package will include Eclipse 3.5, the PDT, Webtools and Mylyn.

I've been waiting a long time for this.  This will make working fun again*.  Get it on June 24, when Galileo is launched.  Or, become a Friend of Eclipse and get it sooner.

* Note to my boss: working is still fun.  I'm just adding drama for the blog post.

Tuesday, June 09, 2009

Design a Galileo Wallpaper

If you have modest graphics design skills, you can likely create a Galileo Wallpaper in less than five minutes.  If you attach it to this bug, then your name will be forever etched in the Eclipse Hall of Fame.

You can use some of Nathan's work on this page as a starting point.  Perhaps Nathan can attach the EPS file(s) for it in that bug?

Thursday, June 04, 2009

Babel language packs for Galileo need testing

I have finally fixed most of our build process, and we're building language packs once again. Just download the Galileo language pack(s), unzip them into your dropins folder and launch Eclipse with the -nl (locale) switch.  Report any problems against Babel.

We're not producing a p2 Update site for Galileo yet since we still have some issues to fix.

Wednesday, June 03, 2009

Galileo rush-hour traffic

Can you spot the Friend of Eclipse?