How Does FreeBSD Compare to Linux on a Raspberry Pi?
m.slashdot.org
How Does FreeBSD Compare to Linux on a Raspberry Pi?
1–10 of 27 posts
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#2I've always thought of distributions (whether they are BSD or Linux) as:
bootloader
kernel/initrd of some sort
/sbin/init
libc
shell / userspace tools
package manager
I think a lot of "noise" is made off of such slight distinction between these
Back on topic:
From the article
> Nope, no match — FreeBSD's performance on the Pi is still way better, even without overclocking
How? Like, it's the same hardware, the same processor executing instructions. The Linux kernel/Linux compiled applications are that much slower? That's surprising. I wonder if that could be fixed easily with some kind of config tweaks somewhere. That would strike me as "something is broken" if the performance isn't within 1-3% of each other Linux vs BSD
I find it hyperbolic/probably untrue to say "oh, I ran Linux on my RaspberryPi, it was so slow I couldn't use the web browser. I switch to FreeBSD and it was so much faster it was usable"
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#3Mildly offtopic: I've always thought of distributions (whether they are BSD or Linux) as: bootloader kernel/initrd of some sort /sbin/init libc shell / userspace tools package manager I think a lot of "noise" is made off of such slight distinction between these Back on topic: From the article > Nope, no match — FreeBSD's performance on the Pi is still way better, even without overclocking How? Like, it's the same har…
So it sounds like the alleged difference in performance is subjective based on interactive use, not benchmark numbers. Just speculating here but I would guess this comes down to differences in CPU scheduling algorithms. Last I checked, Linux and FreeBSD used very different scheduling algorithms.
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#4I installed FreeBSD on a raspberry pi a few years ago, and I don’t think I ever got WiFi working. No FreeBSD is not “at fault” for not being popular enough on the desktop to receive proprietary drivers, but as a user it sure is frustrating to struggle to get such a basic function working
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#5What baffles me is that it randomly drops a ton of UDP packages, fails to read/write disk and randomly experiences high load only to quiet down later. Basically it seems like it really sucks at i/o. Might there be a benefit to using FreeBSD in this scenario?
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#6Mildly offtopic: I've always thought of distributions (whether they are BSD or Linux) as: bootloader kernel/initrd of some sort /sbin/init libc shell / userspace tools package manager I think a lot of "noise" is made off of such slight distinction between these Back on topic: From the article > Nope, no match — FreeBSD's performance on the Pi is still way better, even without overclocking How? Like, it's the same har…
However, what was described in the linked article were the snappiness of an Internet browser and of a graphical desktop and the USB and audio performance.
Those may depend a lot on the operating system support, so they may vary noticeably between operating systems.
While I am using both Linux and FreeBSD on x86, I have not tried FreeBSD on Arm, mainly because it has official support only for a few SBCs. Because Linux on RaspberryPi felt quite slow, I would not be surprised if a FreeBSD desktop feels snappier.
In general, Linux has support for a much greater variety of hardware than FreeBSD, but among those kinds of devices that are supported by both it cannot be predicted which of the two operating systems will have a better performance for a certain application.
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#7Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#8Commenting to something said within the linked article: 32-bit Devuan (with Trinity Desktop aka KDE3.5 on maintenance) is still available at http://exegnulinux.net/ with Devuan/Debian repos. I'm happily running that on a Core2 Duo laptop.
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#9Mildly offtopic: I've always thought of distributions (whether they are BSD or Linux) as: bootloader kernel/initrd of some sort /sbin/init libc shell / userspace tools package manager I think a lot of "noise" is made off of such slight distinction between these Back on topic: From the article > Nope, no match — FreeBSD's performance on the Pi is still way better, even without overclocking How? Like, it's the same har…
> “You can browse a modern web, have things scroll smoothly, watch videos and even play some 3D games like Quake with it“ So it sounds like the alleged difference in performance is subjective based on interactive use, not benchmark numbers. Just speculating here but I would guess this comes down to differences in CPU scheduling algorithms. Last I checked, Linux and FreeBSD used very different scheduling algorithms.
Re: How Does FreeBSD Compare to Linux on a Raspberry Pi?
#10Commenting to something said within the linked article: 32-bit Devuan (with Trinity Desktop aka KDE3.5 on maintenance) is still available at http://exegnulinux.net/ with Devuan/Debian repos. I'm happily running that on a Core2 Duo laptop.