>>>>> "Nathan" == Nathan Meyers <[EMAIL PROTECTED]> writes:
Nathan> "Brett W. McCoy" wrote:
>>
>> On Thu, 18 Jan 2001, Yavor Kolarov wrote:
>>
>> > Recently an interesting question crossed my mind - is there a
>> > project for "emedding" JRE as part of Linux system. By
>> > embedding I mean starting it at system boot or the first time
>> > it's needed and keep it running, so that when the user starts
>> > an Java application java is already there and start time is
>> > shortened. One of the reasons lots of users avoid java is
>> > because even the simplest application loads several times
>> > slower than its naive ecuivalent. I know about the kernel
>> > module that invokes JRE when you exec a java .class file(with
>> > appropriate +x permission). But it doesn't keep JVM is not
>> > resident.
>>
>> We have the same problem with just about all of the
>> non-native/interpreted code run under Linux (i.e., Perl,
>> Python, etc). I think something like that would severely
>> impact performance of the kernel.
Nathan> It definitely wouldn't be welcome by the kernel team.:-).
Nathan> I think what you're looking for is an application server
Nathan> that can be started early (perhaps by a Linux startup
Nathan> script) and handle requests for classes to load and
Nathan> run. There are a lot of challenges to doing this well, and
Nathan> nearly impossible when dealing with GUI apps... but it's
Nathan> possible if you make enough simplifying assumptions :-).
Yes, a "simplified" implementation isn't too hard but a complete
implementation isn't trivial.
BTW, SCO has done this for Solaris and UnixWare:
http://www.sco.com/10xmore/
Juergen
--
Juergen Kreileder, Blackdown Java-Linux Team
http://www.blackdown.org/java-linux.html
JVM'01: http://www.usenix.org/events/jvm01/
----------------------------------------------------------------------
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]