Sign in

oshogbo//vx

@oshogbo.bsky.social
87 followers 77 following 147 posts

🔨 Building things 😈 #FreeBSD developer 🌶 #security engineer 💾 #storage engineer WEB: oshogbo.com

PostsRepliesMedia
oshogbo//vx @oshogbo.bsky.social · 18h
Today I discovered script.google.com. I always assumed that if you wanted to use Google APIs, like Google Calendar, you had to set up a #GCP project, configure APIs, credentials, and then deploy something like a Cloud Function to run your code periodically. A headache - even when I think about it.
100
oshogbo//vx @oshogbo.bsky.social · 30/09/2026
Quick #FreeBSD tip 😈 Want to quickly check what is listening on your machine? Use command below. You want to get learn more about Crucial FreeBSD Toolkit? Check out this post vermaden.wordpress.com/2025/07/08/c...
001
oshogbo//vx @oshogbo.bsky.social · 29/09/2026
Seems like something I could use from time to time: scissor.studio
scissor.studio
Scissor - vector design in your browser
A vector design editor that runs entirely in your browser. Draw, edit and export without uploading anything.
000
oshogbo//vx @oshogbo.bsky.social · 28/09/2026
Quick #OpenZFS tip 😈 Wondering where your ZFS space actually went? Check it with `zfs list` command. Still confused? Check out: oshogbo.com/blog/65/
000
oshogbo//vx @oshogbo.bsky.social · 27/09/2026
Quick #OpenZFS tip 😈 You can scrub only data written during a specific time window. More details: oshogbo.com/blog/86/
032
oshogbo//vx @oshogbo.bsky.social · 26/09/2026
I'm blown away by the pace of #AI research. One week we're excited about Jev. A few days later, we already have open alternatives and recipes for training our own Jev-like models. x.com/nutlope/stat... github.com/NandhaKishor...
x.com
https://x.com/nutlope/status/2102881280115249597?s=20
100
oshogbo//vx @oshogbo.bsky.social · 26/09/2026
#FreeBSD desktop AMIs are now available on #AWS. How cool is that? 😈 www.daemonology.net/blog/2026-09...
daemonology.net
Launching FreeBSD/EC2 desktop AMIs
Most people think of FreeBSD as being a server OS which is used only via the command line, but as anyone who has attended a BSD conference can attest, it works just fine with a GUI too. At BSDCan I…
020
oshogbo//vx @oshogbo.bsky.social · 25/09/2026
Quick #OpenZFS tip 💾 You can scrub only the data written since the last scrub. More details: oshogbo.com/blog/89/
000
oshogbo//vx @oshogbo.bsky.social · 24/09/2026
Seems like #FreeBSD is getting the #brave browser, with support for ad blocking, Widevine DRM (still requires the Linuxulator), and MPRIS media controls. bugs.freebsd.org/bugzilla/sho...
bugs.freebsd.org
298725 – [NEW PORT] www/brave: Brave web browser based on Chromium
If you need to change your password, and you have a .FreeBSD.org account, please use Kerberos rather than the link on the home page.
051
oshogbo//vx @oshogbo.bsky.social · 23/09/2026
My first PR to #QubesOS just got merged. 🙂 Looks like another interesting journey has begun. github.com/QubesOS/qube...
github.com
Mark notifications with the source qube's colour by oshogbo · Pull Request #19 · QubesOS/qubes-notification-proxy
This is what I got: Closes QubesOS/qubes-issues#9648
000
oshogbo//vx @oshogbo.bsky.social · 23/09/2026
That’s quite a comprehensive comparison of file systems by fenio: bartosz.fenski.pl/modern-fs-be...
bartosz.fenski.pl
modern-fs-benchmark
No run contains every selected configuration; detailed dashboard data remains available below.
000
oshogbo//vx @oshogbo.bsky.social · 22/09/2026
And this is the kind of AI we were fighting for: bw.swerdlow.dev/report
bw.swerdlow.dev
Brood War Bench
Which model wins at Brood War? Results, recordings, costs, and game-by-game analysis of Codex, Claude, and Grok across 171 matches.
000
oshogbo//vx @oshogbo.bsky.social · 22/09/2026
Quick #FreeBSD tip 😈 You can change permissions on a running jail without restarting it:
051
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 31/07/2026
Suricata, Jumbo Frames, and Netmap - let's see what can go wrong this time. oshogbo.com/blog/93/
oshogbo.com
Suricata, Jumbo Frames, and netmap
One of my FreeBSD machines sits between the Internet and the rest of my network. I wanted Suricata to monitor traffic arriving on four of the machine's interfaces and complain when something looks wro...
035
oshogbo//vx @oshogbo.bsky.social · 31/07/2026
Suricata, Jumbo Frames, and Netmap - let's see what can go wrong this time. oshogbo.com/blog/93/
oshogbo.com
Suricata, Jumbo Frames, and netmap
One of my FreeBSD machines sits between the Internet and the rest of my network. I wanted Suricata to monitor traffic arriving on four of the machine's interfaces and complain when something looks wro...
035
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 09/07/2026
I chased a memory leak in bsnmpd with #DTrace on #FreeBSD. Care to join? oshogbo.com/blog/92/
oshogbo.com
Hunting Memory Leaks in bsnmpd with DTrace
One of my FreeBSD boxes runs `bsnmpd`, the base system SNMP daemon. The machine is on 15.0-p2, and the daemon kept growing until the kernel ran out of patience and OOM-killed it. That is not a good fe...
162
oshogbo//vx @oshogbo.bsky.social · 09/07/2026
I chased a memory leak in bsnmpd with #DTrace on #FreeBSD. Care to join? oshogbo.com/blog/92/
oshogbo.com
Hunting Memory Leaks in bsnmpd with DTrace
One of my FreeBSD boxes runs `bsnmpd`, the base system SNMP daemon. The machine is on 15.0-p2, and the daemon kept growing until the kernel ran out of patience and OOM-killed it. That is not a good fe...
162
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 18/06/2026
Building a CI/CD with #Poudriere? Great idea. But what if your port has to rebuild main on every build, with no distfile checks getting in the way? #FreeBSD ports really do not want you to do this. Here is how I made it work anyway: oshogbo.com/blog/91/
oshogbo.com
How to Fetch a Moving Target with Poudriere
The FreeBSD ports framework has a simple idea about the world: a distfile never changes. It has a fixed size and a fixed checksum, written once into `distinfo` and verified every time after that. It i...
022
oshogbo//vx @oshogbo.bsky.social · 18/06/2026
Building a CI/CD with #Poudriere? Great idea. But what if your port has to rebuild main on every build, with no distfile checks getting in the way? #FreeBSD ports really do not want you to do this. Here is how I made it work anyway: oshogbo.com/blog/91/
oshogbo.com
How to Fetch a Moving Target with Poudriere
The FreeBSD ports framework has a simple idea about the world: a distfile never changes. It has a fixed size and a fixed checksum, written once into `distinfo` and verified every time after that. It i...
022
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 05/06/2026
I spent a whole blog post doing #ZFS on-disk math by hand - just to corrupt one byte and watch #OpenZFS healing process. Interested? Feel free to join the journey into the on-disk jungle. oshogbo.com/blog/90/ #storage #FreeBSD #Linux #Storage #Filesystem
oshogbo.com
Corrupting a ZFS File on Purpose
Most of the time, the whole point of ZFS is that your data does not get corrupted. But during development you sometimes need the opposite: a controlled, reproducible corruption, so you can watch self-...
163
Reposted by oshogbo//vx
vermaden @vermaden.bsky.social · 02/06/2026
As FreeBSD PKGBASE moves faster then its documentation - some light on these: - *.pkgnew - *.pkgsave - .pkgtemp.* #freebsd #PKGBASE vermaden.wordpress.com/2026/05/10/f...
vermaden.wordpress.com
FreeBSD PKGBASE Minor Upgrades
The PKGBASE way of things on FreeBSD is still not fully mature (and officially marked as experimental). I tried to cover all PKGBASE things in the Brave New PKGBASE World article but I need to add …
053
oshogbo//vx @oshogbo.bsky.social · 05/06/2026
I spent a whole blog post doing #ZFS on-disk math by hand - just to corrupt one byte and watch #OpenZFS healing process. Interested? Feel free to join the journey into the on-disk jungle. oshogbo.com/blog/90/ #storage #FreeBSD #Linux #Storage #Filesystem
oshogbo.com
Corrupting a ZFS File on Purpose
Most of the time, the whole point of ZFS is that your data does not get corrupted. But during development you sometimes need the opposite: a controlled, reproducible corruption, so you can watch self-...
163
oshogbo//vx @oshogbo.bsky.social · 04/06/2026
My 88th blog post, a number considered lucky in many parts of Asia, was featured in the latest #BSDNow episode. The twist? It was covered in episode 666. 😈 Coincidence? 🤔 www.bsdnow.tv/666
bsdnow.tv
Everyone gets an LPE
fatgid, why zfs is ideal for media production, the CTF scene is dead, private repo behind TLS, and more...
032
oshogbo//vx @oshogbo.bsky.social · 28/05/2026
One ZAP entry. One uint64_t in spa_t. One new CLI flag. That's all it took to teach #OpenZFS to skip blocks the last scrub already verified. `zpool scrub -C` ships in 2.4.0. oshogbo.com/blog/89/ #FreeBSD #Linux #sysadmin #devops #storage
oshogbo.com
Don't Make ZFS Re-Read What It Just Read
I have already mentioned one of my improvements to scrub in an earlier post, Teaching ZFS about time. In that post I also claimed that scrub can be expensive, and that we were looking for ways to limi...
031
oshogbo//vx @oshogbo.bsky.social · 23/05/2026
f you're looking for something to read today, I highly recommend @pagedout.bsky.social. Or maybe even two 🙂
043
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 21/05/2026
Another post for #FreeBSD #admins - a private pkg repository behind mutual TLS. oshogbo.com/blog/88/ #devopes #secdevops
oshogbo.com
A Private pkg Repo Behind Mutual TLS
I am a big fan of mutual TLS ("mTLS" if you prefer the shorter spelling, "client certificates" if you are describing the half a user actually touches). Strangely, I rarely see it used in the wild. Tha...
112
oshogbo//vx @oshogbo.bsky.social · 21/05/2026
Another post for #FreeBSD #admins - a private pkg repository behind mutual TLS. oshogbo.com/blog/88/ #devopes #secdevops
oshogbo.com
A Private pkg Repo Behind Mutual TLS
I am a big fan of mutual TLS ("mTLS" if you prefer the shorter spelling, "client certificates" if you are describing the half a user actually touches). Strangely, I rarely see it used in the wild. Tha...
112
Reposted by oshogbo//vx
vermaden @vermaden.bsky.social · 18/05/2026
Latest 𝗩𝗮𝗹𝘂𝗮𝗯𝗹𝗲 𝗡𝗲𝘄𝘀 - 𝟮𝟬𝟮𝟲/𝟬𝟱/𝟭𝟴 (Valuable News - 2026/05/18) available. vermaden.wordpress.com/2026/05/18/v... Past releases: vermaden.wordpress.com/news/ #verblog #vernews #news #bsd #freebsd #openbsd #netbsd #linux #unix #zfs #opnsense #ghostbsd #solaris #vermadenday
042
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 15/05/2026
Continuing the Aruba Cloud subject - I have packed up things and migrated out. Here's my story: oshogbo.com/blog/87/ #FreeBSD #OpenZFS #Cloud
oshogbo.com
Farewell Aruba, Hello OVH - A Migration Story
Aruba Cloud decided to retire VMware and push everyone onto their OpenStack offering. Fine, that is their call to make. VWhat I am less excited about is the thirty-day deadline, and the part where the...
012
oshogbo//vx @oshogbo.bsky.social · 16/05/2026
If you haven’t noticed, freebsd.org has a new look.
freebsd.org
The FreeBSD Project
010
oshogbo//vx @oshogbo.bsky.social · 15/05/2026
Continuing the Aruba Cloud subject - I have packed up things and migrated out. Here's my story: oshogbo.com/blog/87/ #FreeBSD #OpenZFS #Cloud
oshogbo.com
Farewell Aruba, Hello OVH - A Migration Story
Aruba Cloud decided to retire VMware and push everyone onto their OpenStack offering. Fine, that is their call to make. VWhat I am less excited about is the thirty-day deadline, and the part where the...
012
oshogbo//vx @oshogbo.bsky.social · 14/05/2026
Well it seems I have to migrate from Aruba Cloud they do not support #FreeBSD any longer :(
000
oshogbo//vx @oshogbo.bsky.social · 13/05/2026
Well, I thought my next printer would be a @bambulabglobal.bsky.social... Now I’m not so sure anymore: www.youtube.com/watch?v=eb48...
youtube.com
Bambu Lab 3D printers: Never again
YouTube video by Jeff Geerling
031
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 11/05/2026
Small summary about teaching ZFS the concept of time. oshogbo.com/blog/86/
oshogbo.com
Teaching ZFS about time
ZFS is a robust file system, in large part thanks to its copy-on-write design. Problems can still show up: flaky cables, dying drives, or the occasional cosmic ray flipping a bit. For exactly those si...
012
oshogbo//vx @oshogbo.bsky.social · 11/05/2026
Small summary about teaching ZFS the concept of time. oshogbo.com/blog/86/
oshogbo.com
Teaching ZFS about time
ZFS is a robust file system, in large part thanks to its copy-on-write design. Problems can still show up: flaky cables, dying drives, or the occasional cosmic ray flipping a bit. For exactly those si...
012
Reposted by oshogbo//vx
oshogbo//vx @oshogbo.bsky.social · 29/04/2026
Maybe it’s time to get back to blogging… even in the age of all-knowing LLMs. I have a feeling that “field experience” posts are something people are still looking for. oshogbo.com/blog/85 Let me know what you think.
oshogbo.com
When resizing a gmirror gives you a hard time
I recently ran into an annoying problem on one of my FreeBSD machines: resizing a gmirror. Spoiler: it stops being annoying once I remember to enable the human built-in "thinking" feature.
011
oshogbo//vx @oshogbo.bsky.social · 29/04/2026
Maybe it’s time to get back to blogging… even in the age of all-knowing LLMs. I have a feeling that “field experience” posts are something people are still looking for. oshogbo.com/blog/85 Let me know what you think.
oshogbo.com
When resizing a gmirror gives you a hard time
I recently ran into an annoying problem on one of my FreeBSD machines: resizing a gmirror. Spoiler: it stops being annoying once I remember to enable the human built-in "thinking" feature.
011
oshogbo//vx @oshogbo.bsky.social · 22/04/2026
It seems you can build RAM… in your backyard. www.youtube.com/watch?v=h6GW...
youtube.com
Making RAM at Home
YouTube video by Dr.Semiconductor
000
oshogbo//vx @oshogbo.bsky.social · 10/04/2026
#OpenZFS enhancement: PR #18148 introduces failure domains for dRAID, improving data placement and resilience by making redundancy aware of underlying hardware boundaries. This reduces correlated failure risk and strengthens overall pool reliability. github.com/openzfs/zfs/...
github.com
Introduce failure domains to dRAID by andriytk · Pull Request #18148 · openzfs/zfs
Motivation and Context Currently, the only way to tolerate the failure of the whole enclosure is to configure several draid vdevs in the pool, each vdev having disks from different enclosures. But ...
021
Reposted by oshogbo//vx
Peter N. M. Hansteen (@pitrh@mastodon.social) @pitrh.bsky.social · 01/03/2026
The #eurobsdcon 2026 Call for Papers is open! 2026.eurobsdcon.org/cfp/ Submit by June 20th, come to Brussels September 9-13! Pre-submission guidance/mentoring available Also see nxdomain.no/~peter/what_... #freebsd #netbsd #openbsd #freesoftware #libresoftware #brussels #bruxelles
2026.eurobsdcon.org
EuroBSDCon 2026
043
Reposted by oshogbo//vx
Laurent Cheylus @lcheylus.bsky.social · 18/02/2026
Running your own AS (Autonomous System) on the public internet using a FreeBSD BGP Router with FRR (Free Range Routing), GRE Tunnels and Policy Routing - Blog Post by Christian Hofstede-Kuhn #FreeBSD #Network #BGP blog.hofstede.it/running-your...
blog.hofstede.it
Running Your Own AS: BGP on FreeBSD with FRR, GRE Tunnels, and Policy Routing
How I obtained my own AS number and IPv6 prefix, set up a FreeBSD BGP router with FRR, and built a tunnel overlay to bring globally routable addresses to servers that already have provider-assigned...
153
oshogbo//vx @oshogbo.bsky.social · 03/02/2026
A few years ago, companies protected their source code at all costs - security, paranoia. Today: upload everything to two companies because they have an LLM. #Security evolves.
110
oshogbo//vx @oshogbo.bsky.social · 01/02/2026
Amazing website for testing SSL certificates: badssl.com - thank you for it!
badssl.com
badssl.com
000
oshogbo//vx @oshogbo.bsky.social · 29/01/2026
Another Git tip I learned this week. I was tired of a file (e.g. package-lock) flooding me with changes I didn’t want to commit. git update-index --skip-worktree package-lock.json This makes it silent. Once and for... until you need it back: git update-index --no-skip-worktree package-lock.json
000
oshogbo//vx @oshogbo.bsky.social · 28/01/2026
New theory: developers aren’t destroying your codebase. Deadlines are. Thoughts?
100
oshogbo//vx @oshogbo.bsky.social · 26/01/2026
Small Git tip I found while exploring #GitHub This config line: ``` [url "git@github.com:org/"] insteadOf = github.com/org/ ```
github.com
org - Overview
org has 9 repositories available. Follow their code on GitHub.
100
oshogbo//vx @oshogbo.bsky.social · 22/01/2026
Today I was tasked with finding a niche operating system, and I came across Fuchsia - Google’s “general-purpose, modern, open-source operating system.”
000
oshogbo//vx @oshogbo.bsky.social · 13/11/2025
That’s a story worth sharing. www.youtube.com/watch?v=yQyk...
youtube.com
I Wrote Task Manager — 30 Years Later, the Secrets You Never Knew
YouTube video by Dave's Garage
010
oshogbo//vx @oshogbo.bsky.social · 12/11/2025
Well, I guess I’ve built my own KVM :)
071
oshogbo//vx @oshogbo.bsky.social · 11/11/2025
Hello, my old new friend. FreeBSD x-wing 16.0-CURRENT FreeBSD 16.0-CURRENT #21 n281766-39acb7fd86ed: Mon Nov 10 10:52:25 CET 2025
010