Archive for the ‘JDS’ Category

OpenSolaris and VirtualBox

Thursday, May 15th, 2008

Seamless OpenSolaris

Congrats to the VirtualBox team on being the first (that I know of) to provide a working Seamless/Unity/Coherence mode for OpenSolaris 2008.05 guests on OS X.  (I don’t know how long this has actually worked, I only tried it last night, in VB 1.6…)

Obviously a bit of work to do before it rivals the sort of integration that Windows guests enjoy in Fusion and Parallels, but it’s a good step in the right direction…

VMware 1, Parallels 0

Thursday, August 2nd, 2007

I’d been using Parallels 3.0 for the past few weeks to run SXDE 2 on my MacBook Pro, but started having problems when I upgraded to Solaris Nevada build 69– the X server wouldn’t start any more, and I just couldn’t get it going at all.I took the opportunity to try out the VMware Fusion Beta instead, and so far it’s the clear winner.

It does feel a trifle slower than Parallels (even with debugging turned off), and its snapshots aren’t as flexible, only allowing one per VM. But its VM tools for Solaris are way ahead of Parallels’ non-existent offering– clock sync, on-the-fly desktop resize, copy/paste/drag+drop from Solaris <-> OS X… nice. (Haven’t figured out if shared folders are supposed to work on Solaris yet or not– the settings are available which suggest they should, but the folders I’ve nominated don’t show up anywhere obvious, so I’m guessing they don’t.)

Assuming it’s just as happy at full screen on my Sun 24″ display when I get into the office, I’ll be sticking in the VMware camp for now.

Edit: Oh, and did I mention that Solaris sound and networking work out-of-the-box on VMware too…?

Sun patch day: Wednesday

Monday, July 9th, 2007

Inspired (partly) by some recent gripes about some of the patches Sun are applying to GNOME for Solaris, Laca has announced our first community patch day this coming Wednesday:

The desktop team at Sun would like to invite you all to a Sun-patch day. The goal of the patch day is to go through all Sun’s GNOME (JDS) patches and: - push the less controversial ones upstream - a great opportunity to vent your frustration about all the crack that may have slipped in - start a discussion about the more controversial patches.

Where: irc://irc.gnome.org#sun-patches

When: Wednesday, July 11th.

You can read Laca’s full announcement here.

Compiz on Solaris

Monday, April 23rd, 2007

Solaris x86 folks (with nVidia cards), come and join the rotating cube party.

Sun Birthday Cluster

Wednesday, June 14th, 2006

OpenSolaris 1 Year Anniversary

An inordinate number of people I know seem to have birthdays this week… not least my own (and two other members of the Sun desktop team) yesterday, which signalled the halfway mark to my threescore and ten. Or probably threescore minus ten, given the genetic predisposition of Lanarkshire folk to fatal heart attacks.

Today, one of the projects I work on has its first birthday too… OpenSolaris. I only work at the desktop end, which arguably isn’t where most of the coolest stuff is happening, so I’ll let the other bloggers talk about that sort of thing… but nonetheless, the result of all our hard work to integrate GNOME 2.14 into OpenSolaris just before Christmas is that for the first time in quite a while, I can generally use my Solaris desktop box all day every day to do my job, without resorting to Linux or OS X for anything other than testing. That has to be a Good Thing, and long may it continue!

All over the Places

Monday, April 10th, 2006

While working on a proposal for desktop defaults for our next version of the Java Desktop System, I’ve been somewhat perturbed by the mess that our concept of “Places” is in.

These screenshots are from Ubuntu Dapper as I’m on my Powerbook at the moment, but IIRC the vanilla community version isn’t significantly different (except for the Documents ‘place’ that Ubuntu has– but we have that in JDS too so that’s part of my problem as well). I have one bookmark and a few network places set up– this is one of my everyday, working desktops, so my experiences are presumably fairly typical.

