diff --git a/www.i2p2/pages/todo_fr.html b/www.i2p2/pages/todo_fr.html index 50a2d71f..3bf1ef19 100644 --- a/www.i2p2/pages/todo_fr.html +++ b/www.i2p2/pages/todo_fr.html @@ -112,92 +112,80 @@ Traduction en cours (25 fév 2011) autant de petits paquets, vu que les ACKs sont du même ordre de grandeur. Avec UDP, nous pouvons optimiser le transport tant pour l'efficacité que pour la souplesse en prenant en compte les besoins spécifiques d'I2P.

-

Ça ne va malgré tout pas être un énorme travail.

+

Ça ne va quand-même pas être un travail énorme.

NIO or NBIO

- NIO Implemented in I2P 0.6.1.22 ("NTCP") -

In Java 1.4, a set of "New I/O" packages was introduced, allowing Java - developers to take advantage of the operating system's nonblocking IO - capabilities - allowing you to maintain a large number of concurrent IO - operations without requiring a separate thread for each. There is much - promise with this approach, as we can scalable handle a large number of - concurrent connections and we don't have to write a mini-TCP stack with - UDP. However, the NIO packages have not proven themselves to be battle-ready, - as the Freenet developer's found. In addition, requiring NIO support would - mean we can't run on any of the open source JVMs like Kaffe, - as GNU/Classpath has only limited - support for NIO. (note: this may not be the case anymore, as there - has been some progress on Classpath's NIO, but it is an unknown quantity)

-

Another alternative along the same lines is the Non - Blocking I/O package - essentially a cleanroom NIO implementation - (written before NIO was around). It works by using some native OS code - to do the nonblocking IO, passing off events through Java. It seems to - be working with Kaffe, though there doesn't seem to be much development - activity on it lately (likely due to 1.4's NIO deployment).

+ NIO implémenté dans I2P 0.6.1.22 ("NTCP") +

Java 1.4 propose un jeu de paquetage "New I/O", permettant aux + développeurs de tirer avantage des possibilités d'E/S non blocantes du système d'exploitation + - vous pouvez maintenir un grand nombre d'opérations d'E/S simultanées sans avoir besoin de définir une tâche + dédiée pour chacune. Cette approche est très prometteuse, car nous pouvons utiliser un grand nombre de connexion + simultanées et nous n'avons pas besoin d'écrire une mini-pile TCP pour UDP. Cependant, selon les développeurs + de Freenet les paquetages NIO n'ont passé l'épreuve du feu. De plus, le recours aux NIO impliquerait une + incompatibilité avec les JVM open-sources telles que Kaffe, car + GNU/Classpath ne les supporte que partiellement. (note: ça ne devrait + pas durer car il y a eu quelques progrès dans les NIO de Classpath, bien qu'en quantité inconnue)

+

Dans la même veine, il y a l'alternative du paquetage + Non blocking IO - + essentiellement une implémentation NIO de salle blanche (écrite avant la parution des NIO). + Il utilise du code natif du SE pour faire les E/S non blocantes, en présentant les évènements via Java. + Il semble fonctionner avec Kaffe, mais il a peu d'activité de développement à son sujet (probablement + à cause de la parution des NIO de Java 1.4).

-

Security / anonymity

+

Sécurité / anonymat