Having spent days making PkgBase easy on #FreeBSD…
The (highly opinionated) Sum Total of computer history:
0. BSD Unix
1. Macintosh
2. Packaged Base in Red Hat 5.2
3. Squiggly underline spell check
4. FreeBSD Jail to manage the fustercluck that are RPMs on Red Hat
5. Two-finger scrolling
6. Hardware-assisted virtualization
7. ZFS v28
8. NVMe
TCP/IP is taken for granted, as it is not vendor/platform-specific.
Flat screen displays are a TV crossover technology, as are WiFi, GPS, and fancy batteries.
Call For Testing: Major #OccamBSD updates
occambsd.sh - More-consistent syntax
propagate.sh - Propagate PkgBase installs
imagine.sh - Image boot images from the others and upstream
sideload.sh - Push (much of) a #FreeBSD configuration to a new installation
rc.local.sh - Semi-idempotently configure basic aspects of a system
They’re never done, never perfect, but they do exactly what I have envisioned in various ways and given talks about for 20+ years.
Emerging observations on how lockdown was great for #opensource:
Work from home was blessed as a valid thing
Sci-fi-like casual video conferencing without hesitation around the world is now the norm for some of us, only limited by time zones and languages.
Group video chat is equally familiar and commonplace, with excellent self-policing of audio quality and behavior.
Events are focusing on quality over quantity, complimenting the above.
Basically, the “open source seems to be where drunk guys pinch your butt while mansplaining you” factors were globally nipped in the bud.
Good work everyone!
These are delightful times!
❤️❤️❤️
Repost: It took time, but #bhyve #hypervisor development is back to a robust pace on both #FreeBSD and #illumos with a good balance of new features and subtle refinement.
I have begun posting recordings of the weekly Jails/Zones, #OpenZFS, and bhyve Production Users calls:
https://youtube.com/@callfortesting
The running minutes documents are linked from https://callfortesting.org
Heads-up: There are many ways to participate and lots to do!
Instead of:
A hill I'm willing to die on
I'm gonna start saying:
A hill I'm having a picnic on
Just... spreading out a nice blanket with a basket of food and staying on that hill for a long long time
✅ too many ppl dying already
✅ picnics are cozy n nice
✅ nobody wants to eject someone having a nice picnic on a hillside, so you will probably win
Holy moly, #GNU sed was immensely faster than #FreeBSD's #sed with the exact same command.
The BSD sed was taking minutes and not finishing at all, only writing about 64KiB of the file per second.
GNU sed finished the entire 34MiB file in a few seconds.
Weird.
rld@Intrepid:tmp$ cat access_log* |sed 's/^.*"\([^"][^"]*\)"$/\1/' >agents.txt
^C
rld@Intrepid:tmp$ cat access_log* |gsed -E 's/^.*"([^"]+)"$/\1/' >agents.txt
rld@Intrepid:tmp$
``
A simplified history of regular expressions:
- In 1951, Stephen Kleene invented regular expressions.
- In 1966, Ken Thompson built the first software implementation of regular expressions, in the QED text editor for CTSS. UNIX ed is a cut down version of QED, popularizing the tradition of regular expressions in editors. grep started as a standalone version of the engine from ed. em, ex, vi, and vim evolved from ed.
- In 1987, Larry Wall spread regular expressions to the next generation of programmers through Perl. Gravely, it uses backtracking, spreading terrible performance for decades. It derives its engine from the rn newsreader, which derives it from Gosling Emacs. James Gosling told me he wrote it from scratch.
- In 2010, Russ Cox, having spent time at Bell Labs, rejected backtracking and built RE2, a fast and scalable engine, generalized from work on Google Code Search. Its ideas have spread to Go regexp and Rust regex, a new generation of engines. These engines dynamically select between specialized matchers, depending on the pattern.
- Since 2025, Ian Erik Varatalu has been researching regular expressions for his PhD and has produced a fast engine using symbolic derivatives. It implements seldom-included intersection and complement and efficiently implements lookaround, which had been exclusive to backtracking engines.
Beim #Landesparteitag #dielinke #nrw mal wieder die besten Sticker abgegriffen😁
Von @korporal @Datenpunks
#lptnrw-dielinke #datacenter
If you like #Flow movie, #3D animation or simply #Caturday, please follow @martinsh
A guy behind water and light animation of the movie.
@Blender ,
@NunavutBirder ,
@jwildeboer , @lisamelton , @_elena , I know my reach is not even comparable to yours, please boost the account to give some traction.
When passkeys first came out, I saw that they were tied to a particular device. I have many computing devices. I could use my password manager to store them but then, what advantage do they offer over my password manager? None.
Based on that, I decided against using them.
The post linked above goes into the technical details of how passkeys aren't for us.
For real world use, for someone who isn't a techie? Use a different password for each site. Either use a password manager or, if that's too complex, write it down in a book. On paper.
A nice discussion of passkeys.
They're for the company's convenience. They don't protect the user.
Initial support for ACPI in OpenBSD vmd (virtual machine daemon / hypervisor), adds the required tables for most modern OSes - Code by Mike Larkin mlarkin@ #OpenBSD #Virtualization https://github.com/openbsd/src/commit/c542173c8471e204b823acbb005697ed37e746a1
Recovering and reminiscing on an incredible #EuroBSDCon 2026 in Brussels, Belgium! 🇧🇪 😥
What a week! Over 234 attendees, 48 brilliant speakers, and 14 amazing sponsors came together to celebrate all things #BSD. The energy was #BSD, deep dives into tech, inspiring talks, and those hallway conversations that spark new ideas and collaborations.
Huge shout-out to the video crew who made sure every moment was captured, and to everyone who traveled near and far to be part of this vibrant community. Whether it was hacking, learning, or just geeking out over #BSD, the connections made here are what make this event so special.
Brussels, and the incredible Organizing Committee, you were the perfect host! Already counting down to the next one in Bratislava!
Did you attend? What was your highlight? 👇
We are collecting as much as possible on: https://2026.eurobsdcon.org/wrapup.html
Like and subscribe! 😄
#EuroBSDCon #EuroBSDCon2026 #EuroBSDCon2027 #BSD #RUNBSD #FreeBSD #NetBSD #OpenBSD
GEFS, the "Good Enough File System" on the horizon for OpenBSD https://undeadly.org/cgi?action=article;sid=20260918115729
If you were unable to attend EuroBSDCon 2026 in Brussels, or had to choose between parallel sessions, you can now see the talks directly from the talk descriptions on the program page https://events.eurobsdcon.org/2026/schedule/ or peertube: https://exquisite.tube/c/ebc2026/videos
@eurobsdcon #eurobsdcon #bsd #openbsd #netbsd #freebsd #unix #unixlike #freesoftware #libresoftware
GEFS, the "Good Enough File System" on the horizon for OpenBSD https://www.undeadly.org/cgi?action=article;sid=20260918115729 #openbsd #gefs #goodenoughfilesystem #filesystem #development #freesoftware #libresoftware @EuroBSDCon
Dexter's Law: Only proprietary software vendors want proprietary software and only fascists want fascism. Toots are my own. Self-employed. Father of three.
I aim to keep this to technical topics relating to bhyve and OpenZFS, and the occasional humor and Latvia.