LWN.net Logo

OpenSolaris 2008.11

OpenSolaris 2008.11

Posted Jan 15, 2009 23:39 UTC (Thu) by jd (guest, #26381)
Parent article: OpenSolaris 2008.11

Given that OpenSolaris is derived from Solaris, one of the premiere server OS' for a substantial period of time, and that server OS' absolutely need stable network management, I find it odd that OpenSolaris would have this problem. This is a seasoned OS by a seasoned team - so seasoned that Solaris had IPv6 support before any other OS, Linux included - making problems with the network stack and network administration tools very difficult to understand.

The problems with making Solaris a desktop OS in addition to a server OS are more understandable. It's a very different world. The sorts of power management issues that x86 Solaris running on mid-sized iron faced are not the same as the sorts of power management issues a laptop contends with. I would still expect better QA from Sun, they are not novices, but allowances can be made.

The disk partitioning issue in Solaris is one I'll never understand. BSD doesn't use the Microsoft partition table, it uses its own system, so there is no obvious reason why one pointer to its system should be any more or less valid than any other pointer. Hiding details also makes no sense, as it makes it much harder to use tools outside of the OS, as you can't equate the label you use inside the OS with the label the system is going to use outside the OS.

Still, it sounds as though Sun has steadily worked its way through the issues list and has mastered a whole new domain - something very few OS vendors can boast.


(Log in to post comments)

OpenSolaris 2008.11

Posted Jan 19, 2009 16:25 UTC (Mon) by TRS-80 (subscriber, #1804) [Link]

NWAM is a comparatively new project, and so anything but seasoned - it's only enabled in OpenSolaris and not SXCE (the dev version of Solaris). OpenSolaris' IPSec support OTOH is leagues ahead of Linux according to a friend who's trying to set up a link. Interestingly Sun just finished reimplementing sockets without STREAMS (a core System V framework) for performance reasons.

Disk partitioning - this is a hangover of Solaris trying to be the same on SPARC and x86, where a single primary partition (with the same id as Linux swap!) that's then sliced up in the usual BSD way. OpenSolaris confuses things more by only supporting installing to ZFS, which normally uses GPT/EFI partitioning, except for booting where it needs to use the old slices. Support for extended partitions only just got put back (committed in Sun speak) in December, I'm not sure if they plan to support installing/booting from them since the case isn't public.

Qt apps - I haven't looked into this in detail, but my suspicion it's the Sun Studio C++ (sun preferred) vs G++ (lots of open source software only compiles with) ABI incompatibility rearing its head.

Qt and KDE apps

Posted Jan 20, 2009 5:21 UTC (Tue) by sbishop (guest, #33061) [Link]

The trouble is that Sun's C++ compiler and the non-standard standard library that it comes with don't mix well with the modern C++ used by Qt and KDE. A KDE PIM hacker, Adriaan de Groot, has put a lot of effort into making it all work. You can read about his efforts here:

http://people.fruitsalad.org/adridg/bobulate/index.php?/c...

He's not the only one working on this, of course. But I don't actually follow this closely.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds