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
