OVH Cloud OVH Cloud

Sun : "Linux m'a tuer"

104 réponses
Avatar
Richard Delorme
La situation financière de Sun est grave. :
http://reuters.com/financeNewsArticle.jhtml?type=hotStocksNews&storyID=3535714

Sun se meurt, la position ambivalente de Sun, à la fois opposé à Linux (ils
soutiennent SCO) et acteur du Libre (OpenOffice), n'y est sans doute pas
étrangère. Il est dur de dénigrer Linux d'un côté et de lui offrir des
outils majeurs, comme Java et OpenOffice, de l'autre. Le problème de Sun
aura été de ne pas avoir saisi l'opportunité Linux, comme ont su le faire
IBM ou HP. Loin de Linux, point de salut ! Quelle sera la prochaine victime
de Linux ? SCO ? Et Microsoft c'est pour quand ?
La question du devenir de Java et OpenOffice se pose. Java sera-t-il
racheter par IBM ? OpenOffice progressera-t-il encore sans l'appui d'une
grosse boîte comme Sun ?

--
Richard

10 réponses

1 2 3 4 5
Avatar
Eric Jacoboni
Wild Thing writes:


Ca en présente aussi si on veut utiliser certaines primitives qui
n'existent ni sous NetBSD, ni sous Linux, sem_open, par exemple
(encore que maintant elle existe sous FreeBSD 5.1).


Sun ne fait il pas comme IBM en filant ses technologies à la communauté
du libre peu à peu mais sans pub autour ?


Ce n'est pas une technologie SUN... Il s'agit de POSIX et ces appels
ne se trouvent pas partout.


Il n'y a pas que i386 dans la vie, heureusement. Et, on a beau dire,
Java sous BSD, c'est pas Java sous Win ou MacOS (je ne sais pas pour
Linux).


Ma liste couvre pas mal de mainframe et les Mac aussi, je ne parlais
donc pas que des x86... je peux y rajouter HP-UX et Digital si tu veux
mais là encore ça marche aussi non ?


Bof... Java marche à peu près bien en émulation Linux sur NetBSD/i386
par ex, ce qui veut bien dire que, vu qu'on a pas accès aux sources,
on est obligé de faire avec ce que Sun donne. A ma connaissance, les
derniers binaires Java ne sont disponibles que pour un nombre réduit
de plateformes et faire tourner Java en émulation Linux, cela veut
bien dire que Sun n'autorise pas n'importe quel système à disposer de
sa VM. J'appelle donc pas ça « marcher » (il y a plein de problèmes
avec les threads, par ex). Pour utiliser Java sous MacOSX, je peux
dire qu'il n'y a pas photo entre deux applis, l'une s'exécutant sous
BSD l'autre sous OSX.


J'ai encore du mal à le situer ce petit jeune dans la grande famille
des langages.


Faut le voir comme un Java bis, les problèmes de licence en moins (les
sources sont dispos). Bon, mais à part l'avoir compilé et programmé
deux ou trois petits trucs je ne le connais pas plus que ça. Le
langage est intéressant, cela dit.

--
Éric Jacoboni, né il y a 1368703512 secondes


Avatar
Wild Thing
Ce n'est pas une technologie SUN... Il s'agit de POSIX et ces appels
ne se trouvent pas partout.


Ok,

Bof... Java marche à peu près bien en émulation Linux sur NetBSD/i386
par ex, ce qui veut bien dire que, vu qu'on a pas accès aux sources,
on est obligé de faire avec ce que Sun donne. A ma connaissance, les
derniers binaires Java ne sont disponibles que pour un nombre réduit
de plateformes et faire tourner Java en émulation Linux, cela veut
bien dire que Sun n'autorise pas n'importe quel système à disposer de
sa VM. J'appelle donc pas ça « marcher » (il y a plein de problèmes
avec les threads, par ex). Pour utiliser Java sous MacOSX, je peux
dire qu'il n'y a pas photo entre deux applis, l'une s'exécutant sous
BSD l'autre sous OSX.


Encore une raison des difficultés de Sun alors... ils ne se font pas que
des potes avec ça. A part IBM, qui a les moyens et la volonté de faire
certifier un JVM ? Qu'n est il de Kaffe sous linux et de Gcj/Cjj ?

Faut le voir comme un Java bis, les problèmes de licence en moins (les
sources sont dispos). Bon, mais à part l'avoir compilé et programmé
deux ou trois petits trucs je ne le connais pas plus que ça. Le
langage est intéressant, cela dit.


