A Transitive emulátora portolja a SPARC/Solaris alkalmazásokat Intel Xeon/Itanium-on futó Linuxra

Az év korábbi szakaszában az a pletyka járta, hogy az Intel pénzt adott a Transitive névre hallgató cégnek (ismerős? Apple Rosetta?) azért, hogy az elkészítse emulátorának egy olyan verzióját, amelynek segítségével lehetőségünk nyílhat arra, hogy eredetileg Sun SPARC processzorra és Solaris operációs rendszerre írt programokat futtathassunk Intel Xeon és Itanium processzorokon futó Linux operációs rendszereken. A pletyka igaz.

A héten a Transitive bejelentette az Intel-lel közös munkájuk gyümölcseit: két QuickTransit eszközt, amelyek részei annak a valaminek, amit úgy hívnak, hogy Solaris/SPARC Migration Initiative. Segítségével a cégek képesek lehetnek arra, hogy fogják az eredetileg SPARC-os Solaris-ra írt alkalmazásukat, és azt a QuickTransit "hardver virtualizációs" emulátor szoftveren keresztül olyan Linux operációs rendszeren futtatják, amelyek alatt 32 vagy 64 bites Xeon vagy 64 bites Itanium processzor dolgozik.

A "QuickTransit for Solaris/Sparc to Linux/Xeon" termék július végén vagy augusztus elején lesz elérhető, míg a "QuickTransit for Solaris/Sparc to Linux/Itanium" az év negyedik negyedévében, elképzelhetően az év vége felé kerül forgalomba.

A Transitive cég körülbelül két évvel ezelőtt lépett a színre. Talán arról a legismertebb, hogy az Apple Rosetta névre hallgató PowerPC -> Intel emulátorának kulcs összetevőit szállította. Az Apple mellett a Silicon Graphics is ügyfele volt a Transitive-nek. Ők arra használták a cég termékét, hogy az eredetileg MIPS processzoron futó SGI Irix operációs rendszerre fejlesztett alkalmazásokat áttették segítségével Itanium-on futó Linux-ra. (Altix)

A témában a The UNIX Guardian cikkez itt. A Transitive bejelentése itt.

Hozzászólások

Nos, ha ez jól működik (értsd sebességben is), és a megjelenő dual-core Itanium (ami július 18-án jön) olyan jó lesz, mint amilyennek mondják, akkor isten óvja a SPARC-ot a kihalástól. Pláne, ha megcsináltatják a HP-UX-re migráló verzióját is :D Ha eszük van akkor megcsináltatják. Ez lenne az Intel érdeke, ha nyomni akarja az Itanium-ot.

--
trey @ gépház

Hat lehet, hogy most egy kicsit tenyleg becsokiztak a gatyaba a Sun fohadiszallason.

Azt is hozzatennem, hogy nem kar a Sun-ert, ha amiatt maradt meg a piacon, mert nem voltak a Solaris/SPARC kornyezeten futo programoknak mas portjai. Szoval nem latom a hatalmas innovaciot, ami miatt erdemes lenne ezt valasztani.

"Hat lehet, hogy most egy kicsit tenyleg becsokiztak a gatyaba a Sun fohadiszallason."

Miért? A wine sem fenyegeti a windows piacát. Ez az emulátor is csak egy alternatív lehetőség, ami bizonyos esetekben hasznos lehet, de nem hinném, hogy emiatt tömegével fogják kiszórni a sparc vasakat.

"Azt is hozzatennem, hogy nem kar a Sun-ert, ha amiatt maradt meg a piacon, mert nem voltak a Solaris/SPARC kornyezeten futo programoknak mas portjai"

Nem nagyon tudok olyan cuccról, amit csak sparc-on tudnál futtatni.
Az már inkább elképzelhető, hogy azért marad valaki sparc-on mert a migráció túl drága lenne.

" Szoval nem latom a hatalmas innovaciot, ami miatt erdemes lenne ezt valasztani."

Nyilván a Solaris mellett 8-10 operációs rendszert is ismersz behatóan, ezért tapasztalatból beszélsz. Ha nem látod, az még nem jelenti azt, hogy nincs. Talán nem ártana kinyitni a szemed...

Azert mert a wine sz@r. Inkabb veszek 20 ropiert egy WinXP Home-ot, mint szarozzak a wine-nal.

