Skip site navigation (1) Skip section navigation (2)

Projet Java® pour FreeBSD : flash info

Septembre 2005

  • 3 Septembre 2005 :
    Greg Lewis a sorti le second jeu de patches pour le JDK® 1.5. Consultez la page JDK 1.5.x pour plus de détails.

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

  • 10 Septembre 2001 :
    Greg Lewis a sorti un ensemble de patches mis à jour (patches niveau 4) pour le JDK® 1.3.1. Consultez la page JDK 1.3.x pour plus de détails.
  • 6 Septembre 2001 :
    Maxim Sobolev a créé un port du logiciel Forte[tm] pour Java[tm] de Sun, version 3.0 Community Edition qui est un environnement de développement intégré (IDE). Il peut maintenant être installé directement depuis le répertoire ports/java/forte.

    Ce port peut être utilisé soit avec le JDK® 1.3.1 natif soit avec le JDK® 1.3.1 version Linux.

Août 2001

  • 27 Août 2001 :
    Greg Lewis a sorti un port pour le tant attendu JDK® 1.3.1. Il peut maintenant être installé directement depuis le répertoire ports/java/jdk13. Consultez la page JDK 1.3.x pour plus de détails.

    A noter que cette version est uniquement à l'intention des développeurs et qu'il n'est pas recommandé de l'utiliser pour un environnement de production.

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

  • 15 Septembre 2000 : Du service des informations Java :
    Sean O'Connell et Andrew Gallatin ont créés des patches pour pouvoir utiliser le JDK® 1.3 de IBM sur FreeBSD.
    Ernst de Haan a réussi à faire fonctionner le JDK® 1.3.0b9 de Sun version Linux sur FreeBSD 4.0-STABLE.

    Tous les détails sont sur cette page.

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.
    • jdk1.1.7_AOUT.V99-3-24.tar.gz. Pour FreeBSD versions 2.2.* au format binaire A.OUT.
    • jdk1.1.7_ELF.V99-3-25.tar.gz. Pour FreeBSD versions 3.x et 4 en format binaire ELF. Note : Requière les modifications effectuées sur le chargeur dynamique pour supporter la fonction dladdr() ajoutée le 24 mars 1999. Vous aurez besoin d'utiliser la 3.1-stable ou la 4.0-current datant d'après le 24 mars 1999. Si vous n'avez pas le binaire du nouveau chargeur ou si vous n'utilisez pas -stable ou -current, vous pouvez le charger depuis ici et l'installer en tant que /usr/libexec/ld-elf.so.1 (vous devez être root pour faire ceci) :
      # install -c -s -o bin -g bin -m 555 -C -fschg ld-elf.so.1 /usr/libexec
  • 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 ).