Solaris 11 source code leaked?
I was googling for some information about Solaris 11 when I stumbled upon a file which, according to the uploader, is the source code for Solaris 11 kernel. (Try a google search for "solaris11.tar.bz2" and you'll find it). Now I am no Solaris kernel expert, but the file does contain some interesting things. Like, TRUNKID is set to 175 and the zpool command seem to have support for version 33. Most files still seem to be CDDL-licensed. What do you think? Is this the real thing or just fake?
Oracle released GPLed and parts beside OS/Net(kernel) even before this.
Even if it is saying it is CDDL - do not believe it until Oracle confirms it.
Only Truly Open source and CDDL code there is was Opensolaris OS/Net is Illumos project
- one can use and contribute to (and it is all legal - see Openindiana distribution).
Also it is not true that Oracle closed development of all Solaris11.
Os/Net consolidation (kernel and base OS - SunOS) they stopped releasing (That is where Illumos stepped up)
but rest of userland/software and consolidations is under open/free software licenses (GPL and others)
and that code IS open by Oracle after Solaris 11 release.
OpenIndiana is now Illumos (Open free OS/Net) + Packages of userland apps from Oracle + Openindiana own packages (+SFE package repository for newer programs)
So it is not true Oracle did not release anything in open after S11 release.
Just in present state this "leaked" release is unusable, unless Oracle say it is truly CDDL.
Reality of better technology
DaemonFC: I think your reasoning is false. Just educate yourself on topic and you will be fine. (In doubt ask Linus for advise) Just because you do not use at the moment one operating system, does not qualify you to bash it as you like.
Simply SunOS and Illumos distribution in Openindiana case have strong usage cases and tons of technological advances over GNU/Linux.
Being myself user of both GNU/Linux and Openindiana, I can say it for myself.
And please leave your own hallucinations to yourself!
No one at Illumos is depending AT ALL to anything from Oracle. There is numerous companies that have joined forces and develop it further due to their own commercial needs (just like any other open source project, same like Linux).
If Oracle CDDL released code is genuine, then Oracle have ability to use contributed code now in illumos (KVM implementation from Joyent/SmartOS etc).
Illumos Openindiana and Solaris are here to stay.
Quote:
DaemonFC: So it's another semi-compatible fork that just uses Solaris as a base like all the BSDs are in relation to BSD/OS. (Which accuse linux of being fragmented...)
It is Oracle who did do the fork from the community perspective.
Illumos is OS/Net code consolidation including kernel and base OS.
Solaris is Oracle's brand name and Solaris 11 is actually newest version of Opensolaris binary distribution,
that Oracle stopped making available, and therefore, Openindiana is here as community distribution based on Illumos.
Not sure who accuse who, (and for what actually?) but I am very much sure there are usage cases where one can say it is better to use Solaris, Illumos/Openindiana, *BSD or Linux, based on what your hopes needs and available hardware are.
And I am pretty much sure that Solaris Zones/Crossbow/Multipath/KVM/Dtrace/ZFS(With Boot environments) combination is strong actor in server area especially on storage server, cloud server and providing that Solarises have strong BINARY backward compatibility and stable API, things that some other open source OS'es lack, It is there to stay for a very long time...
Feel free to install from latest Openindiana.org dev release with illumos (or from Latest Opensolaris 134 from genunix.org if wanting to have also Oracle Solaris on same disk) and see for yourself, where you can contribute to improve it.
These days FreeBSD and ZFSonLinux and Opensolaris based distros and companies like Joyent and Nexenta use ZFS as stable file system who's abilities and production use are here and now, without waiting for rest of the open source (or closed) projects to catch-up technologically. It is distributed project but main code base is in Illumos.