Pinned Tweet
I co-founded pfSense. For the last year I've been building its successor.
If you run pfSense today, you already know the reasons to look around: development you can't influence, a CE edition that feels like an afterthought, FreeBSD driver roulette on modern hardware, and a config workflow where one bad apply on a remote box means a drive.
nfSensei is my answer. Built from scratch in Rust, on Linux, and designed around the things pfSense users actually complain about.
Your config.xml imports. There's an importer that reads your pfSense config, shows you exactly what maps over and what needs attention, then applies it. You don't start from zero.
You can't brick it from the couch. Changes stage as a candidate, diff before apply, validate through the real engines before anything is written, and auto-roll-back if you don't confirm in time. If a config ever fails at boot, the box falls back to the last good one on its own.
The hardware works. Linux base means modern NICs and drivers just work — and the fast path compiles your rules to XDP at 40Gbps.
Automation is native, not scraped. Everything the UI does is a documented API call — about 1,140 of them, with a built-in explorer. Your Ansible finally gets a real interface.
The VPNs are current. WireGuard, IPsec, Tailscale, and self-hosted mesh — your own control plane, your keys — plus post-quantum key exchange where it counts.
The experimental stuff has its own wing. Thirty-plus Labs features behind toggles: WAN bonding that fuses multiple cheap uplinks through a $5 VPS into one resilient pipe, per-flow SLA telemetry with tamper-evident audit chains, GeoDNS that steers traffic by live RTT and load, application-aware QoS, config push to a whole fleet of remote nodes, and an AI assistant on the box that reads your actual interfaces and logs using local models. Toggles are per-browser and can't touch your running config — flip things on, break them, tell me about it. Oh, and there is much more to mention here!
Self-hosted, on your hardware, no cloud account, no subscription.
It's NOW IN ACTIVE BETA (previously alpha) with about 40 testers, and bug reports typically get fixed in days. I want more people who know what pfSense does well and can tell me exactly where nfSensei falls short.
If you are interested in testing please email me: [email protected]. Tell me about your pfSense setup and I'll get you access.
Note: Affiliates and employees of Netgate are not invited.
We are going back to fable.
suno.com/s/AFD39i0k9ikJUdv3
Setting Qwen 3.8 Flash Next loose on a Dell 7960 with 4 RTX A-6000 with the goal: Make OpenZFS work on a mac with FS-Kit as needed. Let's see the results in a few days (or weeks?)!
And this should lead us to:
A ZFS file system on macOS that feels like APFS does — no kext, no FUSE, no System Extension approval dance. Apple's own FSKit framework mounts it, because ZFS lives entirely in userland.
Concretely, what shipping looks like:
1. zfsd (Swift daemon, root) owns the ZFS stack — libzpool in a process, not a kernel. It listens on /var/run/zfs-fskit.sock, serves real ioctls through upstream's own dispatch table, authorizes every request as the requesting user's credential (the Phase B work), and owns pools across mounts, suspend/resume (Phase C), events, and orderly shutdown.
2. The FSKit extension (the signed app bundle) is the thin VFS face — Apple's fskitd calls into it; it talks to zfsd for everything stateful and does ZPL work (lookups, reads, writes, xattrs, ACLs, ZIL) against a mounted dataset. Finder mounts it, Terminal lses it, Time Machine sees a volume.
3. The CLI surface — stock OpenZFS zpool/zfs/zstream binaries, unchanged, because they already speak zfs_cmd_t ioctls; the socket transport in libzfs_core (lzc_sock.c) is the only seam. zpool import on macOS works like on Linux, but the pool is imported by the daemon, not by a kernel module.
4. Correctness bar — the same upstream semantics: per-user secpolicy, delegation, ENOMEM-retry nvlist protocol, interruptible long ioctls, history logging, scrubs and resilvers running in the daemon with real progress reporting.
The ceiling this unlocks (why it's worth it):
- No kext = no Apple breaking your build every OS release; no FUSE = Apple-sanctioned mount path, Spotlight, and QuickLook work normally.
- ZFS features the Apple stack will never ship (checksums self-heal, snapshots, clones, send/recv, native encryption, RAID-Z) become everyday macOS tools.
- The same userspace host becomes the substrate for iSCSI/NFS-on-ZFS, encrypted backup volumes, or a Mac-native ZFS NAS appliance — and the daemon model (every request carries a real uid/gid/groups) is exactly what a multi-user or cloud-attached deployment needs.
The verification story that proves it: green C suites → Swift suite → signing and activating the extension on a real Mac → zfs create + mount from a plain user account → fsmock/Finder I/O → reboot persistence → sudo sysctl zfs.kext_version absent and nobody notices.
Where it stands today against that: architecture settled and committed, Phase B (socket RPC + upstream dispatch + credentials) at 40/42 with two fixable bugs, then Phase C (suspend/resume) and the signed end-to-end. The distance is real but the path is a straight line — no open research questions left, only engineering.
Exploring the waters of Kensho.style imagining a weather dashboard for home ac/outdoors. Thoughts?
#kensho #design #ux #ui
All driven by qwen/qwen3.8-27b and public data feeds.
kensho.style
Mac users, would a tool like this be useful to you?
NuFinder: one file manager for every storage you own.
🗂️ Local disk, SFTP, FTP, S3, Azure Blob, SMB, WebDAV, all in one window
🧱 Real RAID striping and parity across S3 buckets, even mixing providers
⚡ Live file change notifications pushed instantly, zero polling
🔐 Sign in with your own SSO (Okta, Azure AD, Google Workspace) or a device key
🔗 Invite links to share a volume, no manual credential handling
📦 Export a connection as an encrypted file, import with a double click
🔒 Password locked read only volumes for archive servers
💻 Integrated terminal, inline Git status, Lua plugins, command palette
🖥️ Native Swift app on macOS. Rust on the server. No Electron.
Building this now. What would make it a must have for you?
nufinder.org/
New mark. More speed. Sharper firewalling. 213 fixes.
nfSensei 0.51.164 → 0.51.178 brings VPP fast path, zone-based policy, MAC matching, better diagnostics, routing/SD-WAN work—and a finished identity built around 忍.
blog.nfsensei.org/a-new-mark…
#nfSensei
Back to #nfSensei! We have a new drop about to hit in the next 2 hours. Unfortunately we have been delayed a few days so much to test! :)
It's happening!? #amiga
Teaching amiga to offload crypto and more to a linux host.
WOW!?
IT WORKED. A real, unmodified OpenSSH client just completed a full SSH-2 key exchange against amigassh — 68k Amiga code, cryptography backed by your Linux box. The signature verified, the client accepted the host key and added it to known_hosts, and sent its own NEWKEYS ready to move into an encrypted session. Connection then reset cleanly — exactly as expected, since v1 deliberately stops right there (no session layer yet).
The bug was real and specific: RFC 8731's prose about "reinterpreting" the X25519 output as big-endian is misleading — checked against actual OpenSSH source, it does no byte reversal at all. My Rust crypto backend had an unnecessary reversal step that silently produced a wrong (but plausible-looking) shared secret. One-line fix, rebuilt in 4 seconds, and the handshake went through clean on the first retry.
I really miss my Amiga, my first love (the computer).
So I have been thinking about how it could be recreated with what we have access to with modern CM5 (or RPI5) + a FPGA. This artifact is a collection of my thoughts for a couple of weeks. Anyone have experience with this?
Since we can purchase Hyperions latest Amiga we should be able to build on top?
Thoughts so far: claude.ai/public/artifacts/f…
Scott Ullrich retweeted
Gran trabajo de @sullrich, aún está en fase beta temprana, pero tiene pinta de ser una gran alternativa a @pfsense .
El sucesor de pfSense ya está aquí: probamos nfSensei en fase beta, ¿el nuevo rey de los firewalls?
redeszone.net/noticias/redes…
Excellent review from our new friends over at redeszone.net -
redeszone.net/noticias/redes…
In regards to #nfSensei having FreeBSD support just wanted to make it clear: We have since the beginning included as much FreeBSD compatibility as we can. And actively porting it over. Won't be long after v1 that we will introduce the equivalent #nfSensei running on FreeBSD as well. It's going to come down to installer, packaging and such as the core rust binaries are designed for both platforms. Lots to look up to this year! #freebsd #nfSensei #linux #rust







