Solaris 10 to be Open Source
An anonymous reader writes "It looks as though Sun is going to open source their new Solaris 10 operating system. It seems to include eveything except some device drivers. They plan to model the Darwin and Fedora projects. Sounds very interesting."
Major commercial programs like Oracle, DB2, WebSphere MQ are supported on Solaris/sparc, but not Linux/sparc.
If you've got sparc hardware, x86 stuff is a downgrade path you don't want to follow.
Scalability, stability are the main reasons. There are also some cool features like DTrace that aren't available in Linux.
Err, that's easy:
It's faster (approx. 30% : Sun to challenge Linux to a benchmarking duel shortly with Solaris 10)
It has N1 Grid Containers
At $99 It's cheaper than any enterprise Linux distro.
It scales better.
*Even* More secure than Linux
It's standard
Solaris 10 runs RH Linux apps efficiently
etc. etc. etc.
Exactly what I am wondering. Solaris is a descendent from the ATT/System V branch of the UNIX(tm) tree, not the BSD branch. They license the UNIX, not own the copyrights. Wouldn't they need permission from SCO (or Novell? ) and possibly a whole bunch of other people/corps/entities to really Open Source this stuff? Feels like heat, still looks dark.......
Last announcement about this was proven false by Sun's own CEO statments..
This will be the saem way with this announcement..
Don't Tread on OpenSource
Sun bought an special license from SCO, that lets them do whatever they want.
PENAROL: Seras eterno como el tiempo y floreceras en cada primavera.
The Non-disclosure terms for any protocols that can interoperate with Microsoft's Client or Server software would seem to restrict a lot of functionality from being released under an open source license by Sun..
Accorinding to section 2.1 of the Unix trademark use document this is not the case.
I can use a initial capital letters if I wish. *Their* convention is wholely capital letters.
Certainly not.
Stick Men
There already is "other people's code". For Solaris 10 they've adopted net-snmp over their own proprietary SNMP (which never did work worth a damn).
If I had to choose between a Solaris install, or a Linux install, on it's own, with a live IP address, I'd choose Linux every time
A Solaris install on the Internet on its own would probably get rooted before the hour ran out. At least it would if you were to choose a full install.
I use solaris on most of my servers, but before entering production, you have to patch the hell out of it (last time I checked, the Solaris 8 patch cluster was like 50MB), install ssh, if needed, and close a bunch of services that are activated by default *and* reactivated upon patch application.
I usually play it safe and install ipfilter, just in case.
No sig
parallel server was actually available in oracle 7, and possibly before. i know i was a dba for ops on 7.3 using the non-integrated dlm. it wasn't that bad for the large data warehouse we used it for.
After D. Robbins left Gentoo he has spent much of his time consulting with Sun. It appears one of his key strategic recommendations was to open source the OS and then infuse Sun's installation/package management system w/ portage. We all know portage is based off of BSD ports (at least in concept). So clearly, Sun is hoping to send Solaris down the path that Gentoo and BSD have already been down. The path to oblivion. By devaluing their intellectual property they can write it off and use that as means to boost their profitability (like they did w/ the Microsoft settlement).
Slashdot... news reporting and commentary on par w/ CBS.
That is why you have a support contract ! Sunsupport will solve a problem like that.
Bigger deeper sigh......
......Um no they won't, they have been out 3 times and done nothing, so much for that support contract
It said "windows 98 or better" so I installed Linux
Oh wait, that's right, there is none.
I'd say that the time of recess between the general community being aware of a vulnerability and a workable patch being available is a pretty good measure. But, according to this article, In 1999, Red Hat's "at risk" time was half that of Sun's (presumably then-current versions of Solaris), and a third of Microsoft's (presumably Windows NT 4). And that's with all the stuff that's included in the RH distribution for which there aren't equivalents included in Windows or Solaris.
Of course, it would be interesting to get more up-to-date stats, or stats for distros that are touted by some as being more security-conscious (e.g. Debian, OpenBSD).
--
QUOTE
If you've got sparc hardware, x86 stuff is a downgrade path you don't want to follow.
UNQUOTE
Unless you want to talk about cost. If your software only runs on Solaris and your customers are balking on buying because of the high cost of Sun servers, you certainly want to investigate porting to linux.
Solaris 1.x is SunOS 4.x, which is BSD-based.
Solaris 2.x is SunOS 5.x, which is System V-based.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
That said, sgi propack linux will not scale to 512 CPUs on a general purpose oracle/SAP workload. Those beasts run because the apps are highly tuned to the environment. Those are distributed compute apps that spend a lot of time in the application and threading library, and very little code in the operating system.
Linux, especially 2.6, has much better thread granularity than 2.2 did, but it's not as parallel as irix or solaris.
Solaris and irix both evolved slowly to run on those huge boxes. First you thread the vm code, then the scheduler, then the buffer cache, then the filesystems, then the scsi drivers, etc. (not a precision list, but the point is that linux has the first several steps toward massive scalability, but not every step that solaris or irix have taken).
...that they'll GPL their source, or use a license anywhere close to the GPL. From the article is sounds like they're going to 'share-source' their stuff in the Microsoft fashion, then use doublespeak to call it 'open source'.
I doubt anything they call 'open source' will legally be able to be used in Linux.
Max
My god carries a hammer. Your god died nailed to a tree. Any questions?
How exactly do they run out of colors?
Sounds like either an older graphics card (cg3?) or an X11 configuration where the default color model is pseudocolor rather than trucolor. There could be good reasons for that (eg heavy use of a graphic application that modifies the LUTs for highlighting or animation effects) but it can have psychedelic effects on windows belonging to a different application, depending on the hardware.
-- Alastair
If you are planning on using a 100 cpu monster to run Oracle, you are first going to have to get Oracle itself to scale. It will have to manage a single SGA that is N times larger than something more typical.
...and to top it all off you've got a greater level of redundancy.
Oracle doesn't have a great history in this area. I have firsthand experience with 9i on E15Ks and secondhand experience with 8i on E10Ks.
Now, once you've got the instance itself sorted out then you have to be concerned about excessive block level contention. If you app isn't parallelizable at this level Oracle will quickly fall apart as it tries to manage block level locks and transaction consistency. Oracle will deteriorate into table level locks past a certain point.
If your app can't be deconstructed into a number of fairly distinct threads, it's not going to scale well period. Oracle has the capability to even scale datawarehousing apps where working on entire tables at once is commonplace.
Now, once you get into "the interconnect" itself that's not really a problem. That's the nifty bit about 9i. They fixed that part so that inter-node block transfers are more efficient than disk IO.
RAC performance gets a real kick out of this.
Now top this all off by the fact that 12+ cpu boxes tend to be remarkably more expensive than the next step down. That's why people run clusters. They don't want to pay for 100 cpus worth of E15K kit.
A Pirate and a Puritan look the same on a balance sheet.
http://www.blastwave.org
Sun should be doing this themselves - the Solaris package format is inferior and automatic dependency resolution should be expected.
Do you even know anything about perl? -- AC Replying to Tom Christiansen post.
You can also download the ISOs for Solaris straight off Sun's website, if you don't want to pay for media.
Another thing to note is that the "License" is probably nothing more than a sheet of paper that says "You're legally allowed to run this software on that machine". Solaris itself has absolutely no enforcement of licensing.
If you put 8 CPUs in that SS1000, and installed Solaris 8, it would work just perfectly fine with all the CPUs. (Support for sun4d machines SS1000/SC2000 was dropped in Solaris 9)
The question is: will it be free or is it only "open".
That won't meate the OSI's definition of Open Source. However, remember that their tradmark application for "Open Source" fell through. So, as long as Sun makes the source code viewable, then they can call it "open source", it just won't be "OSI Open Source". And definately won't be "FSF Free".
Journaled file systems reduce disk write latency because new data (and metadata) can be written in one sequential write. Non-journaled file systems (like ext2) must move the disk head to multiple locations to update the data and then the metadata. For more info, John Ousterhout (creator of Tcl) has some good papers about journaling file systems, such as "The Design and Implementation of a Log-Structured File System (1991)".
cpeterso