Ez az emulator segit a SPARC-ot hasznaloknak, hogy vegre utos vason (teljesitmenyhatekonyan) hasznaljak a szoftvereiket. En sem vagyok szetajulva az Itaniumtol, de az Integrity csalad sokkal potensebb, mint barmi, amit a Sun kepes most szallitani. Es jon az uj Itanium2 es folyamatos a fejlesztes, mert az Intel keresztfinanszirozza a high-end procin termelodo vesztesegeket a pentium-xeon-centrino-core vonalrol. A Sunnak most nincs modja ezt megtenni, ezert minden egyes veszteseges ev azt jelenti, hogy fejleszteseket kell megszuntetni, szakembereket elbocsatani.

"Nem nagyon tudok olyan cuccról, amit csak sparc-on tudnál futtatni."
idezet toled

"Ha nem látod, az még nem jelenti azt, hogy nincs. Talán nem ártana kinyitni a szemed..."
idezet toled, szepen megvalaszoltad magadnak

Egyebkent az USA-ban a Sun anno kemenyen benyomult az akademiai es a nemzetbiztonsagi szferaba, temerdek szoftvert irtak Solaris ala. A ket szegmens termeszetebol adodoan ezeket a cuccokat nem fogod latni a MediaMarkt polcain egy Diablo Collector's Edition es egy Microsoft Office XP kozott a polcon.

Az a problema, hogy ezeknel szoftvereknel neha meg arra sem vettek a faradtsagot (vagy nem mertek bevallalni), hogy korrekten portoljak az uj Solarisok ala. Nekik azert nem jon rosszul, ha minimalis valtoztatasokkal kepesek lesznek ezeket a cuccokat normalis vason futtatni.

Hat az a helyzet, hogy a piac egy-ket specialis szereplot leszamitva mar szarik a proprietary Unix-ra. Nagy business volt, meg viszi elore a lendulete, de ma mar nem versenykepesek. Az SGI es a Sun az ekes pelda arra, hogy hova jutottak azok, akik keson szalltak fel a Linux v. a Windows vonatra. Szoval lehet, hogy neked kellene kinyitnod a szemet. Hogy mast ne mondjak, ennek a portalnak is szazadekkora lenne a latogatottsaga, ha most elhajtanank a Linuxosokat.

"az Intel keresztfinanszirozza a high-end procin termelodo vesztesegeket a pentium-xeon-centrino-core vonalrol. A Sunnak most nincs modja ezt megtenni, ezert minden egyes veszteseges ev azt jelenti, hogy fejleszteseket kell megszuntetni, szakembereket elbocsatani.
"
Az intel processzorgyártó cég, a Sun nem. Valóban, most van egy átmeneti időszak, de ha jól játszik, még igen jó esélyei vannak.
Az utolsó negyedéves jelentés szerint 21%-al nőttek a bevételei, igaz, még mindíg veszteséget zárt.

Az elbocsátásoknak több oka is van. Az egyik az, hogy a dotcom hype során mint mindenki más, a sun is rengeteg embert vett fel. A dotcom bukta után viszont nem rugta ki őket. Jött egy vezércsere, és Scwartz megcsinálta azt, amit McNealy nem: leépít. Ehez jön még hozzá az, hogy ugye jelenleg ha minimálisan is, de veszteséges a cég, ami ugye ösztönzi a költségcsökkentést. :)

"a Sun anno kemenyen benyomult az akademiai es a nemzetbiztonsagi szferaba, temerdek szoftvert irtak Solaris ala."
Igen. Ezek egy része tényleg kiváltható ezzel a kütyüvel. A többi meg Trusted Solarison fut, amit elég nehéz kiváltani, mert máig az egyik legbiztonságosabb operációs rendszer.

