Dan Peder Eriksen wrote:
> What's the best OS for running java applications?
It really depends on what kind of applications you intend to run, and
on what hardware. Even once you've chosen a hardware architecture (say,
Intel-based), the answer may depend on how many CPUs you intend to have
running.
If you're running lots of GUI-based applications, you may want to look
for a platform that hase sufficient graphical optimization routines to
make the GUI as quick as possible. If, however, you're running
applications that aren't GUI-bound (ie: they may have a GUI, but the
program execution bounds aren't dependant (or are minimally so) on the
GUI because it doesn't do a whole lot and doesn't use many components),
you may be able to get away with something else.
Another consideration is wether or not you're running multithreaded
applications. If the Java applications you're running are heavily
multithreaded, you'll want to use on OS that has excellent thread
scheduling capabilities.
Bus I/O (disk, network, et al.) may be another consideration if you're
running (an) application(s) that does a lot of I/O.
Cost may also be important to you.
My preferred OS that generally does best when you take all of these
into account is IBM's OS/2, running IBM's JRE. Its performance and
thread handling are amongst the best available. For GUI performance,
the Windows tends to have an edge, but its thread and process scheduling
is often (relatively) poor.
For cost and security, little beats out Linux.
HTH!
Brad BARCLAY
--
=-=-=-=-=-=-=-=-=
From the OS/2 WARP v4.5 Desktop of Brad BARCLAY.
The jSyncManager Project:
http://www.jsyncmanager.org