Subject: Re: I'm disapointed with the AMD64 port, and NetBSD in general...
To: None <netbsd@sopwith.solgatos.com>
From: Charles Swiger <cswiger@mac.com>
List: netbsd-help
Date: 07/27/2005 14:26:35
On Jul 27, 2005, at 5:06 AM, Dieter wrote:
> Wolfgang writes:
>> How much should one worry that the undocumented built-in ethernet
>> can't be
>> supported when gigabit ethernet pci cards are $25?
> Quite a bit if you don't have extra PCI slots.
If you have no expansion capabilities on a system, it is highly
advisable to check beforehand whether a specific NIC, motherboard, or
whatever is supported well under NetBSD.
If nobody answers, well, some brave soul will have to be the first to
try it, and the first to add PCI device ID's to the drivers (along
with whatever else is needed), so that everybody else can benefit
from the work. Of course, one could always purchase from vendors who
actually provide some kind of support for NetBSD.
And if you don't ask, well, you've chosen to be surprised. :-)
> Robert writes:
>> I for one am bothered by the state and pace of which NetBSD is
>> coming along
>> (especially when the driver for the BCM5751 has been in NetBSD-
>> current since
>> sometime last year)!
>
> Here is one problem that might be fixable. I also see many things
> sitting
> in -current while release after release come out. Simple, safe,
> things that
> need little if any testing.
I don't have a good handle on NetBSD release engineering yet, but
software version numbering is an inexact science at best, just like
logistics.
It's useful to change the OS major version # whenever libc or other
aspects of the system API change in such a critical fashion that it
is advisable to recompile all software for the new OS version. Sure,
compatibility shims exist, but system VM takes twice the hit for the
standard shared library overhead.
However, some people like having a new major release each year, or
even prefer the Win98/Win2000/Win2003 naming convention of using
yearname as the major version #. I'm not that found of it myself,
although I suppose it makes sense for certain inherently time-fragile
software like accounting and tax-filing software, or for online
encyclopedia's and such.
> Problem reports with tested fixes included sit around forever and
> don't even
> get checked into -current much less a release, while release after
> release come out.
> What is the point in submitting a PR with a fix if it never gets
> checked in?
A good time to point out that a PR has been sitting too long is when
someone else asks about the problem the PR fixes. You can at least
make the second person running into the problem happy that it has
been solved. :-)
> What is the point of having releases and the time&effort they
> involve when bugfixes
> and new drivers sit around in -current or worse, in an open PR?
> Example: a simple
> one line fix for a kernel panic was checked in, but didn't make it
> into 2.0.2. What
> the heck is the criteria for getting into a release if a simple one
> line fix for a
> kernel panic doesn't qualify?
Maybe the magic phrase "a pullup to version X.Y is requested" in the PR?
--
-Chuck