Slashdot Mirror


Illumos Sporks OpenSolaris

suraj.sun sends in this news from The Register. "If you were hoping that someone would fork the OpenSolaris operating system, you are going to have to settle for a spork. You know, half spoon and half fork. That, in essence, is what the Illumos, an alternative open source project to continue development on the core bits of OpenSolaris, is all about. ... Development on OpenSolaris has all but stopped, so Garrett D'Amore, a former Sun and Oracle software engineer who worked on Solaris for many years, decided to do something about it. ... What Illumos is doing is taking the core OpenSolaris kernel and foundation, which is called OS/Net or ON inside of the former Sun, and creating a repository and development community around that. ON includes the kernel, C libraries, shell and shell utilities, file systems, and networking functions of OpenSolaris. 'We are not a distribution in a normal sense,' says D'Amore. 'It is more of a code base.' And one that Nexenta, Belenix, and SchilliX, who do create alternative distros for OpenSolaris, can in theory base their future releases upon if they don't like what is — or isn't — coming out of OpenSolaris."

1 of 161 comments (clear)

  1. Re:Missing sources? by gstoddart · · Score: 5, Informative

    Didn't the OpenSolaris effort have problems because they were always waiting on Sun to compile certain libc binaries for them?

    Is this resolved in Illumos or is there still a binary blob issue?

    Apparently, it isn't. From TFA ...

    The biggest problem is that an important minority of the code distributed with OpenSolaris is closed source, something that has annoyed the OpenSolaris community for five years. Sun didn't allocate resources to fix this and neither has Oracle.

    D'Amore says that a significant percentage of the libc C library (libc_i18n to be precise) is closed, as is the NFS lock manager, portions of the kernel's cryptographic framework and functions, and a bunch of important drives.

    So, no, the closed stuff still needs to be written and they don't have it.

    --
    Lost at C:>. Found at C.