Jump to content
Excelsior Forums
snowman

Linux Port Status - v3.6 Final Released!

Recommended Posts

This is a locked topic to which the moderator posts news about the progress of the Linux port. Click on "Notify of Replies" above to stay tuned.

To date, we have ported most of Excelsior JET runtime core to Linux and added ELF support to the linker, which resulted in a succesful compilation and run of the "Hello, Linux world!" application on May 21st. We have also decided to release a public beta ASAP, so be prepared that the first beta will only work from the command-line (but will accept projects created in the JET Control Panel on Windows) and will not provide deployment facilities.

Share this post


Link to post
Share on other sites

We have figured out why threads were not working as expected. Turned out to be a stupid linking problem - fork() is present in both pthreads and libc...

Now all thread-related microtests pass.

Share this post


Link to post
Share on other sites

Linux compiler and runtime passed check-in tests on all JREs from 1.3.0 to 1.4.2.

Resource binding now works on Linux.

We shall now begin working on the command line version of JET Setup for Linux.

Share this post


Link to post
Share on other sites

Well, you might say "September ended, and there is no beta available for download." Wait just a little bit more - we are already editing the readme file and adding samples to the package, so you can expect the beta to go out in a day or two.

Share this post


Link to post
Share on other sites

Excelsior JET 3.5 beta 1 for Linux is available! Download here

Omitted are:

- JET Setup GUI. A shell script is provided instead.

- JET Control Panel. You can migrate projects from the Windows version changing just the path names.

- Application deployment facilities (JetPackII and Excelsior Installer)

- Documentation. You can access or download Excelsior JET for Windows User's Guide here.

All this will appear in future betas.

Enjoy!

Share this post


Link to post
Share on other sites

Excelsior JET 3.5 for Linux beta 2 release addresses bugs, performance degradation and binary (in)compatibility between Linux versions and distributions.

Download here.

Share this post


Link to post
Share on other sites

Excelsior JET 3.5 beta 4 for Linux fixes numerous bugs, adds samples for jEdit and Jext.

Note that the download page has moved.

We have finally discovered the cause of a major problem that occured on RedHat 7.x - it has to do with the executable loader in RH7 not following the ELF spec. This is apprently fixed in RH8. Making our linker compatible with RH7 requires much effort, so we have postponed fixing this problem.

Share this post


Link to post
Share on other sites

Most important is the introduction of the all-new fast JIT compiler, which will surely find its way in the 3.6 release for Windows.

JET Setup core was ported, but its user interface is limited to command line.

We now test on Mandrake 10 beside other distros.

You may wish to check out the new sample (Rhino scripting engine.)

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×