Linked by David Adams on Mon 2nd Aug 2010 04:00 UTC, submitted by kallisti5
Sun Solaris, OpenSolaris A recent vague announcement on osol-announce hints that something big is rumbling for OpenSolaris: "A number of the community leaders from the OpenSolaris community have been working quietly together on a new effort called Illumos, and we're just about ready to fully disclose our work to, and invite the general participation of, the general public." They have a website, and they're going to be hosting a conference call on August 3.
Thread beginning with comment 435043
To view parent comment, click here.
To read all comments associated with this story, please click here.
fithisux
Member since:
2006-01-22

I believe that they are way too fast to announce something. They didn't make a poll to ask for ideas.

But I don't think there are a viable amount of volunteers to keep up with all the code in the OS.


I agree but they can re use code. Fiasco.OC or Genode OS can re-use code at the kernel level. They can reimplement Opensolaris on top of them. L4Env is agood candidate and they can re-use LINUX-DDEkit or improve FREEBSD-DDEkit. They could also create their own OSOL-DDEkit. My take is to use directly IOKit and port all the drivers there but

1. I cannot estimate porting time since it uses mach and not L4 (possibly not that difficult)
2. Licencing is another setback.

You minimize the volunteers needed in such ways. This is what is traditionally done at the applications level.

Edited 2010-08-02 07:21 UTC

Reply Parent Score: 0

gnufreex Member since:
2010-05-06

Dude, L4 is microkernel, Genode is something completely different...

Solaris' sunos kernel is monolithic kernel and btw it is pretty mature. Putting up L4 dancing baloney on top and experimenting with it would throw all that maturity down the drain. Not to mention that by the time such integration can even begin to look like it's working, everybody will forget that OpenSolaris even existed. And then there is non-fixable and perpetual licensing issue wrt CDDL.

Only reasonable strategy is to take drivers code and libc from FreeBSD and mesh it with OpenSolaris carcass in order to get something workable as fast is possible. That is only technological and legally compatible solution. It would throw down any binary compatibility with Oracle Solaris, but it could get the project going. But then again, porting sunos kernel to BSD libc is a daunting task.

Reply Parent Score: 3

Kebabbert Member since:
2007-07-27

Only reasonable strategy is to take drivers code and libc from FreeBSD and mesh it with OpenSolaris carcass in order to get something workable as fast is possible. That is only technological and legally compatible solution. It would throw down any binary compatibility with Oracle Solaris, but it could get the project going. But then again, porting sunos kernel to BSD libc is a daunting task.

I hope it is not too difficult to just compile the current OpenSolaris source code and swap the proprietary encumbered parts to open source. If they succeed with swapping, then in principle it is just a recompilation every time when Oracle checks in OpenSolaris source code. Which would be often, because development of the OpenSolaris source code is very rapid.

Reply Parent Score: 2

fithisux Member since:
2006-01-22

Dude, L4 is microkernel, Genode is something completely different...


I know ...

Putting up L4 dancing baloney on top and experimenting with it would throw all that maturity down the drain.


I cannot see your point.

Reply Parent Score: 2