From owner-freebsd-chat Sat Oct 11 02:52:16 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA11300 for chat-outgoing; Sat, 11 Oct 1997 02:52:16 -0700 (PDT) (envelope-from owner-freebsd-chat) Received: from word.smith.net.au (ppp20.portal.net.au [202.12.71.120]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id CAA11294 for ; Sat, 11 Oct 1997 02:52:09 -0700 (PDT) (envelope-from mike@word.smith.net.au) Received: from word.smith.net.au (localhost [127.0.0.1]) by word.smith.net.au (8.8.7/8.8.5) with ESMTP id TAA01174; Sat, 11 Oct 1997 19:19:03 +0930 (CST) Message-Id: <199710110949.TAA01174@word.smith.net.au> X-Mailer: exmh version 2.0zeta 7/24/97 To: Greg Lehey cc: FreeBSD Chat , dkelly@hiwaay.net Subject: Re: Linux vs freeBSD In-reply-to: Your message of "Fri, 10 Oct 1997 18:52:27 +0930." <19971010185227.17440@lemis.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Sat, 11 Oct 1997 19:19:02 +0930 From: Mike Smith Sender: owner-freebsd-chat@freebsd.org X-Loop: FreeBSD.org Precedence: bulk > (David Kelly) > > Do we have any examples laying around of FreeBSD wanting for drivers > > that exist in Linux? Or are we simply repeating what's always been said? There are a few that come to mind; the Buslogic Flashpoint controllers, Token Ring cards, some Xircom hardware I believe. > > An example would be ATAPI CDROM's and FreeBSD. In the past FreeBSD's > > ATAPI support was slack. The reason I gathered was that nobody who was > > capable of the task wanted to do it. It's always better to ask about these things. The ATAPI support was slack because the people who demanded it were unwilling to do the work, and the people that were willing and capable didn't have the time or resources. That's mostly not an issue these days. > > Today, I don't know what the status is of the wd driver. But I'd guess > > that its not being carressed into DMA, UltraDMA, mode 4.... the way a > > Linux driver would be. As with ATAPI, its just not as interesting to > > FreeBSD developers as SCSI. That is, of course, complete crap, as anyone that's been following this would be able to observe: - the PIO mode setting has always been the BIOS' responsibility; FreeBSD uses whatever the BIOS set. - DMA and UDMA33 are both supported in 3.x. These aren't hot items for the stability-oriented 2.2, but they exist and seem to work pretty well. > > In the driver discussion, some mention of the sharing of drivers > > between FreeBSD and Linux is needed. This is hard. I guess you can cover the fact that FreeBSD has on some occasions been able to leverage the information obtained by Linux developers in order to create and/or improve drivers, but the Linux driver model and typical source code license is such that it's hard to "share" drivers. mike