LWN.net Logo

Used, yes. Dominate, doubtful. Eliminate, highly improbable.

Used, yes. Dominate, doubtful. Eliminate, highly improbable.

Posted Aug 17, 2005 16:26 UTC (Wed) by JoeBuck (subscriber, #2330)
In reply to: Used, yes. Dominate, doubtful. Eliminate, highly improbable. by dwheeler
Parent article: Sun's Linux killer shows promise (Register)

One solution: Sun could dual-license the kernel, under the CDDL and the GPL. They would then immediately have access to all of the Linux device drivers, which would have to be ported, of course, but that wouldn't be hard, especially if they extended their kernel to support the right APIs. Of course, once that's done, any interesting pieces of Solaris can then be adapted and inserted into Linux, and the two separate kernels would gradually blur into each other. Management probably won't go for this, as it means that Solaris would eventually be absorbed into the Linux hive mind.

Another solution: Sun could build something like ndiswrapper, to allow the use of Windows device drivers.

Third approach: BSD device drivers.


(Log in to post comments)

Used, yes. Dominate, doubtful. Eliminate, highly improbable.

Posted Aug 17, 2005 18:02 UTC (Wed) by captrb (subscriber, #2291) [Link]

Sun ports some drivers from BSD. I was checking on driver support for a SCSI card a few weeks ago. The driver documentation explicity stated that the driver was ported from FreeBSD.

Used, yes. Dominate, doubtful. Eliminate, highly improbable.

Posted Aug 17, 2005 20:09 UTC (Wed) by nix (subscriber, #2304) [Link]

Linux gets SCSI drivers from there, too. (sym53c8xx springs to mind.)

Used, yes. Dominate, doubtful. Eliminate, highly improbable.

Posted Aug 18, 2005 20:01 UTC (Thu) by captrb (subscriber, #2291) [Link]


The list of things Linux has gotten from BSD includes far more than just
a few SCSI drivers :-)

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.