"Hat az a helyzet, hogy a piac egy-ket specialis szereplot leszamitva mar szarik a proprietary Unix-ra. "
Értem. Azért fejleszti pl. a HP a hápuxot ezerrel (http://hup.hu/node/3483)

"Az SGI es a Sun az ekes pelda arra, hogy hova jutottak azok, akik keson szalltak fel a Linux v. a Windows vonatra"
Nem a Linux vonalra kell beszálnia, hanem a korábban lebecsült x86/x64 vonalba. Van egy saját operációs rendszere, ami igen jó alternatíva x86-on. Ami ugye - már közhelyszámba megy- , de nyílt forráskódú. Miért kellene neki is Linuxot használnia?
Ráadásul a Linux forkok ellentétben ( a kereskedelmi disztrók lassan már kernel is különböznek), még megvan minden esély, hogy az opensource ellenére megmaradjon egységesnek a solaris.

"Szoval lehet, hogy neked kellene kinyitnod a szemet. Hogy mast ne mondjak, ennek a portalnak is szazadekkora lenne a latogatottsaga, ha most elhajtanank a Linuxosokat."

És akkor mi van? Hagyjuk már a "10 millió user nem tévedhet" típusú érveléseket. Senki nem mondta, hogy a linux rossz, és hogy nem népszerű. Én is használom a laptopomon, és saját szerveremen. Abszolute elégedett vagyok vele. (Csakúgy mint ahogy Solaris is van a laptopomon, és a másik szerverem meg azt futtatja.)
Mostanában divat lett unixot és sun-t fikázni. A legtöbb fikázás azok részéről jön, akik még életükben nem dolgoztak unixxal, vagy láttak volna sun szervert. A unixot a 80-as évek vége óta folyamatosan temetik , de köszöni szépen még mindíg jól érzi magát.
A Sun-nak is megvan minden esélye, hogy pár éven belül ismét nyereséges cég legyen. Ehez át kell alakítani a portfolióját, és ezt meg is csinálja.

Tobbszor felvetodott mar a kerdes, hogy miert is van szukseg a proprietary Unixok fejlesztesere. Senki nem ketelkedik abban, hogy az AIX, HP-UX, Solaris bir olyan kepessegekkel, amikkel a Linux vagy eppen a BSD egyenlore (hangsulyozom: egyenlore) nem rendelkezik. De mivel a Unix piac zsugorodik (ez teny!!!!), raadasul a szukulo piacon belul a Linux bovul a hagyomanyos Unixok karara, ezert nem tunik nagy uzletnek dollarszazmilliokat olni a fejlesztesekbe, mert egyaltalan nem fog megterulni.

Egyebkent volt szerencsem Solarishoz 2-3 eve. Szar, lassu volt. Lehet, hogy a vas miatt, de nem hagyott mely nyomokat. Ennek ellenere tutira biztonsagos a TrustedSolaris, de ha erre alapoznak, akkor nagyon gyorsan komoly bevetelek nelkul talaljak ott magukat.

Nem azt akartam domboritani, hogy 10 millio legy nem tevedhet. Hanem azt, hogyha csak keves ember szamara erdekes a Solaris (mondhatjuk ugy, hogy niche termek), akkor abbol majdnem egyenesen kovetkezik, hogy az informatika vilagaban halalra van itelve. Hasonlo tanmeset lehetne hozni a brit autogyartas tortenetebol (Mini, Bentley, Rolls-Royce, Jaguar, Rover.... mind-mind aldozatul esett a piaci versenynek, pedig pl. a Rolls biztosan nem gyartott szar autokat).

"Tobbszor felvetodott mar a kerdes, hogy miert is van szukseg a proprietary Unixok fejlesztesere."

Igen, csak egyértelmű válasz nem volt még a kérdésre.

"...ha csak keves ember szamara erdekes a Solaris (mondhatjuk ugy, hogy niche termek), akkor abbol majdnem egyenesen kovetkezik, hogy az informatika vilagaban halalra van itelve."

Igen, de jelenleg az OpenSolaris indulása óta egyre többen használják, és x86/x64-en is egyre jobb.

Nem vagyok autóexpert, de ha nem tévedek mindegyik általad említett cég még él és virul. A Rolls kocsik mellet repülőgép motorokat is gyárt, ha nem tévedek.
A rég "halálra ítélt" hápux is újjáéledt itaniumon. A Solaris is tovább élhet x64-en, bár szerintem a sparc halála még elég messze van.

Ezeket a cegeket mar reg megvettek a Mini, a Rolls-Royce es a Bentley a BMW-hez kerult, a Jaguar talan a Fordhoz, a Rover egy idoben szinten a BMW-nel volt, de mostanaban talan csodkozelben tengodik, vagy a kinaiak hordjak szet a romjait.

Eppen ez a lenyeg, hogy a Sun-nak voltak olyan termekei, amik egy eleg nagy es bovulo piacot celoztak meg. Kb. 8-10 eve egy webszervert sok helyen SPARC-Solaris-Oracle alapokra telepitettek.

Most nincs ilyen termeke, ami ennyire megkerulhetetlenul szerepelne a koztudatban.

ez meg jobb:

25. What kind of performance can I expect?
Because QuickTransit technology is a translator the application runs very fast, almost like a native port. Applications will perform about 110% of the fastest UltraSPARC IV+(1.5Ghz). The performance advantage is even greater–200% to 400% – when compared against the typical installed base (UltraSPARC III and UltraSPARC II). Applications are very responsive; there is no sluggishness as there is with other technologies, both in interactive use as well as networking and other I/O.

Igen. A sun szerverek az utóbbi időben nem az egy processzorra jutó nyers erőről voltak híresek. Még az emuláció által adott overheaddel is simán megüti egy egy-két processzoros Xeon alapú vas. Viszont nem hiszem, hogy ez a megoldás opció lenne egy 16+ processzorszámú sparc szerver esetén. (Egyébként meg egy szerver teljesítményének csak egy kis eleme a processzor ereje.)

A Sun a low endben x86-ot (egy ideig Xeont, most Opteront) és US-ot árul, midrange-ben (ő mid-high-nak hívja :) pedig kizárólag US-ot.

Itaniumra azért lesz ciki portolni, mert azzal úgy általában az egész mid-high termékvonaluk létét kérdőjelezik meg és garantáltan (ha az Intel és a többi Itanium-fan nem keféli el) kihalasztják pár éves távlatban a SPARC-ot.

Máshogy: az x86-os Solaris nem jelentett (akkor) konkurenciát a Sun gépeinek és végülis terjedt egy másik termék (az OS).

Az itaniumos Solaris direkt konkurenciát jelent a Sun gépeknek (az összesnek, a legkisebbtől a legnagyobbig), így el kell dönteni, hogy mi a fontosabb: a vas, a SPARC-kal, vagy az OS.

A zizi az, hogy ha nagy nehezen meg is szülték a döntést, miszerint az OS és a rá épülő támogatás a fontosabb (és a drága hardver vonalat dobják, ahogy az meg is történik idén), akkor is gondban vannak, mivel hiába lehet kapni itaniumos gépet a legkisebbtől a legnagyobbig, a Solaris ezeken legfeljebb a low-endben rúghat labdába, hiszen ki az a hülye, aki egy milliárdos HP gépen HP-UX helyett Solarist használna.

Na ezért akar annyira összeolvadni a HP-UX-szal, mivel akkor talán -ha már a SPARC kihal- az OS-t és a rá épülő bizniszt még megmentheti.

Legalábbis én így látom.

"Na persze, hiszen a SPARC nem igazán ebben jó.
Apropó, miben is jó? :)"

