On Mon, Mar 12, 2012 at 7:41 PM, Pete Wright <span dir="ltr"><<a href="mailto:pete@nomadlogic.org" target="_blank">pete@nomadlogic.org</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>On Mon, Mar 12, 2012 at 12:21:10PM -0400, Matthew Story wrote:<br>
> On Mon, Mar 12, 2012 at 11:30 AM, Edward Capriolo <<a href="mailto:edlinuxguru@gmail.com" target="_blank">edlinuxguru@gmail.com</a>>wrote:<br>[...snip]
</div>how about closed/propritary systems which use BSD code. I think that<br>
is one of the greatest benefits of the BSD code in the real world.<br>
While things like GNU/kFreeBSD are interesting to look at - the list of<br>
very high profile systems running real production traffic that<br>
incorporate BSD is code is both long and impressive:<br>
<br>
(off top of my head)<br>
- NetApp Data OnTap<br>
- Citrix netscalers<br>
- bluecoat systems<br>
- juniper systems<br>
<br>
this does not even touch companies that run modified BSD code in their<br>
own systems with out advertising it.<br></blockquote><div><br></div><div>This is an interesting angle that I hadn't considered. Many (if not all) of the above are actively devoting resources to the open portions of the systems as well, but I would be interested in hearing more about how they are modifying BSD code, and what the benefits are of working from that base ... if they are willing to share, of course.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><br>
> While I will continue to run FreeBSD personally, and very much like the<br>
> fact that it is a complete OS, with a coherent and non-political objective<br>
> ... as a system, I think that *BSD projects could benefit from encouraging<br>
> those who are interested in running components of this system (either<br>
> kernel or userland) married with other components. Conversely, I think<br>
> those involved with other projects could benefit greatly by marrying<br>
> portions of *BSD systems into their own systems.<br>
><br>
<br>
</div>i personally am uneasy with projects like GNU/kFreeBSD and the like.<br>
one of the other huge benefits of a BSD unix is that it *is* a complete<br>
OS, not a kernel with bolted on userland. as such i've never understood<br>
the utility of GNU/kFreeBSD. i'm probably biased, but after working on<br>
a Nexenta system (which seems pretty similar to gnu/kfbsd) i ran crying<br>
as fast as i could and just put solaris back on the hardware. it always<br>
seemed like so much was lost just so someone could say that bash was the<br>
default shell, and look it has apt.<br></blockquote><div><br></div><div>I agree that BSD systems are better largely because they are ... well ... systems. But I think it's a mistake to not advocate making use of parts of that system in other systems. My reasons for this are 2-fold:</div>
<div><br></div><div>1. More people using BSD software means more eyes (and hopefully more hands) looking (and hopefully developing) on code, and theoretically this means better code long-term, faster iteration on bugs, and generally better maintained software. This point boils down to it being better for BSD.</div>
<div>2. BSD software is simpler than other software, and most of the time better. This point boils down to it being better for other projects.</div><div><br></div><div>There may be some issues with tunnel-vision resulting from the former, e.g. someone is only interested in NetBSD shell, or FreeBSD SMPng, and not interested in the overall health of NetBSD and FreeBSD as systems ... but this seems to me to be a small problem compared to the benefit of more eyes and hands on code.</div>
<div><br></div><div>One way to improve the strength of the projects is to advocate the use of the system, and I certainly try to do this. But if someone is married to the Linux Kernel for legitimate reasons, or to GNU user-land for legitimate reasons, why not invite them to make use of parts of the system when they cannot use it whole hog?</div>
</div><div><br></div>-- <br>regards,<br>matt<br>