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!
I don't see those "other" comments below! Shame on you! A Mastodon dies every time you answer an "other" poll question without adding a comment. (Ignoring the fact that they all died out long ago...)
#mlmmj 2.2.0 is out!
- new control/subreleaseall: release all held mail from a sender in one go (great for patch series)
- $disarmedfrom$ is now RFC 2047 encoded, so mail clients display the disarmed address
- control/replyto and mlmmj-receive-strip are deprecated
- build fixed for GNU make and OpenBSD's make, iconv is now detected by configure
- memory fixes, French and Czech translations updated
@oxy @dexter @joel
https://www.getac.com/us/products/laptops/
GeTac laptops also take a beating and they run *BSDs:
https://dmesgd.nycbug.org/dmesgd?do=index&fts=GeTac
Completely over engineered for abuse. They are NOT light weight however.
Anybody running lots of #FreeBSD 15.x systems who could run
netstat -nxptcp | grep -
And report back a % of machines that report any lines in addition to the header?
More details at https://reviews.freebsd.org/D58484 which is in STABLE but not RELEASE
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.
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.