From owner-freebsd-hackers Tue Apr 29 14:29:53 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id OAA11968 for hackers-outgoing; Tue, 29 Apr 1997 14:29:53 -0700 (PDT) Received: from etinc.com (et-gw-fr1.etinc.com [204.141.244.98]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id OAA11959 for ; Tue, 29 Apr 1997 14:29:48 -0700 (PDT) Received: from ntws (ntws.etinc.com [204.141.95.142]) by etinc.com (8.8.3/8.6.9) with SMTP id RAA11090; Tue, 29 Apr 1997 17:32:31 -0400 (EDT) Message-Id: <3.0.32.19970429172621.00bdeba0@etinc.com> X-Sender: dennis@etinc.com X-Mailer: Windows Eudora Pro Version 3.0 (32) Date: Tue, 29 Apr 1997 17:26:30 -0400 To: "Jordan K. Hubbard" From: dennis Subject: Re: pci probes with multiple "units" (MORE) Cc: "Daniel O'Callaghan" , hackers@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk At 09:15 PM 4/27/97 -0700, Jordan K. Hubbard wrote: >> The driver name should tell you what kind of hardware you have, as >> it the unix *way*....with linux you dont have a damn clue what you >> have in there. > >Well, actually, some people have suggested that the best approach >would a hybrid of the two approaches: If you want to see what you've >got, the boot messages and/or `ifconfig -a' will show you what you >have in the classic "unix way" (or "unix *way*" :-). If, on the other >hand, you could really give a damn about it and just wanted to write >an rc script which brought up "the ethernet card", be that a 3COM >3c595 or a DEC DC21041, then you should also have a "symbolic" name >for each device like "eth0, eth1, .." and so on. The symbolic name >wouldn't show up in ifc chain, being implemented instead by ifconfig >as a sort of alias, and so nothing else would be confused by this >(save, perhaps, the system administrator who suddenly encounters this >for the first time and is seriously puzzled at this phantom device >which just magically works :-). My feelings on this is that any aliasing or internalization of this adds confusion particularly those which cant follow the discussion above. I think its important, and quite possible, to maintain simplicity while improving functionality. The assumption that all unix users today are adept at device configuration is becoming less and less valid over time. db