Slashdot Log In
Sun Opens OpenSolaris.Org
Posted by
michael
on Tue Jan 25, 2005 06:09 PM
from the good-faith-effort dept.
from the good-faith-effort dept.
An anonymous reader writes "Sun has launched the first version of opensolaris.org, featuring a small initial drop of source code. The idea is to make a display of good faith to the Solaris community while the rest of the source code due diligence is completed. The source code for Dynamic Tracing (DTrace) is available for download under the terms of the newly OSI-approved CDDL license."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Now that's a concept (Score:5, Funny)
Sun really seems to like the Open-.org naming convention. They are probably trying to oppose Steve Jobs' iNaming.
Re:Now that's a concept (Score:4, Insightful)
Parent
Re:Now that's a concept (Score:4, Funny)
Parent
Re:Now that's a concept Uh oh (Score:5, Interesting)
Though Sun's definition of "Open" has traditionally been "open standards", as opposed to the F/OSS definition which I believe to be "open implementations".
Parent
Hot-Swappable (Score:3, Insightful)
Re:Hot-Swappable (Score:5, Insightful)
On the bright side, hot swappable processors, memory and pci cards are already in linux. enjoy!
Parent
Re:Hot-Swappable (Score:4, Funny)
Parent
Re:Hot-Swappable (Score:3, Informative)
What the parent said, without the flying spittle (Score:3, Insightful)
There is a big world out there, and not one solution is always right for everything.
Outside of the knee-jerk reactions on /. , the whole world should not switch overnight to Linux-Apache-MySQL-PHP. Sometimes, other systems are the right answer, for many complex reasons.
I happen to have a particular fondness for Solaris, having been a fan of their hardware for the last 15 years. It's the Devil I know, and I'm comfortable dancing with him.
I think it's amusingly disingenuous of the slashdot Linux-s
Re:What the parent said, without the flying spittl (Score:3, Insightful)
Just because it's all labeled linux doesn't mean it's all the same. If there are two opposing camps who disagree on how a component is best designed BOTH will be written and available for compilation. There isn't one linux, there are hundreds of linuxes. It may have the same name, but the linux you run on a wristwatch is NOT
Re:Hot-Swappable (Score:3, Insightful)
The only thing you need the Linux "emulator" for is Linux *binaries*. If the code is Free Software and isn't kernel specific, just port it instead of emulating it. In reality it's only there for proprietary software like Oracle and Acrobat.
Re:Hot-Swappable (Score:5, Insightful)
I can take a device driver written for Solaris version X, and chances are pretty good that it "will just work" on Solaris X+1 and maybe even X+2. (heck, I've even seen a single device driver module "supported" on multiple versions by a HW vendor) The only real requirement is that the module be built for the same architecture as the kernel (i.e. a 32-bit module won't work on a 64-bit kernel, and vice versa).
Parent
Re:Hot-Swappable (Score:3, Insightful)
It is also to discourage binary modules, as they impossible to debug if they cause the kernel to crash.
Dynamic Tracing (Score:2)
Re:Dynamic Tracing (Score:3, Insightful)
Re:Dynamic Tracing (Score:5, Informative)
Parent
Re:Dynamic Tracing (Score:5, Informative)
From it, I shamelessly lifted the following brief synopsis:
Q. What is DTrace?
Q. What are the benefits of DTrace?
Q. What are the key highlights of DTrace?
Q. What is the performance overhead of DTrace?
Q. How does Sun's DTrace compare with competitive offerings?
Q. Can DTrace be used without knowing the D language?
Parent
Re:Dynamic Tracing (Score:5, Interesting)
It lets you track/compare/analyze users and processes in real-time to basicly tell you what your computer is really doing and lets you pinpoint who/why it is doing it, system wide, without configuration changes or restarts..
Look forward to a lot of REALLY powerful scripts coming from this(there is an experimental rootkit coming out even, that used dtrace to sniff out passwords in system memory, etc). Very powerful, very dangerous.
Parent
Re:Dynamic Tracing (Score:3, Informative)
False. DTrace can be used to analyze the operation of any system that runs Solaris 10, from 1 CPU to 100+. It can tell you useful information about a single thread's interaction with the system or 1000 threads' interactions with each other. It can even tell you about things that have nothing to do with either the number of CPUs or the number of threads.
Too busy to post (Score:4, Funny)
Shocking, I tell you.
Thank you to the folks at Sun... (Score:5, Insightful)
It would be nice to see some Slashdotters give Sun their well deserved props for a change, instead of ripping on them.
"What? You gave us OpenOffice? That's not good enough..." I hoping this thread doesn't turn into another Sun bash fest because this time they deserve a little respect for giving away what I see as the crown jewels of their company.
Re:Thank you to the folks at Sun... (Score:3, Insightful)
No. They didn't explictly done this to prove anything. Without
Re:Thank you to the folks at Sun... (Score:3, Insightful)
Re:Thank you to the folks at Sun... (Score:5, Interesting)
On a personal level, I agree. On an investor level, your comment scares me a bit. Sun still makes up for a decent percentage of my tech portfolio. I would like to understand what Sun is hoping to achieve through this investment.
They are continuing to face declining market shares. They could have used the money to build better hardware and marketing campaigns. They could have also provided enhancements to the existing Linux infrastructure to be better compatible with their hardware.
Still, the geek in me is happy with Sun and I guess that's a start.
--Discount Cartridges [gatewayink.com]
Parent
Re:Thank you to the folks at Sun... (Score:5, Informative)
That's not a question; it is not compatible.
Parent
Re:Thank you to the folks at Sun... (Score:3, Insightful)
Consider the following:
Re:Thank you to the folks at Sun... (Score:3, Informative)
From my understanding it is similar (identical) in spirit, but not compatible, as each license enforces derived works under its own license, with no mixing of licenses allowed.
Points where GPL and CDDL seem similar in spirit:
* All source (changed and unchanged) must remain
available under the license (GPL#2, CDDL#3.1)
* Any modification must happen under the original
license (GPL#2b, CDDL #3.2).
My personal concern is that
Re:Thank you to the folks at Sun... (Score:4, Informative)
Microsoft doesn't have any control over Sun at all. You might have thought this because MS paid Sun $2 billion as part of a settlement agreement, but really, they did this because they had to and because Sun was willing to do them a favor and let them off easy. If Sun had wanted to keep fighting that fight forever, they could have, and probably would have ended up with more cash, although they might have gone out of business before any damages were won.
Believe me, folks at Sun dislike MS business tactics as much as you do.
Parent
Re:Thank you to the folks at Sun... (Score:3, Informative)
1,600 patents (Score:3, Informative)
Their press release at sun.com said OpenSolaris via the CDDL will make 1,600 patents available to open source.
More than 1,600 patents (Score:5, Interesting)
link [yahoo.com]
IBM just got outdone on their 500 patent release. Let's see them come back with 5,000! Come on, it can be a Sun/IBM "who can give away the most patents to open source" war
Finkployd
Well, there's a little problem with those patents. (Score:5, Insightful)
They can be enforced against GPL software including the Linux kernel.
Bruce
Parent
Re:Well, there's a little problem with those paten (Score:5, Insightful)
Bruce
Parent
Re:Well, there's a little problem with those paten (Score:3, Insightful)
Note also that IBM's grant came just in time to drown o
Blogs on souce code and DTrace (Score:5, Informative)
82678 lines of C were made public. No registration, no click through license before download. The OpenSolaris FAQ is pretty good [opensolaris.org] btw, and there's also a roadmap page [opensolaris.org].
According to this blog [cuddletech.com] (the entry dated 15:43), those in the pilot program (more than 100 developers out side of Sun) have today gotten access to the entire Solaris source base, and have already built their own version - screen shot [cuddletech.com].
Sun Compiler and Tools (Score:3, Interesting)
If it is coming, this is great news. A compiler highly optimized for Sparc may benefit all operating systems that run on it. Who knows, maybe their x86 compiler has some good features too. Sun's libc (probably highly optimized for Sparc) would be a nice thing to have. Anything else?
Re:Sun Compiler and Tools (Score:5, Informative)
Parent
First look at source... (Score:3, Funny)
Then I realized I opened a C file with Unix returns with notepad.
Oops.
OpenJava.org? (Score:3, Funny)
BEWARE THIS IS SOURCE POISON (Score:3, Informative)
Although the terms of the license would allow you to fork under the gpl or contribute to a gpl'd project sun could still nail you with the patents.
IBM vs. Sun Patent Pledges (Score:4, Informative)
IBM listed a broad range of software licenses, importantly including the GPL, which means linux is covered.
Sun's license so far is limited to Solaris, or at least it looks that way, where they have contributed code under the CDDL. This means if you take a method (or read about a method) that they use in Solaris and apply it elsewhere you can still get slammed.
Not a black and white issue though, as the discerning reader will note that the GPL has not patent clause at all, so the CDDL is stronger in one sense there. Not sure if Linux is any worse off.
But it will be interesting to see how Solaris comes out as open source, incredibly it has gotten to this point for those who remember the Sun of the past (and even some of the current ranting). Losing market share is an incredible motivator it seems
Re:webpage running on linux? (Score:4, Informative)
Server: Sun-ONE-Web-Server/6.1
Parent
Re:webpage running on linux? (Score:3, Informative)
nmap -O reports:
OS details: Sun Solaris 9 with TCP_STRONG_ISS set to 2
Re:1600 Patents? (Score:3, Insightful)
Is Solaris based on BSD or SysV? (Score:4, Interesting)
If Solaris is based on BSD and has no SCO code in it, I guess that's not an issue. But then why did they take out a SCO license? I imagine some conspiracy theorists will say simply to hurt Linux, but that can't be the whole story, can it?
IBM had a SCO license too, but that's because AIX has SysV code in it. That's not the code they gave to Linux, but if they were to open-source all of AIX and pieces of SCO code migrated to Linux, that would be a problem, no?. So why not with Solaris too?
Parent
Re:10 years too late? (Score:3, Insightful)
Maybe for you - the geek in his parent's basement and a nervous caffine twitch preventing from typing properly - things like a $10k price gap between sun hardware and tigerdirect hardware is an issue. But not for anyone that needs reliability and support.
Yes, things like cooperation are a part of why various open-source based companies are doing well. You know why else they're doing well? They've got sound support, sound development, and a good record to back
Re:Sun just stop! (Score:3, Interesting)
Solaris 8 does.
Most x86 hardware doesn't suffer from the transient error bug that the non-ECC cache of the ultrasparcII processor.
Linux works on parking meters.
Solaris doesn't work out of the box with an A1000.
Most quality nics work out of the box with linux.
Most netras and ultras have to either be hardset or vice versa, and won't work the other way.
Don't get me wrong, I like sun hardware (Love LOM), but it and it's software are not perfect.
Re:Sun just stop! (Score:3, Insightful)
Ignoring for a moment the question of whether it's buggy, who gives a damn about Solaris 8? That was the 90s, man. OpenSolaris is based on Solaris 10, the release of which is imminent. It's a boatload of new technology plus two full releases' worth of bug fixes removed from Solaris 8. If you had a bad experience, we're sorry, but please don't continue feeding people misinformation based on a badly outdated release. Should I talk about my exp
Re:Sun just stop! (Score:3, Informative)
There are various types of better. If I have to deploy an e-commerce site that gets thousands of hits a day then perhaps Sun products are better. For anything that isn't scaled on that level the value proposition favors Linux.
Re:This will be great fo the BSDs and gor Solaris (Score:3, Insightful)
The BSDs, however, cannot use any of OpenSolaris' code, because you cannot relicense CDDL code as BSD (if you could, it would be trivial to put it into Linux -- after all, BSD licensed code may be added