NetBSD 9.2
blog.netbsd.org
blog.netbsd.org
I saw a while back that they had it running on Sega's Dreamcast of all things. Linux has a "dreamcast_defconfig" kernel option but as far as I know, no working bootloader anymore
Of course with 16 meg of memory and no local storage it's more of a toy for that but still
...Portability exercises for students based on the "Fighting the lemmings" paper by Husemann. (have you ever truly considered endianness and alignment until you've ran i386-developed code on sparc64? :D)
...sadly my work demands a different OS usage from me :'(
edit: I mean besides HP-UX. I remember exactly because I'd really liked to have had the NetBSD option then. It ran on all my other systems at the time. (Between 2000 and 2004)
A great OS that is very under appreciated, very under represented, and very under respected.
https://www.netbsd.org/images/NetBSD-old.jpg
I love NetBSD, as it supports about 40+(?) different architectures - back in the they were all listed properly on the main web page (right side) - it was amazing for bragging rights:
https://web.archive.org/web/20030422140310/http://www.netbsd...
but then suddenly:
- they changed the website to "modern" ascetics(and they removed the list of supported architectures from main page so no more bragging rights on landing page!]
- they changed numbering systemem of new releases (why?!)
- they simplified LOGO (not COOL anymore - just "professional")
and suddenly NetBSD was going down [after 3.0 release IMO] in terms of popularity AND funding :(
Only hope is in Chinese development who are using it for projects in mainland China.
They didn't "suddenly" change the logo. As usual for NetBSD, everything was accompanied by painstakingly detailed discussions on the mailing lists. I always thought their communication practice to be exceptional and good enough to be a role-model for other OSS projects.
The list of platforms was partially very obscure bits, and not all supported at the same quality. We / they also had the problem of GCC stopping support for some of these architectures right around the same time. Also, bragging rights ... those to whom you may have bragged about it claimed linux was ported to more, not understanding the concept of an OS (in contrast to a kernel) in the first place ... and left people wondering, "fine, but does it run on today's hardware equally well?" so it was obscuring the system more than it helped, IMO. The message, again, IMO, should always have been: "obscure or in fashion, historic or bleeding edge, we have such a clean architecture and implementation that we scale across all these dimensions for a secure, performant, integrated, well-balanced OS being as close to POSIX-compliant as it makes sense for an OS to be." The list of platforms didn't get that across well.
The numbering system of the releases .. Was it 1.6 that was the last one with -current cycling about the alphabet and we had 1.6ZA as next version after 1.6Z? Or was it 1.5? I don't remember. Anyways, it was weird.
Don't get me wrong. I too long for a simpler yester-time. But I don't think they've done wrong, as a community found consensus on what to do, went ahead and did that, and they're still rocking no matter the specific version number of their OS.
I've been using NetBSD for over 20 years now and I keep coming back to it when I want a coherent and minimal base operating system.
I've used for daily driver workstations, file servers, and network services over the years.
I loved it when an instructor at Stevens Tech built a class around using NetBSD for a UNIX programming class. I pulled down the youtube videos and website for my own copy. https://news.ycombinator.com/item?id=24332431
This announcement is clearly a mistake.
It's called Irony, and it's a wildly misunderstood language concept here on HN.
It's sarcasm. And if we can't tell if something's a bad take or sarcasm, that's a good reason to downvote.
An alternate understanding is that people are not as funny as they think they are.
A part of me still would prefer the Slashdot way of organizing threads: +1 funny doesn't boost your karma, and (it's been a long time, but iirc) the page can be sorted chronologically instead of by upvotes.
Sometimes it takes very long for things to die definitively.
"The BSDs are dieing" is definitely a (false) meme but there's some truth to that.
On a lot of things the BSD are either cut out or lagging behind by a lot.
Example for both things:
Being cut out: containers and kubernetes. Heck, you can even have MS-Windows-based kubernetes workers, whereas just yesterday some random guy released an experimental oci-compliant, jail-based container runtime (IIRC). And that's for FreeBSD, does not even apply to Net/Open/Dragonfly/whatever.
Lagging behind: wayland. Mostly working on GNU/Linux, what's the status on the various BSDs? Not pretty.
So to wrap up: it kinda depends on your point of view.
If your use case falls within what's supported and what the developers develop for, then the BSDs are alive and doing well.
Otherwise, the BSDs appear to be dieing very slowly.
And other times it occurs very quickly and for no good reason. Linux gleefully deletes functionality like hardware accelerated framebuffer scrolling, because the devs can't be bothered to decouple code or maintain existing work. It is interesting because 15 years ago I'd have assumed it to be a byproduct of a free software virality strategy - making the use of outside code as painful as possible by providing no stability beyond exported GPL symbols. But now, with the wildly successful corporate push in Open™ Source©, I'm starting to wonder if it is just a happy accident that software-defined planned obsolescence is now a thing. All those GPL vs BSD licensed code debates... funny how things work out.
Apple chose its logo well, it is well documented that they've crippled functional hardware through software updates - turning hardware into a perishable good. But Android might provide the best example of grotesquely wasteful consumerism - only made possible by the ever dependable, and yet somehow still plausibly deniable, software bit rot.
patches are welcome, I guess
> which really sucks for anyone who actually subscribes to the ideals originally espoused by free software proponents.
the ideals of free software is for software to be free (according to the four fundamental freedoms) and not to work on all and every hardware and to maintain software indefinitely. anything besides the four foundamental freedoms is BS.
No, it is to ensure that people are free - as software doesn't know the difference. Would you deny the existence of business strategies that endeavor to curtail such freedom, or do you view those as okeydokey 'cause SaaS wasn't explicitly mentioned by the FSF in the 80s?
Big is it runs on nearly anything. If you like odd/rare computers netBSD is probably the only modern operating system choice you have. Collectors like it. As do people who run an environment of mix computers [for whatever reason] as the common OS makes it easier to remember the obscure options of whatever program they use.
If you stick to the common x86-64 systems Linux is going to have better driver support and more optimizations (some of those optimizations would be a pessimization on something else - a tradeoff Linux can make but netBSD cannot), and of course Linux has the most mind share and so there are a number of programs that won't work though nothing very common. I would have put ARM in the list of ones Linux is better on because odds are you are interested in one of those - but ARM has lots of obscure variants and so there is a chance NetBSD works better there.
Long ago it was said that BSD is for those who love unix, Linux for those who hate Windows. While the tone has moderated a bit over the years, there is still some truth to the idea that BSD sticks closer to the unix roots (whatever they are).
That's multi-platform as well.
If you want/need the same packages on Linux, macOS, other, then you can use the same code on all of those platforms. No needs to worry about using {Homebrew, Macports} on your Mac and {Deb, RPM} on your Linux infrastructure.
I had a very old DOS formatted diskette and when I tried to mount it on Linux, FreeBSD and got a panic.
NetBSD just came out with rump and I did some reading and gave it a try. I was able to mount after a couple of attempts and copy about 90 % of the Text File (a large file). No panics except under rump, but main system was happily moving along.
I'm wondering if it's a sarcastic comment in the style of the 'BSD is dead' meme.
You seem to confuse SMP with Intel's "HyperThreading", which is disabled on OpenBSD due to security concerns (SPECTRE et al.) and which makes sense to default to in an OS that takes security seriously.
SMP and HyperThreading are completely different things.