QuicksearchCodenews SearchDisclaimerThe individual owning this blog works at Sun Microsystems GmbH in Germany, a subsidiary of Oracle. The opinions expressed here are his own, are not necessarily reviewed in advance by anyone but the individual author, and neither Oracle nor any other party necessarily agrees with them.
NavigationCategories
|
New SPARC processorFriday, July 24. 2009Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as
(Linear | Threaded)
Hmmm, that's interesting. Now, why would anyone use SPARC except for running Solaris? Does it mean some satellites run on Solaris? Which ones?
The reason is not Solaris. Itīs a different one. Despite general opinion, SPARC isnīt a propritary architecture. You get go to SPARC International, get the specification for a 100 bucks or so and you can develop and manufacture your own SPARC CPU. This was used by the European Space Agency to develop a radiation hardened version of a SPARC architecture. The development is called LEON, the proc named in the article uses the LEON2-FT design. The LEON2 and LEON3 design are available under the GNU General Public License respectivly under the GNU Lesser General Public License. Being able to get such an architecture essentially for cheap money was the essential reason behind the decision for SPARC (besides of other technical reasons)
I laugh every time I see someone refer to SPARC as 'Sun's proprietary lock-in architecture' and tout x86 instead.
Try making a SPARC CPU legally and an x86 CPU legally and I guess we'll see whose architecture is 'proprietary'..
Yes, but you canīt get this into the mind of many people ....
"Now, why would anyone use SPARC except for running Solaris?"
Because, let's face it, the modern UltraSPARC Tx designs are free-as-in-beer, and because, apart from a weirdo memory loads and stores, which stem from a lack of bits in the address registers, SPARC is actually quite a nice CPU to program on (in assembler, no less!) Hey, one even gets a free instruction cycle slot every branch instruction! So the question really becomes: why not SPARC? It's F R E E ! ! !
Nice article. I wonder though, are folks with this processor going to run Solaris, Linux, one of the BSDs, VxWorks, or something else?
With hard realtime capabilities, Solaris could be compelling in the environments where this processor will be deployed, but someone would have to do the work to revive a 32-bit SPARC kernel. Might be very fun work, but also non-trivial and very niche.
at some point x86 may be forced to be opened by regulatory powers. the more society depends on it, the higher the demand for having the underlying infrastructure 'readable'.
opening sparc was a good step, but way to late. right now the future of sparc is very uncertain and even though its an open architecure the capital investments for a competitive cpu are way to high that anybody will go there. let's see what oracle does.
But SPARC has been open since 1989:
http://sparc.org/aboutOverview.html Sun did many things too late, but opening sparc was not one of them.
Great stuff, excellent choice : I knew of this architecture in space : http://en.wikipedia.org/wiki/RAD750, but PPC750 is EndOftheLine (paragraph 'Future' in
http://en.wikipedia.org/wiki/PowerPC_G3) which makes further space-software development on PPC undesirable (imho). Cost of software and testing much^2 more than $200K for 1 board. Open Source Hardware Architecture mitigates risk of vendor losing interest (AKA pulling an OS/2 on you).
And as far as i remember LEON-1 dates back into the year 2000. So open SPARC is quite an old hat.
sad thing, cpu makers are dying like flies today.
amd is fainting away, via is not able to deliver. we need a new x86 vendor right now, intel only would be a fucking nightmare. |
Links in this articleThe LKSF bookThe book with the consolidated Less known Solaris Tutorials is available for download here
Twitterfeedstwitter.com/c0t0d0s0
@ihsandogan i didn't had it at that moment .... and just a GSM data line twitter.com/codenews 6925762 zios blocked on mutex, holder blocked on read http://bit.ly/9g1GKC twitter.com/SunPatches 125332-09 - JDS 3: Macromedia Flash Player Plugin Patch. Available for SPARC since Mar/15/10. http://bit.ly/au3wfA twitter.com/SolPatchesX86 137148-06 - SunOS 5.10_x86: libexpat patch. Available since Mar/15/10. http://bit.ly/aNZcLt twitter.com/SolPatchesSPARC 137147-06 - SunOS 5.10: libexpat patch. Available since Mar/15/10. http://bit.ly/cZmvyt Web 2.0Contact
Networking open.bc My photos SyndicationTagged articlesAMD Apple avs Bahn Blogging Blogosphere braindump Business Travel CeBIT cec cec2006 CMT del.icio.us deutsch dtrace fliegen Fundsache General Hamburg IBM i hate sundays Intel iscsi jumpstart Links Linux lksf Mindfuck Movies Music Musik Niagara Opensolaris Opteron Photographie policy of ... Politik Security Solaris storage Sun suncec2007 sunw t1 The IT Business Ultrasparc ultrasparc t1 Wirtschaft Work ZFS
Comments about Who are you?
Tue, 16.03.2010 08:48
Unix system engineer in Sweden
. Working with telecom. I'm th
inking of starting to migrate
to opensolaris.
Solve [...]
about links for 2010-03-15
Mon, 15.03.2010 23:51
http://de.wikipedia.org/wiki/B
undesautobahn_39#Kontroversen
about Who are you?
Mon, 15.03.2010 19:15
I was a developer for Process
Control Software on Solaris a
while ago. I did a bit of admi
nistration work too, but [...]
about Who are you?
Mon, 15.03.2010 17:35
Systems engineer in a company
developing software for mobile
opcos running in Solaris 10 (
OpenSolaris is a little [...]
Mon, 15.03.2010 17:16
Minicom is also available:
http://turin.nss.udel.edu/prog
ramming/
Buttons![]() This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Germany License
![]() ![]() ![]() Blog Administration |