Slashdot Log In
OpenSolaris Indiana Released
Posted by
ScuttleMonkey
on Monday May 05, @05:29PM
from the strangers-tempting-you-with-candy dept.
from the strangers-tempting-you-with-candy dept.
Lally Singh writes "The Linux-friendly OpenSolaris Indiana has been released! A new, modern package manager and all the goodies of Solaris: ZFS, DTrace, SMF, and Xen on a LiveCD that was designed for Linux users. 'Why use the OpenSolaris OS you ask? It's pretty simple, you'll find it full of unique features like the new Image Packaging System (IPS), ZFS as the default filesystem, DTrace enabled packages for extreme observability and performance tuning, and many many more. We think you'll be quite happy to came by to take a look!'"
Related Stories
[+]
IT: Schwartz Comments On NSA/Sun OpenSolaris Collaboration 92 comments
sean_nestor writes to mention that Sun CEO Jonathan Schwartz took a bit of time recently to comment on last week's announcement that Sun Microsystems would be partnering closely with the NSA for security research surrounding OpenSolaris. Rather than the typical loads of legalese and confidentiality agreements Sun and the NSA are claiming that this move is more about the NSA joining the OpenSolaris community than anything else. I guess only time will tell.
[+]
BSD: OpenSolaris Boot Support For ZFS Root FS on x86 and SPARC 50 comments
Derkjan de Haan writes "I am glad to see progress is being made on the the ability of OpenSolaris to boot from a ZFS filesystem: 'This putback provides the ability to boot the Solaris Operating System from a ZFS root file system on both x86 and SPARC platforms. Full ZFS boot and install support will be available in a subsequent build. Because of the phased putback, we recommend waiting for the full boot and install support rather than attempting to use the ZFS boot features separately.'"
[+]
Why OpenSolaris Failed To Build a Community 280 comments
xtaski writes "Ted Ts'o, one of the earliest Linux developers, points out some serious flaws in OpenSolaris. There is a severe lack of developers, for one. Apparently, after 3 years, the OpenSolaris 'developer community' is still struggling to get the proper tools for developers to develop! Ted also points out some other flaws which make it clear just how disconnected the executives at Sun are from what's really going on in their 'open source communities.' He notes, 'It was never ... Sun's intention to try to promote a kernel engineering community, or at least, it was certainly not a high priority for them to do so.'"
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Hey! It's Debian! (Score:5, Funny)
Reply to This
Re:Hey! It's Debian! (Score:5, Interesting)
Reply to This
Parent
Re:Hey! It's Debian! (Score:5, Insightful)
GNOME is also the default for most mainstream linux distributions that Sun would want to position OpenSolaris against. RHEL, SuSE, CentOS, Ubuntu, Fedora.
You should be able to compile KDE, or you can get a precompiled package on blastwave.org.
Reply to This
Parent
Who cares? (Score:4, Interesting)
Reply to This
Re:Who cares? (Score:5, Insightful)
Those are just some of the big items that get mentioned. Solaris' resource management and auditing tools are very impressive and I haven't seen anything comparable in linux that can give as much control for as little overhead.
Reply to This
Parent
But will it ship with.... (Score:5, Funny)
Reply to This
Want to smash a harddrive like this guy (Score:5, Interesting)
http://youtube.com/watch?v=CN6iDzesEs0 [youtube.com]
Reply to This
zfs (Score:5, Interesting)
It's a crying shame the licensing issues keep it from being ported to Linux as part of the kernel
Reply to This
the true shame... (Score:5, Interesting)
is that ZFS, despite all its goodness, lacks some incredibly basic features compared to 99% of the hardware and software RAID and LVM systems out there. You can't grow (please pay attention here) a ZFS pool except by adding similarly-redundant vdevs, and there is no way to remove a vdev from a pool, unlike LVM2.
So. Got a 4-drive RAID-Z2 array, and you want to add more space by buying another drive to add in to your 5-bay hot-swap cage? You're shit outta luck. If you have a zpool with a vdev that consists of a pair of mirrored drives, you CAN add another vdev of two drives, then another, etc. You also CAN replace the drives in a vdev with larger drives. That's kind of half-okay, but still not on par with RAID cards of a DECADE ago. Even Linux's MD can grow RAID5/6 across more devices!
Someone suggested the ability to grow redundant pools by single devices, and the reaction amongst solaris ZFS developers (!!!) was "now why would you want to do that?", and then when THAT was explained, "well shucks, I wonder how they do that" (they = almost every hardware and software RAID solution on the planet.)
Absolutely astounding that a Solaris filesystem developer would not be able to at least guess as to how a RAID5 array would be re-striped to add a new drive.
Far as I know, they've been working on the grow capability for more than a year and we have yet to see it.
Reply to This
Parent
Indiana... (Score:5, Insightful)
Reply to This
installing now (Score:5, Interesting)
Don't take that as criticism. Cloning Ubuntu is probably the best design decision an OS team can make these days.
Personally, I don't care whether it's Solaris or Ubuntu or *BSD underneath it all, so long as it supports my hardware and runs my applications.
Reply to This
Re:Still not sold (Score:5, Insightful)
Reply to This
Parent
Re:Still not sold (Score:5, Interesting)
There is still no mighty IOKit killer on the horizon tho... Apple (and libkern, the cpp runtine) wins.
Matt
Reply to This
Parent
Re:Still not sold (Score:5, Insightful)
As a proud LDD touting, LWN gazing, MSc wielding geek; the Solaris kernel is a heck of a lot better coded, structured and organised than the Linux kernel. But alas, it lacks the many new features that have truly driven linux over the last decade.
Naturally my opinions lie with the ease of code readability and ease of initial development - these are not the same as a lkml hardened pro
Reply to This
Parent
Re:Still not sold (Score:5, Funny)
"John was ready already; Anna made him wait."
"They offered lasagne; hamburgers, chips and salad; tacos, enchilladas and burritos; or fried frogs legs."
In no circumstance can you write "As a proud LDD touting, LWN gazing, MSc wielding geek; the Solaris kernel is a heck of a lot better coded..." without looking like a semiliterate try-hard. In general, the best advice for using a semicolon is "don't, unless you know you're sure".
As a self-confessed geek, you should know the importance of correct punctuation. It's not just helpful to compilers.
Reply to This
Parent
Re:Still not sold (Score:5, Informative)
Don't want easy raid/storage expansion on your desktop? You don't want efficient storage?
Dtrace doesnt offer me anything as im not a developer
You don't want to know how your system is performing [opensolaris.org] in a way like never before? I'm not a developer, but a sysadmin and use dtrace every day to tell those pesky developers that yes, it's actually THEIR CODE that's at fault at not the server I setup for them. It's also neat to be able to easily see what process is using how much network bandwidth in realtime. That was difficult before.
SMF doesnt offer me anything i cant do with startup
I don't like the complexity of SMF, but it's self-healing for the stuff that's already built for it is cool as is it's dependancy checking.
IPS doesnt seam any better than deb or rpm
It's better than just RPM, but it's about the same as deb or yum. It's a big step foreward for what was a commercial OS.
I can tell you haven't even tried solaris 10, but give it a swig. Before solaris 10 I wrote (often rightly) wrote of Sun. Why would I pay a premium for something FreeBSD can do for free and outperforms it? The hardware is cool (see coolthreads processors...it's hyperthreading done right), it's affordable, and it's innovative. It may not be compelling enough to switch from linux or whatever if all you use from a desktop is firefox and thunderbird, but there is actually some VERY cool stuff in there. Don't write it off. There's a reason FreeBSD is taking in a lot of these features.
Reply to This
Parent
Re:Still not sold (Score:5, Informative)
It's a common misconception that raid "prevents" data corruption.
RAID only protects you against (complete) hardware failures, and "noisy" IO errors.
Consider:
You have bad data on disk, but the hard drive reads the bad data without error.
With parity, (even assuming the parity is read upon each read request, which would be a faulty assumption), raid 5 has no way of telling which disk is bad, or whether the parity is bad.
Unlike raid, ZFS has end to end checksumming, so it knows when the data on disk is bad, and it knows which copy is bad, too.
Unfortunately though, from what I've heard, ZFS isn't stable enough for production environments yet:
http://www.datacenterknowledge.com/archives/2008/Jan/15/joyent_backup_services_down_for_three_days.html [datacenterknowledge.com]
read these comments [prefetch.net]
Reply to This
Parent
Re:Still not sold (Score:5, Informative)
most raid environments don't do checksumming at every step of the data write / read process.
most raid environments cannot detect silent corruption (bad cache, bad sector, flipped bit, etc) once the data has been read or written.
most raid environments don't offer double parity.
most raid environments require that the entire raid array be initialized at once, wasting potentially hours of time for the formatting/initializing to be completed.
most raid environments when using off the shelf SATA/PATA drives can potentially go bad, even with parity... If you were doing a RAID 5 array with TB size drives, there's a potential that the MTBE can be reached while regenerating data on a replaced volume from parity causing the entire array to be toasted.
All of these things are not issues with ZFS....
ZFS is easily expandable, automatically realigns that data as you expand the pool, can have multiple sub-mount points (mounted anywhere) that can have different attributes - like compressing/shared/extended permissions/iSCSI and more on the way, like encryption, multiple compression algorithms, etc....
I've played/worked with ZFS now for over 2 years and have never lost a single bit of data - even though I've tried...
Build your RAIDZ pool on 20 drives, in 2 disk expansion units attached to 2 channels of a single SCSI card (10 drives per channel)... now shut the box down, remove all the drives, move them around between units, add an additional scsi card to the box, split the disks up between the scsi cards so they are now split 5 per channel, take one drive back out, and erase it... hold onto it for later...
Bring the box back up... the pool will come back online without problems, running degraded as one drive is missing.
now put the erased drive back in, and issue a resilver command, wait a while (not as long as a standard raid controller would take) and voila - all data that was stored on that erased drive is back and in place, and the pool is no longer running in degraded performance mode.
try any of that with a standard raid controller and your data is f0rked!
Reply to This
Parent
Re:Still not sold (Score:5, Informative)
Reply to This
Parent
Re:Still not sold (Score:4, Insightful)
That train already left the station.
It's not just good enough that you make something cool but you should also make it available when people want it rather than 10 years later.
Now Sun has to put on a good showing just to keep from looking silly.
Although this is ultimatey a good thing as it's one of the key benefits of free market competition.
Reply to This
Parent
Re:Still not sold (Score:5, Informative)
These days we see a lot of performance related calls being logged by customers
DTrace is a massive leap forwards
I would really not write off Solaris, it's far from dead
Reply to This
Parent
Re:Still not sold (Score:5, Interesting)
They have also forcibly crashed it over a million time and it has never lost data even once. Try doing that with your home PC.
And what
Reply to This
Parent
Re:Still not sold (Score:5, Interesting)
Sorry, I'm calling you on your B.S. Sun fanboy.
ZFS is *not* ready for production.
I'm a working Solaris admin. I can point to several ZFS raidz arrays that have had to be recovered from tape due to ZFS bugs losing & corrupting data.
This is clearly a case of ZFS marketing outstripping ZFS reality. They have implemented all the cool features, but have dropped the ball on robustness.
Do a sunsolve search for ZFS panics or ZFS corruption. There are a half-dozen major bugs that are still un-resolved, and won't be until Sol10u6 - if then. [u5 was just released in the last week or so]
rho
Reply to This
Parent
Re:ZFS simply rocks (Score:5, Interesting)
Reply to This
Parent
Re:Image Packaging System? (Score:5, Informative)
Apart from that, you can also create partial images, which is a space you as a normal user can install packages to. These link back to the libraries already installed.
I'm sure some of these features are available in existing linux packaging systems. But these are things the Opensolaris community has wanted for a long time.
Apart from these features IPS also has automatic snapshoting (using ZFS in the background), so you can revert your system back to earlier snapsots.
All in all a very effective packaging system
Reply to This
Parent