Liens connexes

Dépêche modérée par

Dépêche éditée par

: Les UltraSparc sous GPL

Posté par patrick_g (page perso, ). Modéré le 15 février 2006.
0
Le président de la société SUN, Jonathan Schwartz, vient d'annoncer que le design de ses microprocesseurs UltraSparc allait basculer vers la licence GPL.

En perte de vitesse sur le marché des CPU après le début fracassant de l'architecture X86-64 et la très bonne résistance des Power d'IBM, Sun vient de prendre une décision radicale en décidant de publier la description de ses processeurs sous la licence libre la plus célèbre et la plus reconnue.

Après la bascule vers la GPL, n'importe quel fabricant pourra utiliser le design librement, le modifier et produire des microprocesseurs qui resteront eux-mêmes libres.
Richard stallman a salué cette initiative : "The free world welcomes Sun's decision to use the Free Software Foundation's GPL" et tous les libristes peuvent en faire autant.

NdM Il s'agit de la suite de l'article de décembre dernier donné en lien

> Lire la suite (106 commentaires, moyenne: 4,2).   [dépêche : 1966 caractères]

Selon Jonathan Schwartz "Open source is not just about software. Freedom is not just about software. It's going to come to hardware, and we're going to drive that".

C'est évidemment un coup de poker dans l'espoir de regagner des parts de marché qui se sont évaporées au profit de ses concurrents, mais c'est aussi un gain net pour l'ensemble de la communauté du libre.
Celle-ci avait senti depuis longtemps que la prochaine bataille se jouerait sur le hardware et que si les utilisateurs voulaient préserver leurs libertés il serait nécessaire d'avoir des machines libres en plus des logiciels. Les menaces du Trusted computing se précisent, les pressions des majors pour imposer une "chaîne de confiance hardware" augmentent. C'est ce qui explique la naissance de projets comme F-CPU (une tentative de design d'un processeur moderne libre) et de nombreux autres essais. Le succès n'est pas vraiment au rendez-vous du fait de la puissance très réduite des puces ou de la focalisation sur un marché de niche (comme le LEON de l'agence spatiale européenne qui est un processeur compatible Sparc v8 sous LGPL).

Bien entendu, le fait que la conception d'un processeur moderne et puissant soit une tache épouvantablement complexe n'aide pas au décollage de telles tentatives et c'est pourquoi l'annonce de SUN est si importante.

La première spécification disponible est celle de l'UltraSPARC T1 , une puce ultra innovante puisqu'elle propose 8 coeurs simples (in-order) avec 4 threads dans chaque coeur. On obtient ainsi une puce à 1.2 GHz faisant tourner 32 threads simultanément en ne consommant que 72 watts !

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

C'est bien mais

Posté par salvaire () le 15/02/2006 à 12:44. (lien). Évalué à 8.

Produire des cpu ça coûte une fortune! Où trouver l'argent pour les prototypes? Comment être compétitif en taille de gravure?

Sympa pour les developpeurs

Posté par Laurent J (page perso, ) le 15/02/2006 à 12:56. (lien). Évalué à 10.

l'UltraSPARC T1 , une puce ultra innovante puisqu'elle propose 8 coeurs simples (in-order) avec 4 threads dans chaque coeur. On obtient ainsi une puce à 1.2 GHz faisant tourner 32 threads simultanément en ne consommant que 72 watts !


Je veux la même dans ma machine pour mes compilations de moz !

mk_add_options MOZ_MAKE_FLAGS=-j32, ça le fait moi je dit :-) Parce que bon, du -j2, c'est bien beau, mais attendre 30 minutes pour avoir un binaire Gecko, c'est embétant à la longue :-)

Y a ceux aussi qui compilent à longueur de journée du KDE ou du gentoo qui pourraient être interressé :-)

Tanenbaum était un visionnaire ...

Posté par Marc Poiroud (Jabber id, page perso, ) le 15/02/2006 à 12:58. (lien). Évalué à 9.

Qui l'eu cru .. hein que lors de sa fronde avec Linus Torlvads, Andy Tanenbaum prédisait l'avenir ... avec 15 ans d'avance :)

From: ast@cs.vu.nl (Andy Tanenbaum)
Subject: Re: LINUX is obsolete
Date: 30 Jan 92 13:44:34 GMT

In article <1992Jan29.231426.20469@klaava.Helsinki.FI> torvalds@klaava.Helsinki.
FI (Linus Benedict Torvalds) writes:
>You use this [being a professor] as an excuse for the limitations of minix?
The limitations of MINIX relate at least partly to my being a professor:
An explicit design goal was to make it run on cheap hardware so students ... Making software free, but only for folks with enough money
to buy first class hardware is an interesting concept.
Of course 5 years from now that will be different, but 5 years from now
everyone will be running free GNU on their 200 MIPS, 64M SPARCstation-5
.

Fil complet : http://www.oreilly.com/catalog/opensources/book/appa.html