Most éppen a chip-multithreading továbbfejlesztésén dolgozik ezerrel.
Dolgoznak a 64 threades cpu-n, illetve a floating-point-on is javítani fognak. A Sun valószínűleg erre a processzorra építve átalakítja a szerver portfolióját.
Személy szerint úgy gondolom, hogy ez egy igéretes vonal, talán még high-end gépeket is ki lehet velük hozni, csak kicsit feljebb kellene tolni egy thread "erejét".

"Nos, ha ez jól működik (értsd sebességben is), és a megjelenő dual-core Itanium (ami július 18-án jön) olyan jó lesz, mint amilyennek mondják, akkor isten óvja a SPARC-ot a kihalástól."

A Niagara, és a ráépülő vasak még megmenthetik.1-2 éven belül átstruktúrűlhatja úgy a szervereit, hogy a Niagarára, illetve annak továbbfejlesztett változataira építkezik.
Kérdés, hogy az addigi átmeneti állapotot hogyan húzza ki.

A Niagarának máshol van jelentősége, az csak néhány feladatnál tud ütni, de ott elég nagyot. Az utódja, a Rock viszont a tervek szerint 64 utasításszállat fog futtatni és magonként lesz egy lebegőpontos egysége is.
Isten óvjon minket attól, hogy az intel mindenkit kinyírjon a piacon. Az Alphat feláldozták az itanium oltárán, aztán jött a MIPS és a PA-RISC is, most meg az UltraSparc-ot vacsorára akarja elfogyasztani? Bár hozzátenném, hogy az aki ultrasparc helyett itanium logóval ellátott vízmelegítőt akar venni, az csak tegye...
Amúgy architektúrrálisan nagyon ott van az itanium, csak ne kerüljön már minden egy gyártó kezébe!!!