> USB stack rework, USB3 support added.
I didn't realize NetBSD was that far behind on some basic features like USB support."The Linux kernel mainline contains support for USB 3.0 since version 2.6.31, which was released in September 2009"[1]. "FreeBSD supports USB 3.0 since version 8.2, which was released in February 2011.".
So they're getting USB 3.0 almost 10 years after it was released for Linux.
This release of NetBSD disables eagerfpu on vulnerable FPU’s.
Often overlooked while discussing performance impact of context switching; context switching also applies to the FPU. There are two modes in which the OS performs FPU context switching: lazy and eager.
“lazy” FPU context switching leaves the previous context on the FPU until a different context gives it a set of instructions. This saves an unload on the FPU, since not all time splices require the FPU, you may see some performance gains under some application workloads.
“Eager” FPU context switching unloads FPU context whenever a time splice is finished. On a new time splice, the FPU context is reloaded. While this constant reloading of context sounds more expensive, it is optimized in hardware and almost never noticeable on modern architectures.
By default eager FPU is enabled in Linux. You can test its’ impact by passing the eagerfpu=on or eagerfpu=off boot flags (Linux).
Kudos to the NetBSD team for enabling/disabling eager FPU based on FPU model instead. This approach makes more sense to me.
NetBSD was my first BSD and OS development experience in my teens. I'm fairly entrenched in the FreeBSD camp for commercial reasons now after a very long run as a Linux user, but there is some nice security stuff in here and happy to see NetBSD chugging along! Congrats!
What are the distinguishing features of NetBSD in comparison to OpenBSD and FreeBSD?
From the respective home pages, FreeBSD targets high performance, OpenBSD security, but it is not so clear to me what is the focus of NetBSD.
Does anyone here on HN have experience running NetBSD as their desktop OS?
Wasn't NetBSD 8 supposed to have zfs? Last time I read something about it, it sounded like it was practically finished. But the release notes do not mention it at all.
PaX support on pmax? There is only one reaction I have for that: why? (With "because we can" probably being the reason)
[Edit: landisk platform are various NAS boxes, so nothing of comparable obsolescence as pmax]
A podcast I recently heard - hosted by long-experienced Linux hands - reported that installing BSD was a nightmare. Some discussion of which distros avoid that nightmare might be helpful.
Have you used NetBSD and if yes:
1. Why did you choose it?
2. What are your impressions?
Yay! I love the smell of fresh Netbsd in the morning. Seriously though, awesome news.
Does anyone know what version of Python is installed by default?
I remember hearing netbsd had support for using Lua to write network drivers and then never heard anything else.
Is that still a thing? I've had netbsd on my weekend to-do list for years but just have never found enough time or motivation.
What's so great about netbsd?
This piece of shit is still alive? Wow!
They've added USB 3.0 support very lately, 10 years behind. And a non-working UEFI which requires you to use the shell instead of sysinst.
NetBSD is a broken and dead shit. Don't use it. Better FreeBSD.!
This piece of shit is still alive? Wow!
They've added USB 3.0 support very lately, 10 years behind. And a non-working UEFI which requires you to use the shell instead of sysinst.
NetBSD is a broken and dead shit. Don't use it. Better FreeBSD!
This piece of shit is still alive? Wow ! They've added USB 3.0 support very lately, 10 years behind. And a non-working UEFI which requires you to use the shell instead of sysinst.
NetBSD is a broken and dead shit. Don't use it. Better FreeBSD.
This piece of shit is still alive? Wow!
They've added USB 3.0 support very lately, 10 years behind. And a non-working UEFI which requires you to use the shell instead of sysinst.
NetBSD is a broken and dead shit. Don't use it. Better FreeBSD.
Am I the only one feeling a little bit disappointed with some of the software versions listed there?
I don't use NetBSD, so perhaps I'm not in "the loop", and please forgive me if so, but;
- GCC 5.5 is only one major version higher than the oldest supported version; 6 or 7 would have been a better choice while you're banging out a whole new operating system release, 6 is still fully supported, 8 was released early this year. I understand newer compilers can sometimes introduce regressions in the build process for something as large as an entire operating system, but surely they could have tested it and gotten those bugs fixed if any?
- Similarly for Clang/LLVM 3.8.1 (Really? The oldest version of Clang that you can get on a modern Linux distro? Really?).
- OpenSSL 1.0.2 is only supported for another 17 months, 1.0.2k (the version they're shipping) is 3 versions older than the current 1.0.2o, and 1.0.2p is going to be released any day now. There are at least 4 CVEs patched between 1.0.2k and 1.0.2o; I hope they're applying those patches on top of 1.0.2k manually.