Compaq Readies Solaris-Linux Migration tools 39
stereoroid writes "LinuxGram
is reporting that Compaq has nearly completed the Solaris Threading Library (STL), a set of tools that
help Solaris developers port their applications to Linux (White Paper here). I
suppose that when it's ready, it'll appear on opensource.compaq.com
alongside the Linux PPTP drivers and the "Single System
Image" Linux Clustering system they've been working on.
Re:Anyone want to migrate to Tru64? (Score:5)
The possible upside would be if Compaq decided to contribute that crunchy goodness to Linux the result would be wonderful. Linux is a great platform, but it's not as mature and robust as the high-end UNIX platforms, and Compaq could go a long way to addressing that. It's pretty deep work, though, that might require fighting some serious kernel battles in order to properly support clustering at the thread level. It's amazing to hot-plug a new machine into a cluster and see load migrate transparently onto the new box.
Porting to Linux is not finished... (Score:1)
It is no easy task, because the handling of SIGSTOP and SIGCONT under Linux does not follow POSIX. Hope they'll succeed anyway.
Re:Dear moderator: (Score:1)
next time, Sparky.
-Kevin
Re:Anyone want to migrate to Tru64? (Score:1)
I've just got my hands on an Alpha machine (Score:1)
in the near future.
Re:STL? (Score:1)
Re:It's threads only (Score:1)
linuxgram.com and the ? problem (Score:1)
--
Re:Dear moderator: (Score:1)
category is "redundant", not "copied from another post"
In other words, redundant should be applied if the information content of a comment is a subset of another comment.
Now, if you had mentioned the fact that the above comment actually is NOT redundant by this definition (since it includes a link to the SGI STL library), then you would have been making a valid argument.
Re:Dear moderator: (Score:1)
Not the reasoning you used to reach it.
A key difference.
(I can't believe I'm replying to an A.C. That's really sad. I mean, who are "you" anyway...)
It's threads only (Score:1)
The wite paper hints at differences between the APIs that may make porting complicated, but in 98% of cases i'm sure the hastle is minimal.
Re: I want to migrate to Tru64? (Score:1)
Re:I've just got my hands on an Alpha machine (Score:1)
Pick a different name! (Score:2)
Maybe people will get confused and think about some other popular library [sgi.com]?
Re:Anyone want to migrate to Tru64? (Score:5)
Re:Anyone want to migrate to Tru64? (Score:2)
It's called Freeport express. I don't think it's been updated in a while though. They probably do have solaris migration kits you just have to look.
Peter
--
www.alphalinux.org
Re:Linux Competition (Score:2)
Yes, Compaq is indeed following IBM's [ibm.com] lead.
IBM has already developed porting libraries to allow Linux software to be recompiled on AIX. Looks like we're at the beginning of a trend by the major UNIX players to offer "easy migration paths" to their commercial products.
I have to admit, this is not the method of the IT industry's acceptance of Linux I had in mind.
--
Steve Jackson
STL? What about FTL? (Score:1)
I'm still waiting for FTL travel.
---
Interested in the Colorado Lottery?
A moment of silence for QA (Score:2)
Re:A moment of silence for QA (Score:2)
Re:Linux Competition (Score:1)
We OS/2 users welcome you to the club!
--
Lord Nimon
Bet this is really Locus TNC (Score:1)
Re:Anyone want to migrate to Tru64? (Score:1)
Re:Anyone want to migrate to Tru64? (Score:1)
DEC had journaling in Ultrix? I don't know, because I never adminned any Ultrix boxes, but AIX has had journaling since at least 1991-92, possibly earlier.
I've adminned boxes from every major player and I'd still take AIX over any of them. $0.02.
sedawkgrep
Re:Get hip (Score:2)
I've never thought especially highly of DEC; I sort of always put them in the same broad category as Apple for a company that made excellent products but can't quite be trusted. The main difference: with Apple it's always been virulent egotism (especially under Steve -- being a Mac fan at the dawn of the 21st is a rollercoaster), but with Digital it was always abject and inexcusable cluelessness (viz. Ken Olson's comments about Unix vs. VMS and DEC's failed first entries into the PC market).
I actually have somewhat more respect for Compaq now that they've started to get some of the DEC toxins out of the system while still maintaining DEC's R&D rep. But I still wouldn't buy one of their systems new -- their home systems are ugly, their business systems are just sort of cheezy-looking (except for those workstation cases -- silver and black with Jenna Jameson-level sex appeal) -- even worse than IBM's VogonBoxen. (I do have an old Compaq Prolinea, a system so dumbed down that I've had a love-hate relationship since the day I bought it for $90 heavily used, but it's been retired.)
I do think they could do a little better in the TLA department, but it's nice to see something like this. It's the kind of thing open source should be -- at least if there's bloat it's cool bloat.
/Brian
Re:...and the real question is? (Score:2)
But there is a logic to this -- essentially Compaq, being somewhat back of the pack, is hedging their bets on the possibility that Linux will attain enterprise respectability. At the same time they know it won't be much of a profit center for them, so they're open sourcing it.
/Brian
Anyone want to migrate to Tru64? (Score:1)
Re:STL? (Score:1)
Linux Competition (Score:2)
After my visit to Linux World in New York, I was a little afraid of IBM's sudden interest in Linux and the amount of money they were about to invest into Linux solutions. But hey: if this means Compaq is going to raise their Linux profile, that's fine with me.
It will also participate in Oracle's Linux Lab to optimize kernel development and performance.
Ok, now given that a Solaris Threading Library probably wasn't on many Linux user's wish list, Compaq's plan to help in optimizing the Linux Kernel for SMP systems sounds like christmas to me.
STL? (Score:4)
They couldnt have chosen a more confusing acronym. The question on my mind is: is the STL compatable with the STL considering that most implementations of the STL are not thread-safe???
Non Stop Clusters rises from the dead! (Score:1)
Caldera must be sick about this!
Well, they've just made sure that my next system is Linux. Sorry FreeBSD, vinum was nearly enough, but NSC is the hard stuff!
Hope this is a trend... (Score:2)
It's easy to write songs, you just sit down and write them?
Re:It's threads only (Score:1)
Re:It's threads only (Score:2)
Wrong direction (Score:1)
This seems a more natural progression to me. Most Linux implementations are Intel-based, so it was a clearer path to step to Linux first (porting to POSIX APIs), the Solaris Intel (relatively few changes for SunOS), then to Solaris Sparc (little-endian/big-endian changes, word boundaries).
We also seem to have more demand for the Solaris port because Linux users prefer GPL/free software.
But the article did say it was targeted for existing Solaris apps, so obviously I'm looking at it from a different angle.
Re:Sun won't like this (Score:1)
renaming its functions!
Solaris has a posix wrapper anyway and already
had a tool to help move from Solaris thread
naming to posix thread naming. ie users could
have moved to other posix threads libraries years
ago.
The real issue is that Linux threads become
highly unpredictable above even 50% of the
old maximum of 1024
Everyone knows that. My prediction? We will see
a media attack by SGI/Intel/IBM on Linus to
accept their new threads library before the
year is out.
Re:STL? (Score:1)
Interesting visual... (Score:1)
Re:Bet this is really Locus TNC (Score:1)
I think it was during the 90s that Locus was bought by Platinum. A few years later, Computer Associates bought Platinum, but the SSI technology was sold to Tandem. It was around this time that the port began to UnixWare 2.1.
After Compaq bought Tandem, the SSI code was brought up to UnixWare 7.1 and released as NonStop Clusters for Unixware 7.1.0 [compaq.com] in late '99. SCO sold it under their name [sco.com] and Compaq hoped to make money from increased sales of servers. Compaq retained ownership of the NSC code, of course.
It was around this time that I joined the development team. We went through a few more iterations on UnixWare, merging with the UW 7.1.1 code base, adding support for TCP/IP interconnects as an alternative to ServerNet, and fixing bugs.
Early in the year 2000, Bruce (my boss) decided that we should port NSC to Linux. Later that year, he and some other managers decided that we should also open-source the technology.
Now here we are halfway through 2001. We've cleaned up alot of the code (more important for open-source than proprietary), adapted much of it to the implementation of Linux, and just released a major piece (Cluster Infrastructure [compaq.com]). Hopefully, an initial release of the full SSI code [compaq.com] will be ready soon.
BTW, the article says that we're releasing the SSI code under Yet Another Open-Source Licence. There was some miscommunication here. We're releasing it under the plain vanilla GPL version 2 [gnu.org].
Brian Watson
Linux Kernel Developer
SSI Clustering Laboratory
Compaq Computer