doasu.dev is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Before this poll: were you aware of the search page?
Screenshot to follow.
| Yes.: | 9 |
| Yes, but I can not find the page.: | 3 |
| No.: | 15 |
| No, and I can not find the page.: | 7 |
Closes in 3:08:19:06
FreeBSD crowd, what’s the lowest power device (in terms of Watts) made in the last few years that you’ve got FreeBSD successfully running on and with essential functionality like networking? #FreeBSD
building FreeBSD release media (the installer) with pkgbase instead of installworld: https://reviews.freebsd.org/D54542
this is much faster, and also means you could build media from pkg.f.o without having to build src first, which is handy for building custom media.
and a few more changes in that stack to try to make this a bit more configurable and less finicky and error prone, since building the media has always been a bit of a hassle, especially if something goes wrong.
hopefully we can get all the release improvements for 16 in early enough that we're not left rushing to fix everything before release like we were with 15.
next: allowing the pkgbase installer to handle multiple kernel options, so we can provide both debug and non-debug GENERIC on the media…
Goodbye Linux & Podman, hello FreeBSD & Jails!
Just migrated my blog (https://blog.hofstede.it) to a fully native BSD stack (where my Gemini Capsule was already living).
Stack (using Bastille VNET Jails):
- Caddy (Ingress, TLS, Reverse-Proxy)
- Nginx Jail (Internal. Static file serving)
- PF
The Cool Part: A Zero-Trust CI/CD pipeline.
My Forgejo runner deploys via restricted rrsync into an air-gapped "transporter" jail, which nullfs mounts the web root.
Security: Source-IP restricted, no interactive shells, no PTY.
The simplicity of files-on-disk beats container abstraction every time.
#BastilleBSD #SelfHosted #SysAdmin #IPv6 #ZFS #FreeBSD #RunBSD
The FreeBSD stand at #Fosdem2026 will be in building H.
The table will be shared with our friends #FreeBSD Foundation, #OpenBSD, #NetBSD and #illumos.
Here is the CPU usage graph for the last 24 hours of the FediMeteo VM. A full 24 hours, during which a huge number of people are connecting, helped by the traction gained from being among the top stories on Hacker News and Lobsters, as well as the many shares across the Fediverse.
RAM usage? Active, around 450 MB. Then there is cache, ARC, and so on. But in practice, zero swap in use after days of uptime.
39 jails running, 39 snac instances, nginx serving the homepage, and HAProxy. HAProxy caching enabled. ZFS snapshots every 15 minutes, backups via zfs send and receive every hour. The same hourly schedule applies to the recalculation of cities, countries, and followers for the homepage.
All of this on a 4 euro per month FreeBSD VM.
If anyone has doubts about the quality and efficiency of FreeBSD, this is the data to show.
"A thoughtful walk through … FreeBSD 15.0—its design, discipline, and why composable systems still matter.
FreeBSD 15.0 quietly advances security, adapts to change with finesse, and reflects solid, intentional engineering. It powers some of the most flexible firewalls in use today and enables forward-looking filesystem design. It does not claim perfection, yet it consistently moves toward it. FreeBSD does not chase trends, influencers, or corporate fashion cycles. It focuses on doing essential work well, then stepping aside so the user remains in control. This release continues a long tradition of careful engineering, clarity of purpose, and architectural restraint. Some assume FreeBSD has faded away. Quality endures. Disorder eventually collapses. In this video, we take a slow walk through FreeBSD 15.0—its design goals, system requirements, storage footprint, shells, installation process, and the broader ecosystem that has grown around it. This is not a benchmark race or a feature checklist. It’s an exploration of why FreeBSD still matters, especially as operating systems increasingly reflect commercial priorities. If you’ve ever wondered what it feels like to use an operating system that understands its role and stays true to it, this tour is for you."
https://www.youtube.com/watch?v=gvJc5qHVLzg @djware
https://www.reddit.com/r/freebsd/comments/1q03ep3/freebsd_150_composable_by_design_dj_ware_the/
Infrastructure Modernization Commissioned by the Sovereign Tech Agency
We’ve published an update on the infrastructure program commissioned by the Sovereign Tech Agency and managed by the FreeBSD Foundation.
Read the full update:
https://freebsdfoundation.org/blog/infrastructure-modernization-commissioned-by-the-sovereign-tech-agency/
#FreeBSD #OpenSource #Infrastructure
I donate money to a free and open source project each quarter, always selecting one that has impacted my life during that period.
The final one for 2025 just went out: the FreeBSD foundation (@FreeBSDFoundation)!
I know they put the money to good use. I run FreeBSD on my primary laptop and almost all my servers, and the progress from the Laptop Support & Usability Project has been amazing! Our Mastodon instance burningboard.net also runs on FreeBSD.
Q3/2025: Nitrokey (@nitrokey)
Q2/2025: Linux Foundation (@linuxfoundation)
Q1/2025: KDE e.V. (@kde)
RE: https://mastodon.bsd.cafe/@grahamperrin/115790975758203115
"… the reality is that building an operating system is INCREDIBLY hard, … just the stuff that we did with the debugger and all these hoops you have to jump through, …
I mean, that's just a fraction of a thing, like, an OS is ENORMOUS, and it's decades of work layered on top, and somehow, someone has to keep it all in their head and get it working. … it's very, very difficult to understand that it's NOT easy – and if anybody thinks this stuff is easy, by the way, go build your own operating system and see how hard it is. It is unbelievably painful. …"
― https://www.reddit.com/r/freebsd/comments/1pwtsqc/comment/nwgvvbs/
The #XLibre Xserver 25.1.0 and the 25.0.x drivers are now available in the main #FreeBSD ports tree for testing. The legacy #Nvidia support option is enabled by default. Please update your xlibre-xf86-* drivers to match the Xserver! https://ports.freebsd.org/cgi/ports.cgi?query=xlibre&sektion=x11
If you are keen on attending next year's conference and require financial support, please consider applying for the "Paul Schenkeveld Travel Grant" for 2026.
You can do this by contacting the board before February 1st, 2026, stating who you are, what you are doing with BSD (😈⛳🐡), and why you should receive the grant.
This grant is in recognition Paul's accomplishments and in memory of his work and dedication to the BSD community, the EuroBSDCon Foundation is offering a travel grant in his name.
Paul was one of the few - if not the only one - to have attended all EuroBSDCon conferences since their inception in 2001. Besides his many contributions to BSD in general and the EuroBSDCon conferences in particular, he established the EuroBSDCon Foundation in 2010 to ensure continuity for many more conferences.
The EuroBSDCon Foundation Board will consider all valid submissions in its sole discretion and communicate its selection by March 2026. The selected person will receive travel expense reimbursement and hotel accommodation during the conference as well as free entrance to the conference and social event.
More information can be found on: https://eurobsdconfoundation.org/travel-grant.html
The 2026 edition will be held in Brussels, Belgium.
#RUNBSD also in 2026!
#EuroBSDCon #EuroBSDCon2026 #FreeBSD #NetBSD #OpenBSD
The recording of the December 17th, 2025 #OpenZFS Production User Call is up:
We discussed OpenZFS terminology for new developers, Zelta 'rebase', #FreeBSD bectl(8) zpool history improvements, User-Space OpneZFS news, a change in ashift=9 and 12 behavior on FreeBSD, and more!
"Don't forget to slam those Like and Subscribe buttons."
You can support all Call For Testing efforts via BSD Fund: https://bsdfund.org
boostedI want structured output from `pkg repositories` (e.g. JSON, XML, something).
The goal: parse the data via my code.
Here's what we're dealing with:
[22:44 r730-01 dvl ~] % pkg repositories local
local: {
url : "http://fedex.int.unixathome.org/packages/FreeBSD:14:amd64/",
enabled : yes,
priority : 0,
signature_type : "PUBKEY",
pubkey : "/etc/ssl/slocum.unixathome.org.cert"
}
Before I go coding which might break with each update, is there an existing method?
Thanks.
Long rumored and eagerly anticipated by some, the fourth edition of The Book of PF is now available for preorder
More: https://nxdomain.no/~peter/yes_the_book_of_pf_4th_ed_is_coming.html (https://bsdly.blogspot.com/2025/07/yes-book-of-pf-4th-edition-is-coming.html), https://nostarch.com/book-of-pf-4th-edition @nostarch #openbsd #freebsd #pf #networking #bookofpf #freesoftware #firewalls
The last new #Linux #kernel for 2025 was just released and there are some really cool changes all around. One of the new additions is detection for FreeBSD's #bhyve #hypervisor. Wicked cool!
From the article:
"In what might be a sign of the quiet continued spread of FreeBSD, the kernel can now detect and handle that it is running under FreeBSD's built-in bhyve hypervisor. Coincidentally, FreeBSD 15.0 just appeared as well, and in this release bhyve supports over 255 virtual processors [PDF] in a VM. Now Linux can handle that configuration."
The juicy details are here:
FreeBSD 15.0 Now Available
The FreeBSD Project has announced the availability of FreeBSD 15.0-RELEASE, introducing updated toolchains, enhanced hardware support, improved security features, and key updates across the base system. This release continues the Project’s focus on stability, long-term maintainability, and consistent engineering.
We encourage you to review the release notes and upgrade guidance
Read the full announcement: https://www.freebsd.org/releases/15.0R/announce/
✅ Upgrade my NAS to #FreeBSD 15.0 with pkgbase https://wiki.freebsd.org/action/show/pkgbase?action=show&redirect=PkgBase
FreeBSD Now Builds Reproducibly and Without Root Privilege
We’re pleased to share that the FreeBSD Project now supports builds without requiring root privileges, removing elevated access from the release pipeline and improving overall security. This work was completed as part of a program commissioned by the Sovereign Tech Agency.
Read more: https://freebsdfoundation.org/blog/freebsd-now-builds-reproducibly-and-without-root-privilege/
FreeBSD Accessibility Handbook
<https://docs.freebsd.org/en/books/accessibility/> (parts) | <https://docs.freebsd.org/en/books/accessibility/book/> (the book)
Published today.
Thanks to @alfonsosiciliano, to @pauamma for review, and to @FreeBSDFoundation for sponsorship.
Does anyone have a complete guide to how vnodes and vnode paging works on FreeBSD?
D&I doesn't tie things together very nicely, and the man pages are lacking a lot of the interplay between the vnops and what various functions do.
I'm getting closer to understanding things, but it seems like there's a lot of interplay between _read, _bmap, _read_pgcacche, _getpages, and _strategy, and helper functions like bread/cluster_read that isn't well described (or split between all the different man pages in ways that aren't obvious to me).
Hi #FreeBSD community, this might be of interest to you.
Let me know your thoughts on this.
*** Experimental ***
Windows Subsystem for FreeBSD.
We at @BoxyBSD are happy to announce our new and modern website!
While the missions keeps the same by providing a free place for beginners to learn, educate themselves and test things in the wild on BSD-based systems (such like #FreeBSD, #NetBSD, #OpenBSD (or even #smolbsd) and many more ones) with public accessible IP addresses, the old nerdy design only hit a niche of users.
We want to make BoxyBSD more accessible & enjoyable to everyone and this is one of the first steps. We know, a laggy SSH connection doesn't make fun and therefore, we're also setting up new locations to provide you a better latency independent of your location.
During this time, signups for new users are currently deactivated until the new locations are up and running and the first real-user tests within the new interface have been successfully performed.
Web: https://boxybsd.com
Thanks to @gyptazy for this :)
#BoxyBSD #BSD #BSDHosting #Runbsd #vps #freevps #vpshosting #community #education
The updated control panel at @BoxyBSD by @gyptazy
@gyptazy #FreeBSD #NetBSD #OpenBSD #FreeVPS #Hosting #IPV6 #BGP #DN42 #smolBSD #RUNBSD #BSD #BSDHosting #Hosting #FreeHosting #community #opensource
David Chisnall (*Now with 50% more sarcasm!*) » 🌐
@david_chisnall@infosec.exchange
The FreeBSD platform was merged into the OCI runtime spec!
FreeBSD is now an official target for OCI containers (it’s been working in Podman as an unofficial target for a while).
Made my FreeBSD server at Netcup ready to host multiple isolated applications with automatic https via Let's Encrypt.
Internet → Server → PF firewall → Caddy jail (reverse proxy) → Individual application jails
Each app gets its own isolated jail for security, while Caddy handles all the routing and https. PF keeps the front door locked.
All of course with IPv6 first, where every Jail has it's own public IP address and using NAT for legacy IPv4.
Love how FreeBSD jails make this kind of segmentation so elegant.
Client: "I’d like to try some alternative themes for my WordPress site you’re hosting, but I’m afraid of breaking the production site."
Me: "Say no more."
I start:
- create a record for the test site
- bastille clone -l prod testing ip
- bastille console nginx → edit nginx proxy, add the new domain → certbot --nginx -d newdomain.tld
- bastille console testing → mysql → UPDATE wp_options SET option_value = 'https://newdomain.tld' WHERE option_name = 'siteurl';
UPDATE wp_options SET option_value = 'https://newdomain.tld' WHERE option_name = 'home';
- "Done. You can now connect to..."
FreeBSD, jails, ZFS. No limits.
🎓 2025 Google Summer of Code participant Aaron Espinoza ran a project to test FreeBSD device drivers written in Rust. Here’s a short introduction to that piece of work.
Watch Aaron’s GSoC talk: https://youtu.be/y82-t1tDLWg?si=9n6X3uDZB_Hk3mDr
💻 Explore the code: https://github.com/Acesp25/rustkld
We’re grateful to Aaron, his mentors, and the FreeBSD/GSoC community for advancing this work.
👉 What are your thoughts on using Rust for FreeBSD driver development?
I submitted my #kqueue support for sound(4) on #FreeBSD. I hope we will polish it soon enough. https://reviews.freebsd.org/D53029
cc @JdeBP
It's such a small gesture but it speaks volumes about the community and the love the developers put into it.