Un bon produit d'appel pour attiré le badaud chez M$ ?
:-)

--
Webcrawler, beware the beast in black...
Wild Thing !

Avatar
talon
Eric Jacoboni wrote:


J'ai encore du mal à le situer ce petit jeune dans la grande famille
des langages.


Faut le voir comme un Java bis, les problèmes de licence en moins (les
sources sont dispos). Bon, mais à part l'avoir compilé et programmé
deux ou trois petits trucs je ne le connais pas plus que ça. Le
langage est intéressant, cela dit.

Pour avoir compilé le jdk-1.3.1 sous FreeBSD, j'ai eu l'impression que

les sources étaient dispos. M'aurait-on menti?
(Certes, c'est un vrai merdier pour aller les chercher chez Sun, tout
comme icc chez Intel d'ailleurs, mais enfin ...)
Maintenant, comprendre les dites sources c'est une autre histoire.
Java est notoirement imbaisable et particulièrement difficile à porter,
en particulier à cuse de hotspot.


--

Michel TALON


Avatar
Eric Jacoboni
(Michel Talon) writes:

Pour avoir compilé le jdk-1.3.1 sous FreeBSD, j'ai eu l'impression que
les sources étaient dispos. M'aurait-on menti?


Je parle des dernières versions : on en est à la 1.4.1 et, que je
sache, les sources ne sont pas dispos.

--
Éric Jacoboni, né il y a 1368721409 secondes

Avatar
talon
Eric Jacoboni wrote:
(Michel Talon) writes:

Pour avoir compilé le jdk-1.3.1 sous FreeBSD, j'ai eu l'impression que
les sources étaient dispos. M'aurait-on menti?


Je parle des dernières versions : on en est à la 1.4.1 et, que je
sache, les sources ne sont pas dispos.



Le 1.4 je n'en sais absolument rien. Garderaient ils celà par devers
eux? Ils sont encore plus cons que ce que je croyais, alors.

--

Michel TALON


Avatar
David
Je parle des dernières versions : on en est à la 1.4.1 et, que je
sache, les sources ne sont pas dispos.



On est a la version 1.4.2_01 et l'integralite des sources sont
disponibles, depuis sa sortie.

http://wwws.sun.com/software/communitysource/j2se/java2/download.html


Sun Community Source Licensing :

http://wwws.sun.com/software/communitysource/index.html

--
David

Avatar
gutkneco+news
Emmanuel Florac wrote:

Heu, ils sont quand même en train de prendre le virage très vite...


Ouais, euh, c'est plus façon la courbe est lâche mais le volant dur
qu'avec la joue gauche qui rape le gravier quand même.

Ol.
--
Olivier Gutknecht

Avatar
gutkneco+news
Wild Thing wrote:

Encore une raison des difficultés de Sun alors... ils ne se font pas que
des potes avec ça. A part IBM, qui a les moyens et la volonté de faire
certifier un JVM ?


Beaucoup de monde, à commencer par tout ceux qui ont pris une license du
code Sun et qui ont a faire certifier leurs changements/optimisations.
C'est le cas de la plupart des constructeurs et éditeurs (en particulier
en BD) qui ont des JVM "tunées". IBM est l'un des rares à avoir une
reimplémentation from scratch.

Qu'n est il de Kaffe sous linux et de Gcj/Cjj ?


"Prometteur"

Faut le voir comme un Java bis, les problèmes de licence en moins (les
sources sont dispos). Bon, mais à part l'avoir compilé et programmé
deux ou trois petits trucs je ne le connais pas plus que ça. Le
langage est intéressant, cela dit.


Un bon produit d'appel pour attiré le badaud chez M$ ?


On peut le voir comme ça. On peut aussi le voir comme une occasion du
siècle pour Microsoft de repartir sur des bases saines et de remettre à
plat leur infrastructure, tant pour le côté COM que pour les langages ou
l'intégration avec des produits tiers. Tout en apprenant des erreurs de
Java. Ne serait-ce que parce que l'équipe qui a conçu l'infrastructure
de .NET, C#/CLR/VB.NET etc est très brillante.

Bon, des bouts d'URL avec des morceaux de contenu dedans:

Deux comparaisons entre C# et Java-le-langage.
<http://genamics.com/developer/csharp_comparative.htm>
<http://www.25hoursaday.com/CsharpVsJava.html>
La présentation d'Anders Hejlsberg sur C# et son futur à OOPSLA:
<http://www.gotdotnet.com/team/csharp/learn/Future/default.aspx>

Un papier de comparaison JVM/CLR par un chercheur en compilation:
<http://sky.fit.qut.edu.au/~gough/VirtualMachines.ps>
Deux intéressants papier de Microsoft Research sur les avancées de CLR
par rapport aux JVM:
<http://docs.msdnaa.net/ark/Webfiles/WhitePapers/CLR.pdf>
<http://pag.lcs.mit.edu/reading-group/meijer01clr.pdf>
Un papier sur la génération de code au runtime comparée entre plusieurs
JVM et CLR:
<http://www.dina.dk/~sestoft/rtcg/rtcg.pdf>

Les notes au jour le jour du développeur de IKVM (une VM Java sur .NET):
<http://weblog.ikvm.net>
L'implémentation alternative de .NET, Mono:
<http://www.go-mono.com/>

Ol.
--
Olivier Gutknecht


Avatar
gutkneco+news
Irvin Probst wrote:

Le gros probleme de Sun c'est de ne pas avoir de politique claire
amha...
Alors ils orientent leur stratégie sur quoi au juste ?
- Un OS pour serveurs ?
- Un OS pour stations de travail ?
- Un OS grand public ?
- Des stations de travail ?
- Des serveurs haut de gamme ?
- Des serveurs Linux pour le bas de gamme ?
- Java ?


Tu oublies:
- Un environnement desktop pour postes clients Linux ou Solaris
- Un environnement serveur multi-services
- Des environnements de développement
- Une suite bureautique
- De la gestion de réseau et de clusters
- ...

Ol.
--
Olivier Gutknecht

Avatar
Wild Thing
Beaucoup de monde, à commencer par tout ceux qui ont pris une license du
code Sun et qui ont a faire certifier leurs changements/optimisations.
C'est le cas de la plupart des constructeurs et éditeurs (en particulier
en BD) qui ont des JVM "tunées". IBM est l'un des rares à avoir une
reimplémentation from scratch.


C'est de ce cas précis dont je voulais parler en effet...

Qu'n est il de Kaffe sous linux et de Gcj/Cjj ?


"Prometteur"


Qui peut "financer" les certifs successives des versions de ces trucs
prometteurs, le projet GNU et ses collectes de dons ? Est-ce dans
l'esprit de la GPL ou de la LGPL ?

On peut le voir comme ça. On peut aussi le voir comme une occasion du
siècle pour Microsoft de repartir sur des bases saines et de remettre à
plat leur infrastructure, tant pour le côté COM que pour les langages ou
l'intégration avec des produits tiers. Tout en apprenant des erreurs de
Java. Ne serait-ce que parce que l'équipe qui a conçu l'infrastructure
de .NET, C#/CLR/VB.NET etc est très brillante.


Ca mériterait presque d'en faire un projet libre... autour de GCC !
:-)

Bon, des bouts d'URL avec des morceaux de contenu dedans:
Deux comparaisons entre C# et Java-le-langage.
<http://genamics.com/developer/csharp_comparative.htm>
<http://www.25hoursaday.com/CsharpVsJava.html>
La présentation d'Anders Hejlsberg sur C# et son futur à OOPSLA:
<http://www.gotdotnet.com/team/csharp/learn/Future/default.aspx>
Un papier de comparaison JVM/CLR par un chercheur en compilation:
<http://sky.fit.qut.edu.au/~gough/VirtualMachines.ps>
Deux intéressants papier de Microsoft Research sur les avancées de CLR
par rapport aux JVM:
<http://docs.msdnaa.net/ark/Webfiles/WhitePapers/CLR.pdf>
<http://pag.lcs.mit.edu/reading-group/meijer01clr.pdf>
Un papier sur la génération de code au runtime comparée entre plusieurs
JVM et CLR:
<http://www.dina.dk/~sestoft/rtcg/rtcg.pdf>
Les notes au jour le jour du développeur de IKVM (une VM Java sur .NET):
<http://weblog.ikvm.net>
L'implémentation alternative de .NET, Mono:
<http://www.go-mono.com/>


Merci pour ces liens...

--
Webcrawler, beware the beast in black...
Wild Thing !


1 2 3 4 5