The user’s first encounter is most likely on the Places menu on the panel:

Places submenu on main menu

Then when they open a file, they get this collection of Places instead– now their bookmarks are at the bottom, and they can choose from devices that weren’t available on the Places menu:

Places sidebar in file selector

Using nautilus in spatial mode, we get this different content and ordering again– and a third different term for the home folder:

Places menu in nautilus spatial mode

And using nautilus in Browse mode, the Places sidebar and Go menu don’t even agree with each other, let alone anything else:

Places sidebar and Go menu in nautilus browse mode

Now, obviously a wee bit of context sensitivity is appropriate… in the file selector, you’re unlikely to want to open files from the CD Burner or Trash locations for example (although I’d be quite happy to allow opening from Trash– I always get annoyed at OSes that force you to drag things out the trash before you can look at them again). But surely we can do a better job of consistency here overall? My Places are my Places wherever I’m accessing them, and in general I’d expect to see the same ones in the same order.

Or is it just me…?

Linux cool, Solaris hot

Thursday, June 30th, 2005

By now you’ve probably read the stories that Sun are ‘cooling down’ their efforts on JDS/Linux. It’s unclear exactly what that means for future Linux releases yet, at least to us lowly engineers. But what does it mean for our involvement with the GNOME community?

If anything, I actually think it’ll increase our involvement. By focusing so hard on Linux for the past couple of years, we’ve probably spent the majority of our time on things like branding and other Sun-specific features, because on the whole, the Linux versions of GNOME and the other products we ship with JDS just work. On the other hand, our approach with the Solaris version has often just been to pull out those bits that don’t work very well on Solaris– sometimes substituting them with existing Java apps, which don’t necessarily integrate as well as they could with the rest of GNOME; other times just losing the feature altogether.

By concentrating more on the Solaris version, we’ll have everyone focused on making those things work properly, not to mention letting loose our cool Solaris 10 tools (like dtrace) on improving performance. We need to make JDS work well on SunRays after all, and that can only benefit everyone.

The engineering team here really seem to be looking forward to this renewed focus… it’s almost a throwback to the days when we first got involved with GNOME, and (with the help of Ximian and Wipro) were knocking our socks off to release 2.0 on Solaris 8. Personally I think those days represent the most productive our interactions with the GNOME community over the past five years, and it culminated in one of the most stable releases of GNOME that I’ve used. Here’s hoping we can do the same again.

And you smell like one too

Monday, June 13th, 2005

It’s a popular day for birthdays1 among your friendly JDS team today… Laca, our globetrotting release engineer, Robert, our engineering director, and yours truly. Have a good one everybody!

1Although of course most days are, in any modestly-sized group of people… statistics always freaked me out at school.

2That isn’t my my birthday cake, it’s Jorge’s from a while back– just seemed like an appropriate picture…

Another 101 Things…

Thursday, June 2nd, 2005

Since Glynn’s much-requested GUADEC slides use a bunch of Sun fonts that you won’t have unless you actually work for Sun, here’s a PDF version

Remote GUADEC

Wednesday, May 25th, 2005

Feels a bit weird not going to GUADEC this year… I blame that guy that we’re sending from New Zealand for blowing the travel budget for the rest of us :) Luckily Stuttgart is the first GUADEC host city that I’ve visited before anyway, so I don’t feel like I’m missing out too much on that side of things… and hopefully I’ll be able to watch many of the talks via the live video feeds that were so successful last year.

In case any GNOME folks are worried that our low attendance this year are a sign that Sun aren’t interested in supporting GNOME any more, though, nothing could be further from the truth… we have as many GNOME/JDS projects on the go at the moment as we’ve ever had, and with OpenSolaris just around the corner I expect we’ll be ramping up even more. So actually it’s probably just as well we’re not sending so many engineers to GUADEC this year– we’re too darn busy :)


Bad Behavior has blocked 107 access attempts in the last 7 days.