> > Well, I thought you were worried about something running in Fred's JVM
> > by default. 
> When you next talk to the press and mention Freenet as a replacement for 
> internet radio (which it is not), everyone will turn it on and try to run it 
> for a while until the network collapses.

More groundless pessimism.  You have no evidence that Freenet could not 
deliver an FM quality stream - in fact, we have seen indications that it 
can, and things are only likely to get better as the network improves.

> You don't want fred to have to compete with code that is running continuous 
> FEC decoding in the same JVM.   Perhaps your machine is so powerful that you 
> haven't noticed, but we can't get fred to run with reasonable CPU usage *all 
> by itself*.

So it is more efficient to have two JVMs running than one?  I would love 
to hear that argument.

> 0) If the code runs in it's own JVM then when it crashes it doesn't take down 
> fred.  

Ever heard of proper exception handling?  Why didn't you think of this 
argument for FProxy, FEC, and all the other client-side stuff?  When is 
the last time FEC decoding took down your node?

> 1)Fred has the help of the OS scheduler in competing with it for resources.

Huh?  Please explain - if these things are running in different threads 
then they have the "help" of the OS scheduler anyway.  They don't need 
to be running in two separate JVMs.

> 2)If all requests go over FCP fred can better defend itself from clients that 
> make unreasonable requests.

Again, this is a meaningless statement.  We can't actively prevent 
people from running one client or another with their own node (hey, 
maybe with Palladium we could...?!).

Ian.

-- 
Ian Clarke                ian@[freenetproject.org|locut.us|cematics.com]
Latest Project                                          http://locut.us/
Personal Homepage                                   http://locut.us/ian/

Attachment: msg06405/pgp00000.pgp
Description: PGP signature

Reply via email to