Freenet weekly status report #3
-------------------------------

1. Status of 0.7 etc

0.7 is working much the same as it was last week. It is a pure darknet
(meaning connections must be arranged manually), a testnet (meaning
developers can chase requests across the network => no anonymity), and
FCPv2 is nearing completion. I apologize that there has not been very
much progress in the last week; my workstation/server had some major
hardware issues and I spent a lot of the week sorting that out. I
haven't seen any evidence of the old OutOfMemory errors; if you have
one, please tell me.

What remains for the public alpha:
- Finish FCPv2:
-- Persistent requests
-- Persistent-across-restarts requests
-- MultiPut (needed for FIW)
- Turn off TMCI by default. User can use FCP and Fproxy.
- Config.
- Hopefully a working installer
- Support for nodes which can't immediately detect their IP address
- Possibly updatable keys

After that:
- Zip manifests
- tar/bzip2 support
- Non-testnet support (probably with config above)
- Proper connection setup encryption
- Cyberdo's plugins system
- Lots more work on fproxy
- Opennet support

The project's current Paypal balance is $590.76. This will keep me going
until approximately 28 February.

2. GCJ/Freenet on Free JVMs

Nextgens has been steadily working on getting Freenet 0.7 to work with
free JVMs, in particular with GCJ. As I have explained, this has some
big advantages:
- We won't be dependant on Sun.
- We won't be persona non grata to free software fanatics.
- We can have a proper package in debian etc.
- We can ship a native, precompiled binary (with GCJ).
- Even if this is not much better performing than with a JVM now, it
  will be in future.
- Faster asymmetric crypto, and on all platforms rather than having to
  use JNI.
- GCJ (and Kaffe) run on *far* more platforms than Sun Java.

While none of these is immensely important to Windows users, IMHO it is
important to get some of the lunatics too; they tend to be loyal users.

Nextgens has succeeded. The current trunk 0.7 will produce a working
binary, if you run ant with the current CVS GCJ 4.1 installed and
working. Getting GCJ working is somewhat difficult however.

3. 64-bit CPUs

There has been significant progress on x86-64 support. On 64-bit OSs
with 64-bit processors, we now have native binary math acceleration. On
a 32-bit OS with an Athlon 64, there is still some work to do. Should be
sorted by next week.

3. Frost

Frost for 0.7 is available. Downloads and uploads work, at least of
smaller files. Get it here: http://sleon.dyndns.org/~sleon/frost-0.7

4. Bundling

0.7.0 will include Frost, FIW, FUQID and Freemail, assuming they are
ready. The installer will allow the user to choose not to install
particular apps.
-- 
Matthew J Toseland - toad at amphibian.dyndns.org
Freenet Project Official Codemonkey - http://freenetproject.org/
ICTHUS - Nothing is impossible. Our Boss says so.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: 
<https://emu.freenetproject.org/pipermail/tech/attachments/20060214/c61dea7a/attachment.pgp>

Reply via email to