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 ).
|