Journal : Java libre sur ppc/ppc-64: c'est fait !
Posté par fleny68 () le 26 novembre 2007
Pas encore testé, mais Gary Benson a même expliqué comment il a fait: IcedTea fonctionnerait sur ppc/ppc64
http://gbenson.livejournal.com/12515.html
Pour rappel IcedTea c'est le projet initié pour débarrasser OpenJDK de quelques scories non libres et avoir un Java entièrement libre.
http://iced-tea.org/wiki/Main_Page
Jusqu'à présent les possesseurs de ppc devaient utiliser le Java proposé par IBM.
http://gbenson.livejournal.com/12515.html
Pour rappel IcedTea c'est le projet initié pour débarrasser OpenJDK de quelques scories non libres et avoir un Java entièrement libre.
http://iced-tea.org/wiki/Main_Page
Jusqu'à présent les possesseurs de ppc devaient utiliser le Java proposé par IBM.
> Lire le journal (16 commentaires, moyenne: 1,5).
Vous avez demandé le commentaire #885218.



[+] Java libre sur ppc/ppc64 ça existait déjà ....
et même que ça s'appelait GCJ + GNU Classpath.
D'ailleurs, le plugin marchait pas trop mal.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Pour prendre deux exemple simple, j'ai jamais réussi à faire tourner le plugin du filtre d'import SVG de OpenOffice avec gcj comme java, et gcj est incapable de faire tourner CarMetal.
Donc que gcj m'intéresse et je ne l'oublie pas. Mais il ne me semble pas assez complet pour les besoins que j'ai eu.
[+] [^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Il fallait dire alors un Java libre basé sur Sun Java.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Un java libre à peu près complet en version... quelle version c'est OpenJDK? 1.7 je crois bien.
Le java d'ibm pour ppc n'est qu'en 1.5. Le gcj s'affiche aussi en 1.5 mais est incapable de lancer CaRMetal.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Non, normalement si tu parle de java (en précisant éventuellement la version), alors c'est senssé correspondre aux spécifications, sinon ça ne peut pas s'appeller java. Hors classpath (sur lequel se base gcj pour toute l'API java) n'est pas encore une implémentation complète de java (peut-être 1.1, mais c'est très très vieux).
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
ALors IcedTea n'est pas Java vu qu'il ne correspond pas aux spécifications.
Classpath couvre 99% de Java 1.4 & 1.5
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Ben oui, c'est pour ça qu'il asseppel icedtea.
Classpath couvre peut-être 99% de l'API, mais encore faut-il que les méthodes derrière fassent leur boulot, et pour la partie swing c'est encore assez difficile.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
GCJ + GNU Classpath, je n'ai jamais rien pu faire tourner avec en matière de programme java, que cela soit sur ppc ou x86...
Tous ensemble contre l'esclavitude des logiciels privateurs !
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Eclipse mache/marchait avec GCJ+GNU Classpath depuis longtemps.
C'est un bel exploit. Beaucoup d'applets java machaient avec le plugin.
Sinon effectivement il y a beaucoup de grosses applis qui ne marchaient pas avec GCJ/Classpath. Il suffit d'une fonction manquante dans l'API pour que tout un programme ne marche pas. C'est-à-dire que même si on couvre 99 % de l'api, il peut n'y avoir que 30 % des grosses applis qui tourne dessus.
Ne boudons pas GCJ/GNU Classpath, c'est ceux qui on permis d'avoir rapidement IcedTea.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Pas chez moi. Il y avait des exceptions au démarrage et après, ça plantait aléatoirement, impossible de l'utiliser plus de 20 minutes. Avec le java de sun, aucun problème.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
IcedTea, il mz semble est aussi incomplet : il ont virer les parties proprio de openjdk pour les remplacer par des partie libre (de Classpath, ou autre). Mais certains trucs sont des stubs qui ne font rien...
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Si t'aime le libre, tu peux bien "souffrir" qu'il manque deux ou trois bricoles.
Ici j'utilise IcedTea pour :
- plugin web (marche nickel, pas le moindre problème)
- eclipse + subclipse + mylyn + cdt + d'autres bricoles. Marche bien (sans problème aussi rapide que le java de Sun), il n'y a que l'aide qui plante (heureusement, ça ne plante pas le reste).
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Fedora Directory Server 1.1 Beta (c'est long comme nom...) marche avec IcedTea livré avec F8 :
http://richmegginson.livejournal.com/9350.html
IcedTea en est à ces tout débuts. Nul doute que la liste va s'allonger très vite.
[^]Re: Java libre sur ppc/ppc64 ça existait déjà ....
Exact:
http://iced-tea.org/wiki/FrequentlyAskedQuestions#What_does_(...)