NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Phoronix 8-way-BSD-install - NetBSD bombed
On Wed, 14 Sep 2016, coypu%SDF.ORG@localhost wrote:
> I feel that for home users, -current may be a good choice.
I'd agree. It might be worthwhile to put some link to the releng site
where you can download ISO's for -current a little more prominently on the
Netbsd website. It's currently a little blurb waaaay at the bottom of the
"Get NetBSD" link and it doesn't mention "You might want to use this if
you are dead-set on using newer hardware." I'm not trying to be snarky,
I'm just agreeing in detail. :-)
> netbsd 7.0 is entirely unusable on much of my hardware. desktop was
> extra bad. no USB3 means USB keyboard interrupts are lost or something,
Hmm, that sucks. I didn't have the same experience, but I can understand
how that's frustrating.
> need to boot with ACPI disabled (disables hyperthreading), cannot
> install from USB,
I didn't try installing from USB yet with any 7.x release. The issue with
ACPI is nasty, though.
> lack of graphical acceleration for nvidia cards means when running old
> Xorg it took 1 minute to run a command like 'su', new Xorg can handle
> until X is shut down once (all fixed in -current).
IMHO, nVidia will probably always be a problem. I've never forgiven them
for being so (incredibly) rude to me in the late 1990's when I was trying
to get some non-NDA specs from them. They didn't just refuse, they were
completely unprofessional about it and basically laughed in my face.
However, that's my own problem. In general, though, no matter what the
state of ATI vs nVidia is, they seem to have always fought open source,
giving ground only when they felt they had to because of the competition
or because they wanted CUDA to spread more. Deep down, nothing has changed
in them. I doubt they will every properly cooperate with anyone on the
driver front (ever). There is just too much work and logic that goes into
their drivers and they don't want to expose it which further complicates
and aggravates their jerkholery. I won't buy anything that uses their
hardware ... ever.
Nonetheless, the situation is still pretty grim, even when looking at
other graphics cards. All the old companies like Sigma, Paradise, Matrox,
Neomagic, Trident, S3, and Number Nine have either gone out of business,
been gobbled up, or fled into a niche. We are pretty much stuck with "the
big three" these days. Now that graphics cards are uber-complex compute
devices, it's going to take even more work to write drivers and keep them
going. None of them seem to be interested in participating in something
like AtomBIOS and exposing graphics cards in a similar fashion as wireless
firmware works these days (ie.. move the blobs to the hardware and provide
a public API instead).
I despair of ever seeing drivers hit a non-partisan project which could be
shared among the open source world. I see new X11 display server
replacements coming out like Wayland that seem ultra-Linux-centric and
drop backward compatibility (and some features) from the core X11
protocol. Color me so-far-unimpressed. I've got a sneakin' suspicion that
Wayland will be a defacto schism worse than systemd is, but without the
loud noises from the crowd.
> on linux drivers are written before a release, or right after. so a
> typical user which has 2-3 year old hardware can afford to use LTS
> kernel.
Good observation. It's something benchmarking and hardware test folks
don't seem to understand at all. Of course, I've never been all that fired
up to "enlighten" everyone or for "world domination". If NetBSD has enough
folks to keep going - good enough. We've seen what happens to an OS that
actually gets to "world domination" and they can keep it.
> in netbsd, drivers only end up written after 2-3 developers get the
> hardware, and they don't get it on release day. so this is a 2 year
> delay in itself.
I've adapted to this over the years. My strategies are:
* Never buy something with nVidia anything in it.
* Try to buy desktop/laptop gear with Intel hardware that seems to be the
best supported, even if it does have to come from Linux.
* Create a bootable USB stick for testing new gear in the store. When I go
in to buy, I make sure ask the sales staff to let me boot the stick to
see if things like the NIC, wifi, or framebuffer are going to give me
the bird.
* Retrofit newer machines with older framebuffers if you absolutely must
have it now. Then re-install the card once it's got support.
I'm not suggesting everyone do this (or can do it in all situations). I'm
just saying it's what I personally do.
> after this many users end up picking netbsd 7.0 release, not knowing it
> is effectively like picking old ubuntu LTS, except with the additional
> delay until developers (which are normal people and not companies)
> obtain the hardware and get around to adding support.
There is a cost to running a real open source OS with real principles and
an honest-to-goodness UNIX && BSD heritage. I accept it, but you are quite
right about the implications.
> it's USB3 now, tomorrow it will bbe that legacy boot can't boot NVMe
> root and we have no UEFI bootloader yet (PR 51279), or no skylake
> ethernet, etc.
Indeed. I do hope UEFI will make things easier rather than harder, but I
have no idea as I haven't really looked at it. NVMe is another one I also
have concerns about, but I figure it's got to have some greater level of
transparency vis-a-vis graphics cards. It's not as secret-saucy as a
graphics driver. So, methinks that'll probably be fine, eventually.
> the only thing a user with recent can do to bridge this gap is to use
> -current. it may rarely be broken, thoguh. If your hardware is
> unsupported, it's worth a try.
Darn straight. That's how NetBSD rolls.
-Swift
Home |
Main Index |
Thread Index |
Old Index