Good Things Come To Those Who Wait

Java RTS 2.1 EA (Early Access) marks the arrival of a commitment made some time back, namely that Sun would provide a version of the Java Real-Time System for Linux.  Perhaps to some, it was long time in the making, but in fact there are at least 2 good reasons why a Linux version wasn't available till now:

  1. Until recently, there was no standard Linux release/kernel which had true real-time support.  Typically the versions available were non-standard and did not constitute any considerable volume.  Mainstream Linux distributions are only now incorporating the necessary real-time underpinnings.
  2. Porting the Java Real-Time System VM to additional platforms is non-trivial.

Support and testing for Java RTS 2.1 EA at this time is limited to the currently shipping SUSE Linux Enterprise Real Time10 platform and the upcoming Red Hat Enterprise MRG 1.0 release.  It is however possible that other versions of Linux could run Java RTS 2.1 EA as it utilizes the real-time POSIX programming interface.  At minimum they would require a 2.6.21 kernel or greater and a glibc of 2.5 or greater.  In addition, the latest RT patch would also be needed.

This announcement pertains only to Linux, but of course a 2.1 EA version for both Solaris x86/x64 and Sparc will be shortly forthcoming. In the interim, a version of Java RTS 2.0 update 1 is readily available.  Documentation for both Java RTS 2.0 and 2.1 EA can be found here.

Regardless of platform, an evaluation version of the software is available for download at the Java RTS download page.

 

Comments:

Hi,

I am trying to get this working under opensolaris... the getting started test suite reports it can't find Cyclic... can you help with this?

question posted here also:
http://www.opensolaris.org/jive/thread.jspa?messageID=278401&tstart=0#278401

much appreciated.

Posted by Lionel Sacks on September 11, 2008 at 12:39 AM EDT #

Currently, the cyclic driver that comes with Java RTS is specific to a particular Solaris 10 update release. During installation, if your version of the OS doesn't match what Java RTS requires, it won't install.

You'd need the source code for the cyclic driver and recompile on your platform. Unfortunately this isn't public. In the future we hope to better decouple the cyclic driver dependency from Solaris, but for now, if you're interested in using Java RTS on Solaris, you'll have to choose one of the supported platforms.

FYI, for a little more info on the cyclic driver, check out this blog:
http://blogs.sun.com/jtc/entry/real_time_java_and_high

-- Jim C

Posted by James Connors on September 11, 2008 at 05:21 AM EDT #

Post a Comment:
  • HTML Syntax: NOT allowed
About

Jim Connors

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today