A un mois près (le 19 septembre), cette sortie concorde avec la sortie de la 1.3 sous Linux et Windows, il y a maintenant 3 ans ... Après l'abandon du support de FreeBSD par Sun avec la 1.1.8, la FreeBSD Foundation a du faire de son mieux pour pouvoir porter cet environnement "multi plateforme".
Depuis longtemps, le port de Java 1.3.1 était considéré comme stable et il a réussi à passer les certifications Sun récemment. Une nouvelle étape vient d'être franchie avec la mise à disposition de binaires.
Il est à noter que la JVM 1.4.1 est en développement et est considérée comme presque stable. Espérons qu'une version stable sorte avant la 1.5 :o)
Aller plus loin
- Téléchargements de "Latte Diablo" et "Caffe Diablo" (3 clics)
- La page officielle du FreeBSD Java Project (7 clics)
- Le site officiel de Sun (1 clic)
- Télécharger FreeBSD (2 clics)
- Portail français FreeBSD (10 clics)
- Des news pour FreeBSD (1 clic)
# Re: Nouvaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par Eric Boulat . Évalué à 8.
[^] # Re: Nouvaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par Blackknight (site web personnel, Mastodon) . Évalué à 9.
[^] # Re: Nouvaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par modr12 . Évalué à 5.
exemple architecture ultra sparc 3
"a partir du moment ou il existe une version opensource de linux pour l'UltraSparc III ,il devient trivial de l'adopter pour adapter OpenBSD sur ce processeur sans même avoir nos documentations techniques, non ?"
[^] # Re: Nouvaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par patrick_g (site web personnel) . Évalué à 3.
je sais pas moi....... je demande......je suis pas programmeur.
je croyais que c'était la force du LL : on peut lire le code source et l'adapter comme on veut (ainsi tant qu'il existe un programmeur intéréssé le soft ne disparait pas).
donc un programmeur BSD lit le source du SPARC dans Linux et comprend ainsi les specs du CPU qu'il peut alors adapter à BSD.
non ?
c'est un pb de license entre BSD et GPL ?
[^] # Re: Nouvaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par ours Ours (site web personnel) . Évalué à 3.
Le plus bas niveau de Java n'est pas mis à disposition.
[^] # Re: Nouvaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par patrick_g (site web personnel) . Évalué à 4.
moi je parle de la citation au dessus (tiré de Login je crois) et qui dit que Sun ne veut pas filer les spécifications de son processeur UltraSparc III aux developpeurs des divers BSD au motif qu'une implémentation existe déja sous GNU/Linux.
En gros ils disent : "une implémentation linux de notre processeur existe sous Linux donc les programmeurs BSD ont qu'a aller voir les sources de Linux et ainsi ils comprendront comment marche notre processeur....pas besoin de se faire chier à tout leur dire !"
ma question est : est-ce que c'est trivial et facile de lire les sources et d'en déduire les spécifications du processeur UltraSparc III ou est-ce que c'est méga-dur ?
# Nouv_e_aux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par LupusMic (site web personnel, Mastodon) . Évalué à 1.
Cheval/Chevaux
[^] # Re: Nouv_e_aux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par Boa Treize (site web personnel) . Évalué à -1.
# Java portable ?
Posté par jmfayard . Évalué à 8.
Bref, je crois qu'il va falloir que les Java-istes forcénés révisent leur argument n° 1.
[^] # Re: Java portable ?
Posté par Nap . Évalué à 3.
[^] # Re: Java portable ?
Posté par RB . Évalué à 6.
Le problème c'est la JVM. En fait, c'est pas un programme écrit en C qu'on peut bêtement recompiler sur chaques platteformes. Surtout parce que pour le moment, entre windows, solaris, linux et freebsd, ils ont tous une gestion des threads différentes. Et en java on peut facilement faire des thread et la VM doit gérer ceux-ci mais pour des question d'efficacité, elle va utiliser le système de thread de l'OS sous jacent. Les threads sous freebsd 4 n'étant pas le gros point fort c'était apparemment pas si facile de faire bien marcher l'affaire, espérons qu'avec le nouveaux système de thread du 5 ça ira mieux.
Mais, d'un autre côté, Sun, a vraiment fait peu de chose pour aider ce port et ça c'est vraiment nul de leur part, parce que pour un language pouvant être exécuté n'importe ou, le java se limite actuellement a bien peu de platteformes.
[^] # Re: Java portable ?
Posté par Yusei (Mastodon) . Évalué à 2.
Oui, il y a un problème d'efficacité, mais il y a surtout un problème d'ouverture à mon avis...
[^] # Re: Java portable ?
Posté par ckyl . Évalué à 0.
Pour un Hello world tu as raison pour le reste tu peux repasser. A part suivre des regles tres strictes de compatibilites (verifier que tout ce que tu utilises fonctionnera sous BSD etc...) tu te fourres les doigts dans l'oeil jusqu'au coude.
Allez un exemple comment tu detectes la presence d'un module noyau qui compile, avec gcc, sous linux et sous BSD sans #define (et non tu n'as pas le droit au /proc linux puisque tout BSDiens digne de ce nom n'a pas de /proc monte :-) ?
Enfin bref c'etait plutot l'inverse qu'il fallait dire. tout binaire fonctionnant sous linux fonctionnera sous BSD (enfin pour une immense majorite).
[^] # Re: Java portable ?
Posté par ours Ours (site web personnel) . Évalué à 6.
Actuellement Java est orienté vers Linux et Windows, et les téléphones portables. Sur Linux, la machine virtuelle est moins performante, sur les téléphones portables, l'implémentation est souvent partielle ce qui pose le problème des tests (write once, debug anywhere).
Dans le cadre de mes études, j'ai eu une demi-journée conférence de Sun, le gars passait son temps à vanter les mérites de Java (et de ses stations).
Le discours qu'il tenait était "On a plein d'ordinateurs compatibles Java sans l'aide de Microsoft". Manque de bol quand on lui demandait des stats sur les versions, il n'en savait rien.
Ca devait l'arranger, faut croire.
Il faut savoir que développer pour la version 1.1, c'est assez éprouvant, et il y aura peut être une cassure de la compatibilité ascendante avec un hypothétique Java 3.
Je l'ai ensuite questionné sur le sujet de FreeBSD / Java, il m'avait répondu que FreeBSD n'était pas une plate forme majeure (sachant que beaucoup de serveurs tournent sur FreeBSD ...).
Sun mets en avant un aspect multi plateforme qui se résume à 3 environnements (à savoir Windows / Linux / Solaris) et je trouve ca dommage.
<hors-sujet>
Bien que l'aspect mono plateforme / multi médias soit mis en avant, Microsoft a développé - pour des raisons de certification - une version FreeBSD de .Net avec Rotor
http://msdn.microsoft.com/net/sscli/(...)
</hors-sujet>
[^] # Re: Java portable ?
Posté par Stéphane Traumat (site web personnel) . Évalué à 3.
voila :)
http://about.me/straumat
[^] # Re: Java portable ?
Posté par Boa Treize (site web personnel) . Évalué à 2.
[^] # Re: Java portable ?
Posté par Stéphane Traumat (site web personnel) . Évalué à 1.
http://about.me/straumat
[^] # Re: Java portable ?
Posté par Stéphane Traumat (site web personnel) . Évalué à 4.
Pour la télécharger :D
http://about.me/straumat
[^] # Re: Java portable ?
Posté par Wawet76 . Évalué à 6.
Malgrès ce que dit Sun, ils ne fournissent pas de JVM pour Linux, mais pour Linux sur x86 (et Itanium)
[^] # Re: Java portable ?
Posté par ours Ours (site web personnel) . Évalué à -1.
[^] # Re: Java portable ?
Posté par un_brice (site web personnel) . Évalué à 2.
<blockquote>The Java 1.4.1 update adds the following enhancements :
[...]
Up-to-date with the latest Java release from Sun, with hundreds of new features, including built-in support for XML-based web services, enhanced client functionality, and improved performance and reliability.</blockquote>
http://www.apple.com/downloads/macosx/apple/java.html(...)
[^] # Re: Java portable ?
Posté par deftones_chris . Évalué à 2.
# A quand la meme chose pour NetBSD ?
Posté par Anonyme . Évalué à 3.
Mais quelqu'un travail pour amelliorer ca :
http://mail-index.netbsd.org/tech-pkg/2003/08/06/0001.html(...)
# Re: Nouveaux binaires pour la plate-forme Java pour FreeBSD, la... 1.3.1 !
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 3.
s/sun.java.com/java.sun.com/
La gelée de coings est une chose à ne pas avaler de travers.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.