While waiting for my C.H.I.P. to update last night, installed OpenBSD 6.8 on a spare RPI3 and going to have it replace my older RPI that's running pihole. :openbsd: :raspberrypi:

@jason123santa Don't know about NetBSD. I did install FreeBSD on an older RPI since OpenBSD doesn't support armv6 and it was easier, just flash the system image and boot without going through the installer.

OpenBSD is only arm64 and requires a miniroot.img boot followed by the standard install process via the console. So a bit more work.

@ecliptik I wrote it wrong. I meant OpenBSD

How good does OpenBSD run on the raspberry pi? How good does FreeBSD run?

@jason123santa it's running well so far, haven't had much time with it since I finished it up late last night.

Was planning to setup pihole on it but pihole is only Linux, so going to follow this guide and setup Debian in a VM on it,

@jason123santa @ecliptik RPI2 (armv7) Not really sure exactly what this means:"There are still a fair number of things to do on each of these boards, however OpenBSD is generally considered to be usable on them. The platform is now self hosting, however there is no SMP support."!

No SMP support (specially when the RPI2 has 4× Cortex-A7 900 MHz)!

Maybe is not a good option on "that" platform. I'm gonna have to try on my RPI2s and RPI3s

@jason123santa @ecliptik too "bloated" for my taste. 3 times the source code of , and 1.5 times the size of !

@braunne @ecliptik I never used any of the BSDs but its not as bloated as Linux is.

@jason123santa @ecliptik Linux kernel is an utter disaster when compared to !

I Only use that kernel because of GNU. I believe in FSF and what is stands for. Couldn't care less about the kernel, though.

@braunne @ecliptik I don't care to much about the kernel but compared to most of the BSD operating systems Linux is a disaster.

@braunne @jason123santa @ecliptik same. I believe in Free Software, in the FSF and in copyleft licenses.

But the BSD kernel is better. I'm in love with OpenBSD.

@werwolf @braunne @ecliptik
I never used BSD before but I do know that the BSD kernel is better.

What does BSD do better then Linux besides the kernel being better?

@jason123santa @werwolf @braunne Their neither better or worse than each other, they're different ecosystems with their owns strengths and weaknesses.

Linux has the strength of popularity and it's much easier to find resources and people who are knowledgeable about the system.

The *BSDs are more centralized and the kernel and userspace are developed together.

I prefer OpenBSD because of it's focus on security and clean code,

@jason123santa @braunne @ecliptik Linux is a kind of massive piece of code. Really difficult to understand unless you get really into reading the kernel's code. And it's huge, so good luck. It has a lot of unnecessary features. It's very popular and you'll find information about it easily.

While the BSD kernel is much cleaner, legible and efficient kernel. *BSD is a cohesive OS while GNU/Linux distributions are massive pieces of software put together.

@werwolf @jason123santa @braunne I think my favorite thing about the *BSDs is you can manage it without an Internet connection since the man pages and examples on the system itself are quality.

I challenge myself when working on OpenBSD (as a hobby, not professionally) to only use the official sources and on-system documentation first before hitting up duckduckgo and the results are good.

@ecliptik @werwolf @braunne
BSD can be used and managed without using the internet to search for things?

@braunne @ecliptik @werwolf
I watched that guy before but I don't know if I wanted that video yet.
I will still rewatch it even if I have before.

Its fine that you used google. I don't care to much about google and more about other companies.

@braunne @jason123santa @werwolf thanks for the video, really good watch and sums up a lot of my experience with OpenBSD.

I used to run it in the early aughts in combination with FreeBSD to support a Counter-Strike server (back when it could do Linux emulation)

Also run OpenBSD on my work laptop (x61s Thinkpad) for a couple of years and it worked great. This was for a Fortune 500 too with all the compliance and restrictions that came with it.

@ecliptik @braunne @werwolf
I should try out some BSD on my pi and see how it is. Still use windows for some games and things but am trying to switch more to linux but I should just go straight to trying BSD.

The video is great and he definitely did not talk like he was always correct and knew everything. He also knew that other people have different requirements when it comes to an OS and only explaining why BSD works for him.

@jason123santa @braunne @werwolf If you put it on your Pi you'll have to do the install over the serial port since there's no batteries-included SD image (which makes it more fun in a way)

FreeBSD for the Pi has a SD card image to write and it will boot up with networking and ssh out-of-the-box.

@ecliptik @braunne @werwolf
So If I try it on my pi I would have to setup networking and ssh myself?

Guess I can try FreeBSD or try to setup the network and ssh.

@jason123santa @braunne @werwolf networking will work, Ethernet is require for the install but wifi will work after first boot.

sshd will run by default, but you'll need to setup a secondary user other than root.

This guide gives a good overview of how to install it on a RPI3,

Show newer

@jason123santa @werwolf @braunne When you install it one of the options are man pages (default choice) and covers everything about the system.

@ecliptik @werwolf @braunne
Yeah that is what he said in the video. The man pages cover almost everything in BSD.

@braunne @jason123santa OpenBSD has SMP support, my RaspberryPI 3 shows 4 cpus.

OpenBSD did disable SMT (hyperthreading on x86) by default for security reasons due to spectre/meltdown, but it can be re-enabled.

@braunne Thanks for the link, after I realized pihole can't run natively on OpenBSD I started looking at native alternatives and will check this out.

Sign in to participate in the conversation

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.