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."

5 of 161 comments (clear)

  1. Re:Is it worth the effort? by captrb · · Score: 4, Informative

    Zones, ZFS, and DTrace don't have equivalents in Linux with feature parity.

  2. 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.
  3. Re:Is it worth the effort? by Massacrifice · · Score: 4, Informative

    explain to me and people like me how "Zones" are different from "virtual machines?"

    Zones share the same kernel. Much, much less overhead than full-blown VMs, both in setup and resource use. You can flavor your zones to be Linux or BSD compatible. You can give them their own (virtual or physical) network adapters. Think Apache Virtual Hosts, but at the OS layer. Or a midaway cross between a chroot and a VM. It's really nice stuff.

    --
    -- Home is where you eat your heart out.
  4. Re:Is it worth the effort? by nathanh · · Score: 4, Informative

    OpenVZ and FreeBSD Jails are equivalent conceptually to Solaris Containers. The difference is the extent to which they've been implemented. Sun went the whole hog and made Solaris Containers "first class citizens". All the user space tools were modified to understand zones. All the documentation was updated. All the application suites were updated. They're not a ill-supported second-rate tack-on so you can tick the "we've got that" feature box.

    If you want the analogy, it's like Microsoft saying "don't use Apache, we've got a webserver too" and pointing to IIS. In theory, true. In practise, bullshit.

  5. Re:Missing sources? by anilg · · Score: 4, Informative

    (I'm in the project leadership team of Illumos)

    We've opened the closed bits of libc - specifically the i18n portion of it.

    What's still closed (and soon to be opened) is some additional drivers (mpt, etc) that are almost prepared to be released. All of the closed bits would be open in a short timeframe (weeks).

    What you've quoted Garrett saying is in reference to OpenSolaris's code. That is followed by the announcement that we've opened it.

    ~Anil

    --
    http://dilemma.gulecha.org - My philospohical short film.