[Klug-general] Methods of Gaining Linux Skills to Work in Industry

Karl Lattimer karl at qdh.org.uk
Thu Jan 25 07:41:41 GMT 2007


> Hang on did I not read that Sun were giving up on Solaris and is
> turning to Linux so give it a couple of years and Solaris will be
> legacy.

The Solaris kernel is now released under suns open source license,  
and will never become legacy, the kernel is far superior in design  
than Linux and is far more coherent.

Sun are shipping Ubuntu on some of their servers now, this is related  
to hardware support rather than replacing their existing software  
stack. Ubuntu already has J2EE and J2RE 1.6 available so for sun to  
move their software stack to Ubuntu is easy as pie. The hardware  
support in Linux is far superior to Solaris, but this is a historical  
issue which Sun were fighting about 15 years ago when it was still  
SunOS.

> Hmm oh hang on what is actually happerning is Sun are thinking about
> releasing Solaris under GPL and so we will end up with a sort of
> Solaris/Linux/BSD high breed could be very intresting certainly an
> area to watch.... ie pick your kernel and your software depending on
> what your application is and what works best.

The BSD license is incompatible with the GPL, the Sun open source  
license is intended to not be viral and therefore intended to allow  
it to be used commercially and derivatives thereof, its the same  
license as the Sparc processor is released under and thats why most  
digital cameras have sparc chips, these days you can even find  
cameras running opensolaris. Linux is pretty much incompatible with  
the solaris license because of the viral nature of the GPL. There  
fore although software stacks may be mixed, the code cannot. We will  
never see a hybrid OS like the one apple produced with Xinu which is  
a mix of Mach and NeXT. Using the microkernel (superior design, just  
look at Hurd) nature of NeXT coupled with the hardware support and  
more up to date features of Mach (pre-emptive for instance).

The difference between the solaris kernel and the solaris operating  
system comes down to a few application stacks which are designed for  
enterprise business, for instance Java Directory System. I actually  
have a fully licensed copy of Solaris 10 Enterprise Edition if anyone  
would like to try it out. Its a really, really good OS, faster than  
Linux in many respects

The thing about solaris is that its not really a desktop operating  
system, although the Java Desktop System (JDS is a confusing acronym)  
is based on gnome 2.4 but tweaked to look/work more like windows. It  
is pretty crap actually, however using it as a server is way superior.

90% of software that builds for Linux will build on Solaris without  
any changes, that 10% generally relates to any Xorg stuff and a few  
other screwed up Linux ways of doing things, or screwed up Solaris  
way of doing things, remember Solaris isn't 100% posix compliant so  
there will always be problems.

Allen: OpenSolaris is not the same as Solaris, as previously  
mentioned although a huge amount of Solaris has been opened up there  
are still some pretty unique software stacks which Sun are keeping to  
themselves.

K,




More information about the Kent mailing list