Enfin, bon faut encore faire les machines, faire des distrib compatibles (SparcDriva, Ultrabuntu, UltraOpenSuSe, ), ... on en a encore pour 15 ans ! :)

--
La chanson est une industrie parce qu’une poignée d’imbéciles a réussi à être moins con que le reste.
(Coluche)

Améliorations ?

Posté par Poulpatine (page perso, ) le 15/02/2006 à 13:28. (lien). Évalué à 5.

On pourra proposer des patchs sur la ml ? :)

--
\o/ Poulpatine \o/

Les UltraSparc sous quelle GPL?

Posté par Guinns (page perso, ) le 15/02/2006 à 14:12. (lien). Évalué à 1.

Alors, GPLv2 ou GPLv3 ?

"si les utilisateurs voulaient préserver leurs libertés ..." alors il vaudrait mieux la v3, histoire de ne pas pouvoir mettre des DRM dedant.

en fait la réponse semble être GPLv2 ...

De L'autre côté SGI ...

Posté par GhZaaark3 () le 15/02/2006 à 14:52. (lien). Évalué à 3.

... est mal barr'
Si on en croit cette article:
http://www.channelregister.co.uk/2006/02/08/sgi_warns/

Les risques d'une année 2006 fatale sont bien présent.
Si ils pouvaient libèrer leurs specs à leur tour, ça serait génial.

j'en ai presque des scrupules... :/

Enfin...

--
moué...

Sun et le libre

Posté par Wawet76 (page perso, ) le 15/02/2006 à 14:57. (lien). Évalué à 10.

Chez Sun ils libèrent tout sauf Java...

Comme pour Solaris et Ultrasparc, ils attendent aussi que Java soit quasiment mort commercialement avant de libérer leur implémentation ?

Un vrai portable ou un gros pda

Posté par Nicolas Boulay () le 15/02/2006 à 15:16. (lien). Évalué à 5.

Donc, je te prends un core ultrasparc T1, on va en prendre que 2 ou 4 cela suffit. Je te colle le core Open Graphique à coté, quelque IOs : usb2, PCMCIA, FLASH, GSM/GPRS, WIFI, bluetouth. Avec tout ça je te fais un bon gros SoC optimisé consomation pour viser ~30W.

Je te colle ça sur une carte mère avec 1 Go de RAM et 4 Go de FLASH. Je rajoute un écran 14" à éclairage LED et une grosse batterie Lithium-polymer de qq dizaines d'Ah.

Je mets le tout dans un package pour que cela face moins de 1 kg.

Et je te fais le portable/PDA tueur de blackberry et autre smartphone (avec clavier de m...) !

Un vrai ordinateur portable quoi...

--
"Plus un État censure, moins il est démocratique. Mais parce qu’on vous ment sur internet, on va le censurer pour ceux qui télechargent."

[+] Libriste

Posté par pleiades () le 15/02/2006 à 15:59. (lien). Évalué à -2.

"Libriste".... C'est la première fois que je vois ce terme.
Je le trouve particulièrement horrible. De plus la communauté du logiciel libre présente, à mon avis, le gros avantage de parler correctement français par rapport aux autres communautés informatiques, je trouve donc ça dommage.

vw

Aucun lien, mais pour info ....

Posté par GhostLine () le 16/02/2006 à 15:42. (lien). Évalué à 2.

... "Le Pegasos devient Open hardware" .

Cette machine uniquement connue des amigaistes, à base de PPC (G3 ou G4) est libre (depuis un petit moment maintenant). Elle contient (en vrai, je n'ai pas été voir si les plans concordaient) 2 ports Ethernet (100 et 1000 Mbps), un port IEEE1394, deux ports USB, une carte son integrée, un port AGP ... à voir donc.

http://www.amigaimpact.org/modules/news/article.php?storyid=(...)

Spec != RTL

Posté par Xavier Caron () le 16/02/2006 à 16:05. (lien). Évalué à 5.

Sun a publie la spec, c'est bien. Ils annoncent qu'ils vont publier le RTL, c'est mieux. Ca peut prendre en effet tres longtemps pour implementer une spec en un code RTL. LEON (sparcv8) est un bon exemple de reussite mais ca fait un moment qu'il bourlingue.
Meme avec le RTL, ce n'est pas a la portee du premier venu. Il faut un outil de synthese (tres cher), d'analyse statique de timing (cher aussi) et de simulation (il y en a des gratos) pour synthetiser et valider ton processeur. Ca prend aussi beaucoup de temps pour developper les contraintes (dependantes du process de fabrication, donc des bibliotheques du fondeur). Les bibliotheques ne sont pas gratuites non plus. Pour les technos avancees, les memoires sont AMHA un point critique. Un processeur a pas mal de caches differents. Un generateur de memoires coute bombon (~ M$ "que" pour du 130 nm). Et quand on a fini tout ca, on n'a fait que la partie front-end du boulot ! Les outils back-end (P&R, LVS, etc.) coutent encore plus cher que leurs copains du front-end (et bouffent encore plus de CPU/memoire).

Xavier.

Revenir en haut de page