Wednesday, December 2, 2009

Diver now available on Linux!

I've had a number of requests to get Diver running on Linux. So, I've spent the past few days trying to get it done. I think that I've had success, but it needs more testing.



I've tested it on a Linux machine here at the university. The above screen shot was taken by X-forwarding Eclipse to my local XP machine using Cygwin/X. The native code is compiled to 32bit, so it should be compatible with pretty much any Linux machine. All the code is statically linked, so you don't need to have any libraries installed.

It hasn't been released to the "stable" stream (whatever that means in research ;-) ). You can install it from the "developer" stream using P2: https://diver.svn.sourceforge.net/svnroot/diver/Development. I haven't done integration tests on Windows yet.

Right now, both the Windows version and the Linux version are held in the same plug in fragment. I know it would be better to include only one of them for each platform. I'm a little confused about how to set up my features to do this though. Does anyone have any tips?

3 comments:

  1. Cool.

    I recommend that you pose your fragment question on the eclipse.platform Forum

    http://www.eclipse.org/forums/eclipse.platform

    ReplyDelete
  2. Del,

    you should be able to create two fragments (one for windows and one for linux), and in your feture include both fragments. However, make sure you set the platform filter (in the feature) so at build time only one fragment is picked up. I should be @ the university later this week, so if you can't figure it out, we can hack on it together.

    ReplyDelete