Solaris X11 and Dvorak simplified keyboard layout

I’ve recently been playing with OpenSolaris and Solaris Express DE running in VirtualBox. They’re fine so far (except audio isn’t working) but I stumbled on a usability issue that was nearly a show-stopper: dratted QWERTY layouts! The GNOME GUI for switching to Dvorak doesn’t work, and setxkbmap(1) can’t find the rules file for dvorak either (they don’t seem to be installed where the man page indicates)…

Continue reading

Back to openSUSE

Well, my stint in *buntu is over, and it ends with an award to openSUSE: this is the first Linux distro I’ve returned to.

Kubuntu is nice, and I’m happy that I’ve tried it out, but it’s not for me. It’s nice enough if you want a simple desktop system, and APT rocks (especially with the aptitude front-end). But it’s just not as good as openSUSE, sorry.

Continue reading

Hetrogeneous Operating Environments considered normal

Was reading this interview with Wade Olson about KDE 4.0. It is pretty interesting, but the best quote was at the end:

I often rant about how in all disruptive technologies, trends are always the same. Whether with the automobile, railroads, telephony or computers. A dominant company establishes ubiquity, but eventually competition settles in. Can you believe that Fords and Chevys can drive on the same roads and use the same gas? What a miracle of modern science that an AT&T user could call a Sprint user on the phone? A TGV and ICE train can ride on the same tracks? Madness! I can plug a lamp into the wall that my power company didn’t sell me? Now that’s what I call progress.
Why would computing be any different? I can’t believe that some choose to write software for a large audience that isn’t cross platform, browser-based or interoperable – but some do. Over time, proprietary file formats will go from being a competitive advantage to disadvantage. Heterogeneous systems are the norm and expected in every industry. It’s just tough being patient in ours.

Whatever your views on OOXML or Linux or Apple or DRM or FOSS/Proprietary software, or other contentious issues in the IT industry, you’ve got to admit, these are pretty sensible aims.

Kubuntu kaboose

Yes, I’ve joined the ubuntu train, and I’m travelling in the Kubuntu car (the caboose?).

This will be, what, my fifth (or sixth if you count Knoppix, but I never put that on my hard drive) Linux distro since trying out RedHat 5.2 back in 1999. Previous to this I was using openSUSE 10.2 which is not a bad distro either and I always had my eye on SuSE. So, why yet another distro change?

Continue reading

Setting up multiple Java VMs under Cygwin

This post is also available at my personal web site: http://milosophical.me/blog/2007/03/09/setting-up-multiple-java-vms-under-cygwin.html


It is useful to have different versions of the JVM installed, for a number of reasons:

  • Different optimisation features from different JVM implementations
  • Different language features from different JVM versions
  • Java classes compiled with “Tiger” won’t run in “Mantis”…

It is also useful to be able to quickly switch between installed JREs/JDKs depending on the task at hand.

If I’m hacking in Linux, the JPackage project provides a much nicer solution to this problem, and the Linux distro’ I’m using (SUSE 10.0) uses JPackage. It’d be nice if there was an update-alternatives for Cygwin, but since there isn’t I’ve come up with this hack.

Continue reading