{"id":14,"date":"2005-03-18T02:06:00","date_gmt":"2005-03-18T02:06:00","guid":{"rendered":"http:\/\/blog.zerowait.com\/?p=14"},"modified":"2005-03-18T02:06:00","modified_gmt":"2005-03-18T02:06:00","slug":"14","status":"publish","type":"post","link":"https:\/\/blog.zerowait.com\/index.php\/2005\/03\/18\/14\/","title":{"rendered":""},"content":{"rendered":"<p>More interesting comments from Dave Hitz, founder and executive vice president of NetApp. I found these comments yesterday, 3\/16\/2005 on Toasters.<\/p>\n<p>Dave Hitz writes:<\/p>\n<p><span style=\"font-size:85%;color:#33cc00;\"><span style=\"color:#006600;\">Although NetApp&#8217;s OS looks nothing like BSD (it has no user space for instance, and a very different internal structure from any UNIX kernel), we certainly did use a good bit of code from the Net\/2 and BSD-lite releases, back when that was being mostly funded by Berkeley and DARPA.<\/p>\n<p>As Luke says, we used the TCP\/IP stack. Also the boot and locore code for both Intel and Alpha. And although we don&#8217;t have a user space for commands to run in, we did take chunks of user space code in commands like &#8220;ping&#8221; and &#8220;ifconfig&#8221; and massage them into kernel code. I don&#8217;t know the specifics, but I&#8217;d be surprised if we hadn&#8217;t found more stuff to borrow over the years.<\/p>\n<p>I confess that we haven&#8217;t made any dollar contributions, although if you look at the code contributions I think you&#8217;ll find that Guy Harris (also of NetApp) and myself were both early contributors. For instance, I contributed cp(1). (When I was done, &#8220;cp -R&#8221; was a good bit faster than the AT&amp;T version. Instead of doing the copy for a directory in a single pass, I scanned the directory twice, doing files on the first pass and directories on the second. This optimized for the fact that in FFS files in a directory tend to end up in the same cylindar group, so doing the files all together reduces disk seeks.)<\/p>\n<p>So at the time, we figured that we gave some code, and took some code &#8212; <\/span><\/span><br \/><span style=\"font-size:85%;color:#33cc00;\"><span style=\"color:#006600;\">call it even-Steven. \ud83d\ude42<\/p>\n<p>Not that I would object if we found a way to make a corporate contribution. We have made some source contributions to Linux, and I&#8217;ve personally made some contributions to Mozilla, so we are definitely fans of the open source movement.<\/p>\n<p>Dave Hitz<\/span><\/p>\n<p><\/span><span style=\"font-size:85%;color:#33cc00;\"><\/span><span style=\"font-size:85%;color:#33cc00;\"><\/span><\/p>\n<div class=\"blogger-post-footer\"><img width='1' height='1' src='https:\/\/blogger.googleusercontent.com\/tracker\/11084229-111107582058032061?l=zerowait.blogspot.com' alt='' \/><\/div>\n","protected":false},"excerpt":{"rendered":"<p>More interesting comments from Dave Hitz, founder and executive vice president of NetApp. I found these comments yesterday, 3\/16\/2005 on Toasters. Dave Hitz writes: Although NetApp&#8217;s OS looks nothing like BSD (it has no user space for instance, and a &hellip; <a href=\"https:\/\/blog.zerowait.com\/index.php\/2005\/03\/18\/14\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/posts\/14"}],"collection":[{"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":0,"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zerowait.com\/index.php\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}