Ok, I tried FreeBSD 15.0-ALPHA1 on my minipc:
- wifi is performing fine
- KDE runs fine on X and Wayland
- Media keys are not working but it should not be hard to make them work
- Suspension is not working - as expected
- Alt+Tab isn't working both on X and Wayland
All in all, the experience is ok.
I decided to try the latest GhostBSD: it runs fine, Media keys are working, wifi is fine, alt+tab works. Suspend/Resume isn't working, as expected.
I'm now installing KDE on GhostBSD.
#FreeBSD #GhostBSD
Stefano Marinelli
stefano@mastodon-bsd-cafe.mostr.pub
npub14cal...0nj8
BSD.cafe and illumos Cafe "Barista", Founder and System Administrator, Unix enthusiast ( #FreeBSD, #OpenBSD, #NetBSD, #DragonflyBSD, #Illumos and #Linux ), with a keen eye for everything happening in this world and the fascinating beings that populate it. I enjoy #music, #photography, and, of course, #technology.
Most of my posts will self-destruct after 6 months.
"I Solve Problems" - https://it-notes.dragas.net/2024/10/03/i-solve-problems-eurobsdcon/
I think it's time to try FreeBSD 15.0-ALPHA1 on my minipc 🙂
#FreeBSD #RunBSD
14 days to go!
Benchmarks: FreeBSD bhyve vs Proxmox (KVM) – strengths and trade-offs.
#EuroBSDConAdvent #EuroBSDCon #BSD #FreeBSD #OpenBSD #NetBSD #DragonFlyBSD #ZFS #PF #RunBSD
Proxmox vs FreeBSD: Which Virtualization Host Performs Better? - IT Notes
As a Barista at BSD Cafe, I'm also an admirer of tea – a metaphor for my appreciation of the good features of other operating systems. And the fact that I like and support BSDs doesn't mean I don't appreciate those other solutions.
For example, #SmartOS, #OmniOS, and #Tribblix are superb examples of well-crafted operating systems.
Similarly, #Linux - #openSUSE Tumbleweed-based desktops give me a lot of satisfaction every day.
The foundation of my passion for Open Source also stems from the ability to study, explore, and choose without constraints or restrictions. It's that sense of freedom that drives me to appreciate the good in every solution.
If and when I feel caged or forced, all of that vanishes.
#Freedom #OS #IT
Today, so many hours in the car because of a traffic jam lasting over three hours, we were running late. So we stopped at one of our favorite places.


Another round of “hey, your server is down!” drama from the "we need moar kubernetes!" crowd.
“I can’t reach your server, it must be down.”
I connect. Everything’s fine.
A few emails later, I ask to access the container. The dev says he can’t - doesn’t know how. He’s a nice guy, though, so he gives me the credentials.
I log in and find the issue: someone pushed a workload to production (cue Kubernetes! Moooaaarrr powaaaarrr! We have the cloud! Who needs sysadmins anymore?!) with DNS set to 192.168.1.1.
Of course, it fell to me to investigate, because the dev couldn’t even get a shell inside his container. And it's ok, as he's a dev - and just wants to be a dev.
Once I pointed it out, they rebuilt the container with the correct config and - TADA! - everything worked again.
Then he went to check other workloads (for other clients, not managed by me) that had been having issues for weeks... Same problem.
It was DNS.
But it wasn't DNS.
#IT #SysAdmin #DNS #Cloud #DevOps
Hi! I am Stefano, but you can call me the Fediverse barista!
#Fun #Introduction #Joke
It's Wednesday. The day of the Sea.
#Photography #Photo #Picture #Pic #SeaWednesday #MeerMittwoch #Sea #Italy


Good morning to you all, #BSDCafe and the entire #Fediverse!
An old song, which has been the soundtrack of my dreams, played last night.
https://song.link/s/65Rf3IDhcNN9th6N9jOCW6
Have a great Wednesday!
#Music #MastoMusic #MastoRadio #FediMusic #FediRadio #JukeBox
This is my Raspberry PI Zero W - the original one - connected via wifi to my home network - powered by NetBSD. It's in read only as described by one of my former blog posts (https://it-notes.dragas.net/2024/09/10/make-your-own-readonly-device-with-netbsd/)
It contains my blog and serves it to the caching reverse proxies via IPv6 (via HE Tunnel Broker, no native IPv6 connection from home, yet). Those reverse proxies refresh the contents every 5 minutes and, to be sure this host is alive, continuously connect to it, via http. So this little toy receives a status connection every second and refreshes the contents as soon as they expire.
rpi# uptime
2:37PM up 27 days, 21:52, 4 users, load averages: 0.00, 0.00, 0.00
The caching reverse proxies help, but it can manage the normal load without particular problems: I tried a couple of times, I've removed the reverse proxies and I've also posted a link on the Fediverse, the best way to generate tons of (real) connections.
Sure, the CPU spikes, but it stays stable and reliable.
Here's the dmesg - after almost 28 days:
rpi# dmesg
[...]
[ 1.417036] bwfm0: Found Firmware file: brcmfmac43430-sdio.bin
[ 1.447119] bwfm0: NVRAM file default: brcmfmac43430-sdio.txt
[ 1.447119] bwfm0: NVRAM file model-spec: brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
[ 1.447119] bwfm0: Found NVRAM file: brcmfmac43430-sdio.raspberrypi,model-zero-w.txt
[ 1.447119] bwfm0: CLM file default: brcmfmac43430-sdio.clm_blob
[ 1.447119] bwfm0: CLM file model-spec: brcmfmac43430-sdio.raspberrypi,model-zero-w.clm_blob
[ 3.218970] bwfm0: CHIPACTIVE
[ 3.319052] bwfm0: address xx:xx:xx:xx:xx:xx
[ 3.319052] bwfm0: wl0: Oct 23 2017 03:55:53 version 7.45.98.38 (r674442 CY) FWID 01-e58d219f
[ 22.167139] wsdisplay0: screen 4 added (default, vt100 emulation)
No errors, no warnings, no problems.
#NetBSD #SelfHosting #LowPoweredDevices #RunBSD
The #BSDCafe #snac instance has been updated to 2.66
#BSDCafeAnnouncements #BSDCafeServices #BSDCafeUpdates
Back, again.
Probably the last time, this year.
#Photography #Photo #Italy #SilentSunday


Client calls. Claude is almost DDoSing one of my clients' servers.
BrowserMatchNoCase "claudebot" bad_bot
Order Deny,Allow
Deny from env=bad_bot
Problem solved.
#Scraping #AI #DDoS
I've migrated Redis to KeyDB and separated the volatile cache from Sidekiq jobs and Mastodon timelines. While this might not result in a performance boost due to the low load, it will enable some exciting new features (spoiler: KeyDB supports master-master replication).
Stay tuned!
#Redis #KeyDB #Mastodon #Sidekiq #BSDCafe #BSDCafeServices #BSDCafeUpdates
Bots like Brew.
Brew doesn't like bots.
From the BSD Cafe's reverse proxy:
if ($http_user_agent ~* (bytespider)) {
return 403;
}
if ($http_user_agent ~* (AhrefsBot)) {
return 444;
}
if ($http_user_agent ~* (Amazonbot)) {
return 444;
}
#BSDCafeStatus #BSDCafeServices #StopScrapingTheBSDCafe
Key message of the day. A client, a few months back, whom I convinced to try FreeBSD on one of their servers.
They have a new project to launch and just messaged me: "The Dev has been working with Docker. Help him migrate out of Docker and set everything up on FreeBSD jails for production."
Moments of fulfillment.
#FreeBSD #DevOps #ServerMigration #OpenSource