Is it a JVM ?
No. It runs over a standard JVM. Because some low-level APIs are
required, it should be at least 1.4. Typicaly, we use Sun jre 1.4.
How fast is JDistro ?
Fast enough. Speed is good. The apps are launched a lot faster and run
more or less at the same speed than in a separate JVM. We have no
benchmarks but we think two heavy apps run faster in JDistro than in
two separate JVMs. Of course that depends on your amount of memory.
-ms512M -mx512M ;-)
Can you actually run non-java programs ?
JDistro is not designed for running native apps. But you can.
- You can run textual ones in a terminal
- You can run X ones using the WeirdX server (which runs as a module
- You can not run other native apps (win$, ...) inside the
desktop but you can launch them outside.
Are entities purpose-built things for jdistro ?
Yes. Entites is the standard way to represent your applications. They
can be hand-written or generated from JNLP description file, JAR file
or Applet HTML file. They are equivalent to the
files in GNOME or KDE and in fact follow the same format. We try to be
compliant with the freedesktop.org standards
How hard is it to write apps for ?
Not hard at all. In fact, there is nothing to do: any java app should
. This is one of the greatest advantage of JDistro
over other java desktops.