On Wed, Feb 13, 2002 at 02:12:23PM +0000, Timm Murray wrote:
> > Err, sorry, but *I* do care about cross-platform. If Freenet weren't 
> > written in Java we would probably still have no Fred on Windows. By 
> > using Java, even Oskar could not prevent it from running here too :-).
> 
> How would Java allow this any more than C.  
> There are no GUIs used in the node itself, 
> so porting a C node from *nix to Windows shouldn't 
> take much work beyond recompiling, 
> provided the developers used good coding practices.

Shouldn't but would, in the real world.
Just look at the problems Apache 2 has stablizing there
multithreaded cross platform environment.
 
It is not just GUIs but all APIs, just to maintain
compatability between different unix platform in C
a maintainer hell.

I am no lover of Java,
but this is about building a reference platform.
When 1.0 is released alternative implementations
maybe is of ant interest.
Or just compile it with GCJ and you got your native binary
straigt from the Java coe.
GCJ 3.0 is not really stable enough, but I have good 
hopes that 3.1 will be up to the task at least on
Linux/BSD on x86.

> I stand by my comments that having cross platform binaries 
> is largly irrelevent to Free Software projects.
 
FreeNet isn't just about Free Software it is about freedom at large,
binaries is essential to get freenet going beyond techie circles.

On another not,
about buffer overruns.
Java does protect us from stupid buffer overruns in our code
BUT NOT in the JVM or Java libraries (which in case of SUNs JDK
is more or less closed source and not reviewable)

regards,
--
G�ran


_______________________________________________
freenet-tech mailing list
[EMAIL PROTECTED]
http://lists.freenetproject.org/mailman/listinfo/tech

Reply via email to