FreeBSD runs better than Linux on the Raspberry Pi

Thanks. From the author:


One of the respondents – Jesús Ballesteros – tried FreeBSD-STABLE on a Raspberry Pi 4. Reverted to Alpine Linux after FreeBSD failed to boot. Misunderstanding of the word "STABLE", it seems. Intead, he'll try FreeBSD-RELEASE
 
Last edited:
I could use some help on the Raspi4B HDMI Audio sound support. Revision D37878 has the https://reviews.freebsd.org/D37878 https://lists.freebsd.org/archives/freebsd-arm/2022-May/001342.html
Marcos code worked very well. https://reviews.freebsd.org/D36431 <https://reviews.freebsd.org/D36431>
I used and tested this code many times playing Youtube videos on FireFox Browser. September 7 2022 https://ghostbsd-arm64.blogspot.com/2022/09/freebsd-140-compiling-kernel-for.html
Here was where I worked through the compile time errors. https://ghostbsd-arm64.blogspot.com/2023/08/vchiqcorec-freebsd-140-current-has.html August 2023

Has anybody tested this HDMI VCHIQ Audio code in the main FreeBSD kernel?
make buildkernel KERNCONF=GENERIC-VCHIQ

For the fun part. testing running GhostBSD-Arm64 on your Raspberry Pi 4B,3B,400 hardware.
From your FreeBSD machine Download the write_arm64_image_file*.sh script file
https://ghostbsd-arm64.blogspot.com/2023/12/how-to-install-ghostbsd-arm64-into-usb.html


1.) write_arm64_image_file_dd_to_da1.sh Start with this script to write an image into a USB flash disk drive stick http://ghostbsdarm64.hopto.org/packages/write_arm64_image_file_dd_to_da1.sh
scipt will Resize the 10G UFS parition image to a better larger size to fit in your USB flash drive stick.
next boot your Raspberry Pi 4B,3B,400 with this USB flash drive stick. You can edit -s80G to your preferred size for your USB Flash Drive.

Now to complete the other 4 steps. I am typing this on a Raspberry Pi 4B, XFCE 4.18 running GhostBSD-Arm64. You can have the same as me. I installed Telegram-Desktop-QT6 that is running solid
 
I can't comment about graphics, sound, or wireless on FreeBSD, but as a server it manhandles everything thrown at it (even on Raspberry Pi). We have Raspberry Pi 3B+ running as a multi VLAN router using just PF, ISC DHCP server, and Unbound. It's using a USB <--> Ethernet adapter rather than router on stick configuration. In the years we've been using it though I have yet to see a hiccup.
 
Back
Top