Taking a Look at Nexenta's Blend of Solaris and Ubuntu
Ahmed Kamal writes "What happens when you take a solid system such as Ubuntu Hardy, unplug its Linux kernel, and plug in a replacement OpenSolaris kernel? Then you marry Debian's apt-get to Solaris' zfs file-system? What you get is Nexenta Core Platform OS. Let's take Nexenta for a quick spin, installing and configuring this young but promising system."
I'll look at it when there's a Redhat/CentOS userland to go with it. I'd say I'm pretty familiar with both Redhat Linux and
Solaris and the BSDs but you would have to give me some really compelling reasons I should go through the Debian/Ubuntu
learning curve.
If you read the flame wars on Debian Legal - which is usually a bad idea - yu'd see that the reason it isn't an official Debian is because Solaris' libc is CDDL, which is not GPL-compatible. The Debian people believe that distributing GPL'd code that links against a GPL-incompatible libc is a violation of the GPL (and they are probably right). Something to think about when you use the GPL for your own code - you may be preventing it from being bundled with other Free Software.
I am TheRaven on Soylent News
Well, there is a kfreebsd-port for Debian, but it's not gonna be in the upcoming release of Debian (Lenny) so it seems.
New things are always on the horizon
Yes: more is better. And it might breathe some life into Solaris. Sun could use some of that right now. Solaris has the benefit of solid code developed at a comparative snail's pace, but with the energy of being hard, and toughened. Any distro mix is a good mix, because you learn from it.
---- Teach Peace. It's Cheaper Than War.
Good point, but we already have the whole BSD family. Having a third family of kernels available is probably a lot less important than having a second one. I would think that avoiding monoculture would be a much less important argument in Nexenta's favor than the availability of ZFS, for people who need specific features of ZFS. Hmm...but then, the licensing issue that makes ZFS incompatible with the Linux kernel doesn't apply to BSD, and ZFS is already available on BSD. I suppose if you want specific features of ZFS, and you're used to the GNU toolchain, then Nexenta might be more congenial than BSD. But an awful lot of the user-visible differences between BSD userland and Linux userland have been going away lately. E.g., GNU m4 is now the default on BSD.
Find free books.
"Somnambulent" is a real word, which makes it unusable to pharma companies. Maybe "Somnioxx," or "Somnagra".
Something to think about when you use the GPL for your own code - you may be preventing it from being bundled with other Free Software.
I guess the other software wasn't very Free then to start with if it disallows something as simple as linking with a GPL package, was it? After all, any GPL software can link with any other without legal complications...
If the CDDL is the problem then it is not Free.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
The Debian people believe that distributing GPL'd code that links against a GPL-incompatible libc is a violation of the GPL (and they are probably right).
The FSF themselves distribute GPL'd code that links against GPL-incompatible libcs (including Suns) - and they have done for years (in fact decades), way before CDDL exsited, when Solaris / SunOS libcs were proprietary.
The FSF are right, "the Debian people" are wrong. If there was one thing the system libraries exception clearly covers, it is libc.
For the major kernels I'm counting 7: Linux, BSD/Darwin, Solaris, HP-UX, AIX, QNX, Win..
Probably forgot some, but the point is, that this kind of number is ok, could also be more, but not less. I mean, some also have kind of specialized uses and the larger number of kernels also ensures, that somebody cares about standards (because if that would not be the case, then the whole tool set for every platform wold be need complete reimplementation - and yes, we are doing this for a well known platform and it is cumbersome to work around the problem instead of solving it).
Similar to browsers, the more, the merrier.
The free developer release limits the entire zfs used "user" data to 1Tb. You can setup over 1Tb worth of disks, but only 1Tb can ever be be in use by the "user". I hope user data doesn't include the OS install....
Looks fun but I am still waiting for 3ware Solaris drivers.
3ware is redundant on Solaris. There's no reason to be doing hardware RAID if you can do ZFS. Take all your drives on 3ware and put them on commodity controllers.
General purpose hardware today is fast enough that dedicated RAID controllers are getting nearly obsolete.
"Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman
there is a major difference between binary blobs and firmware images; the blobs are loaded as code into the OS kernel, but the firmware runs directly on the device on crappy embedded micro CPUs.
OpenBSD does contain binary firmware files. But don't take my word for it (or the article's) and check the contents of /etc/firmware/.