Pinned post

Dexter’s second law: The pendulum that swings twice as high lasts half as long.

Pinned post

Having spent days making PkgBase easy on …

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.

Pinned post

If that doesn’t set people off, I don’t know what will.

Pinned post

Call For Testing: Major 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 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.

github.com/michaeldexter/occam

Pinned post

Emerging observations on how lockdown was great for :

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!

❤️❤️❤️

Pinned post
Pinned post

Repost: It took time, but development is back to a robust pace on both and with a good balance of new features and subtle refinement.

I have begun posting recordings of the weekly Jails/Zones, , and bhyve Production Users calls:

youtube.com/@callfortesting

The running minutes documents are linked from 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$ 
``

@mwl @dexter Ask me what my storage team thinks about this inability. And how many times a day I hear them express this opinion

unfug 

SCSI is short for supercalifragilisticexpialidocious

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.

#unix #computerscience

Show thread

Somehow I expected the legendary FMT1 datacenter to be a bit more Star Trek Enterprise-y.

In reality it has door seal foam that is falling to the floor leaving black tar-like goo that sticks to clothing.

For the week ending 2026-09-12

Very Low: IA, IL, MI, MN, NE, NY, OH, OK, PA, VT, WI, WV, WY

Low: CO, CT, DC, GA, IN, KS, LA, MD, ME, MO, NH, NJ, RI, SD, TN, VA

Moderate: AK, AL, AR, DE, ID, KY, MA, NM, OR, UT

High: HI, MS, NC, NV, SC

Very High: CA, FL, TX, VI, WA

🤭 My wife standing next to the president of Latvia in a group photo.

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.

Show thread

A nice discussion of passkeys.

They're for the company's convenience. They don't protect the user.

hawksley.dev/blog/i-dont-like-

Initial support for ACPI in OpenBSD vmd (virtual machine daemon / hypervisor), adds the required tables for most modern OSes - Code by Mike Larkin mlarkin@ github.com/openbsd/src/commit/

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: 2026.eurobsdcon.org/wrapup.html

Like and subscribe! 😄

#EuroBSDCon #EuroBSDCon2026 #EuroBSDCon2027 #BSD #RUNBSD #FreeBSD #NetBSD #OpenBSD

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 events.eurobsdcon.org/2026/sch or peertube: exquisite.tube/c/ebc2026/videos

@eurobsdcon #eurobsdcon #bsd #openbsd #netbsd #freebsd #unix #unixlike #freesoftware #libresoftware

Show older
BSD Network

bsd.network is a *BSD-adjacent Mastodon Instance. We have a code of conduct.