Septembre 2005
Janvier 2005
- 19 Janvier 2005 :
Greg Lewis a sorti le premier jeu de patches
(patches niveau 1) pour le JDK™ 1.5. Consultez la page
JDK 1.5.x pour plus de détails.
Décembre 2004
- 13 Décembre 2004 :
Greg Lewis a sorti le septième jeu de patches
(patches niveau 7) pour le JDK™ 1.4. Consultez la page
JDK 1.4.x pour plus de détails.
Novembre 2004
- 25 Novembre 2004 :
Une vulnérabilité
de sécurité dans le greffon Java pour les navigateurs a été annoncée. Le port jdk14 a
été corrigé dans la version 1.4.2p6_7. Le port jdk13 est toujours vulnérable. Vous pouvez
vérifier si une version ou un port est vulnérable ici.
Décembre 2003
- 30 Décembre 2003 :
Greg Lewis a sorti le sixième jeu de patches
(patches niveau 6) pour le JDK™ 1.4. Consultez la page
JDK 1.4.x pour plus de détails.
- 19 Décembre 2003 :
Greg Lewis a sorti le neuvième jeu de patches
(patches niveau 9) pour le JDK™ 1.3.1. Consultez la
page JDK 1.3.x for more details.
Novembre 2003
- 11 Novembre 2003 :
Greg Lewis a sorti le cinquième jeu de patches
(patches niveau 5) pour le JDK™ 1.4. Consultez la page
JDK 1.4.x pour plus de détails.
Octobre 2003
- 10 Octobre 2003 :
Greg Lewis a sorti le quatrième jeu de patches
(patches niveau 4) pour le JDK™ 1.4. Consultez la page
JDK 1.4.x pour plus de détails.
Août 2003
- 26 Août 2003 :
La Fondation FreeBSD annonce le
support natif du JDK™ 1.3.1 sous FreeBSD.
Mars 2003
- 7 Mars 2003 :
Greg Lewis a sorti le troisième ensemble de
patches mis à jour (patches niveau 3) pour le JDK™ 1.4. Consultez la page JDK 1.4.x pour plus de détails.
Février 2003
- 12 Février 2003 :
Greg Lewis a sorti un ensemble de patches mis à
jour (patches niveau 8) pour le JDK™ 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
- 4 Février 2003 :
Greg Lewis a sorti le second ensemble de patches
mis à jour (patches niveau 2) pour le JDK™ 1.4. Consultez la page JDK 1.4.x pour plus de détails.
Novembre 2002
- 15 Novembre 2002 :
Greg Lewis a sorti un premier ensemble de patches
mis à jour (patches niveau 1) pour le JDK™ 1.4.0. Consultez la page JDK 1.4.x pour plus de détails.
Septembre 2002
- 18 Septembre 2002 :
Greg Lewis a sorti un ensemble de patches mis à
jour (patches niveau 11) pour le JDK™ 1.2.2. Consultez la page JDK 1.2.x pour plus de détails.
- 17 Septembre 2002 :
Juste après que Sun eût sorti J2SE 1.4.1 FCS, la version Linux a été rendue disponible
dans le système de ports FreeBSD. Consultez la
page J2SE 1.4.1 pour plus de détails.
Juillet 2002
- 26 Juillet 2002 :
Greg Lewis a sorti un ensemble de patches mis à
jour (patches niveau 7) pour le JDK™ 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
Février 2002
- 13 Février 2002 :
Greg Lewis a sorti un ensemble de patches mis à
jour (patches niveau 6) pour le JDK™ 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
Décembre 2001
- 22 Décembre 2001 :
Envoyé sur announce@FreeBSD.org :
La Fondation FreeBSD a obtenu de Sun Microsystems une licence afin de distribuer des
versions natives FreeBSD du Kit de Développement Java (JDK™) et de l'Environnement
d'Execution Java (JRE). Grâce aux efforts de l'équipe Java de FreeBSD, ceux-ci devraient
être disponibles afin d'être inclus dans la version 4.5 de FreeBSD qui doit sortir en
Janvier 2002.
La disponibilté d'une version distribuable de Java va bénéficier aux utilisateurs
finaux, aux utilisateurs commerciaux et aux dédeloppeurs qui utilisent FreeBSD. La
popularité de Java ne cesse de croître, et il est est maintenant très utilisé dans les
applications web côté serveur, l'un des points forts de FreeBSD. Avec une distribution
binaire de Java sous licence officielle, FreeBSD devient une plate-forme idéale pour
l'éxecution, le développement et le déploiement de solutions basées sur Java.
Cet accord n'aurait pas pas été possible sans les efforts de Nate Williams. Non seulement Nate fut celui qui
démarra le travail de portage de Java sous FreeBSD, mais il fut aussi celui qui amena Sun
Microsystems et la Fondation à négocier une licence.
Vous pouvez trouver le texte complet de l'annonce ici.
Octobre 2001
- 16 Octobre 2001 :
Greg Lewis a sorti un ensemble de patches mis à
jour (patches niveau 5) pour le JDK™ 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
Septembre 2001
Août 2001
Octobre 2000
- 14 Octobre 2000 :
Maxim Sobolev a créé un port du
JDK™ 1.2.2. Il peut maintenant être installé directement depuis le répertoire
ports/java/jdk12-beta. Consultez la page JDK 1.2.x pour plus
de détails.
Tous les problèmes indiqués ci-dessous sont cependant toujours d'actualité.
Donc si vous avez un port de Java2 qui dort sur votre disque dur, c'est votre
chance.
Septembre 2000
Août 2000
- 10 Août 2000 : Depuis le 7 Août 2000, l'équipe JDK™ de FreeBSD a accès
au JCK (Kit de Compatibilité Java) de Sun, ce qui va nous permettre de tester et (nous
l'espérons !) de sortir une version binaire utilisant les patches actuels.
Malheureusement, nous ne pouvons pas (pour des raisons légales) distribuer un JDK™
qui n'a pas été testé avec le JCK contrairement à ce que nous avions pu faire avec
JDK™ 1.1.*.
Hélas, d'après Sun (nous n'en avons pas encore l'expérience), utiliser le JCK pour
tester le port est un processus long et difficile. Nous espérons que cela nous prendra
moins des 3 mois prévus par Sun :(
Enfin, il y a toujours quelques problèmes concernant Motif® qui doivent être
résolus avant qu'une version publique ne soit possible. Sun travaille sur ce point et
nous devons essayer de contacter l'OpenGroup pour voir si nous pouvons obtenir une
exception spéciale pour la distribution binaire de Motif à utiliser avec le
JDK™.
Mai 2000
- 3 Mai 2000 : Le port natif du JDK™ 1.2.2 entre dans sa phase de
test alpha
Greg Lewis vient d'annoncé que le port natif du JDK™ 1.2.2 était entré dans la
phase de test alpha.
Dans son état actuel, le port compile et fonctionne avec la plupart des versions de
FreeBSD (3.4, 4.0 et 5.0 sur x86) et le développement est en cours pour les autres
versions (2.2.8 sur x86 et 4.0 sur alpha). La plupart des applications et des applets de
démo fonctionnent.
Nous recherchons actuellement des volontaires enthousiastes qui pourraient consacrés un
peu de temps afin de tester ce nouveau port. Bien que cela ne soit pas une tâche
triviale, des instructions détaillées sont disponibles pour la compilation et
l'utilisation du port.
Les patches se trouvent comme d'habitude sur :
http://www.eyesbeyond.com/freebsddom/java/jdk.html
De plus amples informations, les problèmes non résolus et les instructions détaillées
sont sur :
http://www.kjkoster.org/java/index.html
- 1er Mai 2000 : Demande d'amélioration (RFE) - en tête de classement
Nous avons adressé une demande à Sun pour qu'il fournisse un port officiel du JDK2 sur
FreeBSD. Nous sommes actuellement à la première place pour les résultats des
votes. Si vous êtes membre du "Java Developer's Connection" (c'est gratuit), vous pouvez
voter vous aussi http://developer.java.sun.com/developer/bugParade/bugs/4288745.html
Mars 2000
- 22 Mars 2000 : Les patches pour la version pre-alpha du JDK™ 1.2.2
sont disponibles.
Greg Lewis a sorti les patches pre-alpha pour les utilisateurs Java téméraires qui
voudraient compiler leur propre version native du JDK™ 1.2.2. Ce n'est pas
destiné aux cardiaques et ce JDK™ ne doit pas être utilisé sur des systèmes en
production. Cela étant dit, la plupart des démos AWT et Swing semblent fonctionner. Il
reste encore énormément de travail à faire et nous avons besoin de tous les testeurs que
nous pourrons trouver. Les patches et les instructions pour la compilation peuvent être
téléchargés depuis http://www.eyesbeyond.com/freebsd-jdk122-patches-latest.tar.gz.
Les problèmes non résolus et les résultats des tests sont disponibles sur http://www.kjkoster.org/java/index.html.
Janvier 2000
- 30 janvier 2000 : JDK™ 1.2.2RC4 de Blackdown
L'équipe Blackdown de portage sous Linux a sorti la RC4 du JDK™ 1.2. Elle a
été testée sous FreeBSD 3.4-STABLE et suivantes et elle fait tourner toutes les applets
de démo et les démos de jfc. Plusieurs personnes ont signalé quelques problèmes avec
Apache JServ. En attendant d'être ajoutée à l'arborescence des ports de FreeBSD, vous
pouvez la trouver sur http://www.jmcm.org/tech/ports/linux_jdk.html.
(Information rapportée par Jose Marques)
Novembre 1999
- 28 novembre 1999 : Requète pour amélioration
Nous avons lancé une pétition pour que Sun fournisse un portage officiel du JDK2 pour
FreeBSD. Nous sommes actuellement en seconde position dans le compte des
signatures. Si vous êtes membre de la Java Developer's Connection (c'est gratuit), vous
pouvez signer la pétition sur http://developer.java.sun.com/developer/bugParade/bugs/4288745.html
- 9 novembre 1999 : Une autre version de JDK™ 1.1.8 pour corriger une
classe spécifique de bugs sur le multicast.
Octobre 1999
- 11 octobre 1999 : Le portage de Java2/JDK™ 1.2 a repris. Nous
espérons, dans les semaines à venir, une première version "alpha" pour FreeBSD
3.3-stable/ELF.
Septembre 1999
- 22 septembre 1999 : Encore une version du JDK™ 1.1.8 afin de
corriger quelques bugs mineurs que des personnes ont trouvés mais aussi pour l'accélérer.
Pour plus de détails, reportez-vous au README.FreeBSD fourni avec cette version.
- jdk1.1.8_AOUT.V99-9-22.tar.gz. Pour FreeBSD versions 2.2.* au format binaire
A.OUT.
- jdk1.1.8_ELF.V99-9-22.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire
ELF.
Juillet 1999
- 19 juillet 1999 : nouvelle version du JDK™ 1.1.8 pour corriger
quelques bugs mineurs (mais ennuyeux). Premièrement, le patch réseau (voir plus loin) a
été incorporé à la compilation, deuxièmement, un bug ennuyeux de virgule flottante a été
trouvé et corrigé. Ce dernier concerne le code multi-thread : les calculs en virgule
flottante et basés sur le code pouvaient donner des résultats complètement erronés.
- jdk1.1.8_AOUT.V99-7-19.tar.gz. Pour FreeBSD versions 2.2.* au format binaire
A.OUT.
- jdk1.1.8_ELF.V99-7-19.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire
ELF.
- 2 juillet 1999 : Mise en place de l'équipe de portage "CommAPI" dont le but
est de distribuer librement CommAPI pour JAVA pour la
communauté FreeBSD. Le projet est coordonné par DRICOT Jean-Michel et sera
hébergé sur http://student.ulb.ac.be/~jdricot/commapi/.
N'hésitez pas à le contacter si vous voulez faire partie du projet.
Juin 1999
- 8 juin 1999 : Un bug mineur a été trouvé dans JDK™ 1.1.8 qui
concerne les gens utilisant les sockets UDP. Si vous essayiez d'envoyer un paquet à une
adresse broadcast, le JDK™ de FreeBSD refusait avec une erreur de permission. Cette
erreur a été corrigée et au lieu de sortir à nouveau une version complète, un petit patch
a été prévu pour ceux qui rencontrent ce problème. Si vous êtes de ceux-là, n'hésitez pas
à télécharger le fichier tar gzippé et "détarer" le à l'endroit où est installé le JDK.
Il s'installera tout seul par dessus l'ancienne version. Si vous n'avez pas ce problème,
pas besoin d'appliquer le patch même si ça ne peut pas faire de mal.
- 3 juin 1999 : JDK™ 1.1.8 pour les versions A.OUT et ELF. Cette
version ajoute le support pour les versions antérieures à 3.*/ELF (sans avoir besoin de
changement dans le chargeur dynamique) et corrige également des bugs concernant le
support de LOCALE et du fuseau horaire pour toutes les versions de FreeBSD.
- jdk1.1.8_AOUT.V99-6-3.tar.gz. Pour FreeBSD versions 2.2.* au format binaire
A.OUT.
- jdk1.1.8_ELF.V99-6-3.tar.gz. Pour FreeBSD versions 3.* et 4.* au format binaire
ELF.
- 1er juin 1999 : Statut de JDK2
- Le travail sur JDK™ 1.2/JDK2 avance assez lentement puisque l'équipe de
développement focalise ses efforts sur des versions stables de JDK1. Pour la plupart des
développement JDK2, vous pouvez utiliser la version JDK1 avec Swing pour JDK1,
fourni par Sun, qui fonctionne très bien sous FreeBSD.
Avril 1999
- 16 avril 1999 : Nouvelle version A.OUT de JDK™ 1.1.7. Elle corrige
des problèmes de compilation de la version de mars. Une nouvelle version ELF va voir le
jour dans un futur proche pour supporter des versions plus anciennes que la 3.0.
- jdk1.1.7_AOUT.V99-4-16.tar.gz. Pour FreeBSD versions 2.2.* au format binaire
A.OUT.
Mars 1999
- 26 mars 1999 : Support de ELF pour JDK™ 1.1.7 et nouvelle version
A.OUT qui corrige quelques bugs mineurs.
- 16 mars 1999 : Mises à jour sur le développement actuel :
- ELF JDK™ 1.1.7 : Une version ELF de JDK™ 1.1.7 (pour utiliser
sur FreeBSD 3.x et plus récents) est en train d'entrer dans sa première phase de tests.
Une version béta devrait être disponible dans quelques semaines.
- JDK2 (alias JDK™ 1.2) : Plusieurs personnes travaillent au portage de JDK2
sur FreeBSD. Le travail n'avance pas vite à cause du manque de temps que les développeurs
peuvent consacrer au projet. La sortie de JDK2 par Blackdown aidera au développement
lorsqu'ils difuseront leurs sources.
Décembre 1998
- 21 décembre 1998 : jdk1.1.7.V98-12-21.tar.gz.
- Version corrigeant des bugs de JDK™ 1.1.7. Merci à Keith White d'avoir
traqué certains bugs ennuyeux (et sérieux) du JDK™, notament le bug concernant le
modulo. Dans cette version, la limite à 256 descripteurs de fichiers est montée à 2048.
JRE est aussi nettement plus utilisable, de nouveau grâce à Keith.
Novembre 1998
- 14 novembre 1998 :jdk1.1.7.V98-11-5.tar.gz.
- Mise à jour vers JDK™ 1.1.7. Les remerciements vont à Patrick Gardella patrick@FreeBSD.org qui a effectué la plupart des
tests sur cette version.
Septembre 1998
- 23 septembre 1998 : jdk1.1.6.V98-9-23.tar.gz.
- La compilation du 14 Août a mal lié jre à JDK™ et à JRE. Une nouvelle version a
donc été compilée avec les liens corrects. Sinon, aucun changement par rapport à la
version précédente.
Août 1998
- 22 août 1998 :
- Mise à jour de la page listant les nombreux sites qui ont accepté d'être mirroir du
JDK™ et de fournir un accès ftp. Merci à tous !
- 14 août 1998 : jdk1.1.6.V98-8-14.tar.gz.
- L'option SO_REUSEADDR est désormais correctement positionnée dans les ServerSockets
(cela doit aussi affecter les autres sockets).
Juillet 1998
- 21 juillet 1998 : jdk1.1.6.V98-7-21.tar.gz.
- Portage mis à jour de JDK™ 1.1.6. Les remerciements vont à Keith White kwhite@site.uottawa.ca qui a fait le plus gros
travail afin que cette version voit le jour.
- Des 'nommages' plus standards pour java.version et autres.
- Correction des sockets UDP/Multicast.
- Le signal "abort error" devrait être corrigé (touchons du bois).
- Ajout de l'encodage "KOI8-R" et "CP866".
- Les fuseaux horaires fonctionnent désormais correctement sous FreeBSD (cela nécessite
du code natif mais celui-ci est inclus dans le JDK™ et donc ne devrait pas géner
les utilisateurs. Néanmoins, FreeBSD possède maintenant une des rares (la seule ?)
machine virtuelle qui supporte correctement les fuseaux horaires).
- sysRmdir() efface désormais correctement les répertoires.
- Lien vers la librairie xpg4 afin de supporter les localisations CJK.
Mai 1998
- 5 mai 1998 :
- Mise à jour de la page pour inclure les instructions d'acquisition de JWS de Sun
(Java Work Shop) fonctionnant sous FreeBSD.
Février 1998
- 25 février 1998 : jdk1.1.5.V98-2-25.tar.gz.
- La compilation de JDK™ sur 2.2.2 devrait fonctionner à nouveau.
- AWT définit maintenant correctement le nom des fenêtres.
- Correction d'un bug obscure qui pouvait provoquer un core lorsque l'on clique
plusieurs fois sur un bouton de boîte de dialogue.
- Correction d'un bug dans lequel SHMEM n'était pas libéré lors de l'utilisation
d'images, causant une perte mémoire.
12 février 1998 :
- Johan Larsson a fournit gracieusement un miroir ftp pour le JDK™. Donc si vous
avez HTTP en horreur, n'hésitez pas à vous le procurer depuis ce site.
- Remplacement du logo "Steaming Cup of Java" ("Tasse fumante de Java") par le logo
"Jump to Java" ("Passez à Java") qui est plus acceptable politiquement (et légalement)
pour les avocats de SUN.
9 février 1998 :jdk1.1.5.V98-2-8.tar.gz.
- Correction de bugs dans Process.waitFor()
- Modification de la façon dont la bibliothèque Motif était liée. Cela permettra à
quiconque possédant la bibliothèque Motif (statique ou dynamique) de compiler son propre
JDK™, une fois que le patch sera sorti. Si leur licence Motif le permet, ils
pourront aussi mettre les versions binaires à disposition.
- Les lectures non bloquantes sur les PIPE n'étaient pas fiables sur toutes les
versions du système d'exploitation.
- Le multicast fonctionne désormais.
Janvier 1998
- janvier 1998 :
- Mise en place de l'équipe de portage de JDK™ pour FreeBSD qui crée de nouvelles
versions de JDK™ pour FreeBSD.
- Nouveau binaire JDK™ 1.1.5 contenant Motif statiquement compilé
(malheureusement, cette version a été perdue suite à un crash disque du serveur ftp
).
|