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!

Do you want to come to Brussels, mingle with BSD people, perhaps do a talk, a tutorial or a BOF session?

The Call for papers 2026.eurobsdcon.org/cfp/ is open until June 20th, for the conference in Brussels September 9-13, 2026.

We also offer pre-submission guidance/mentoring, see within.

Wonder what BSD and the conferences are about? See nxdomain.no/~peter/what_is_bsd

@EuroBSDCon #freebsd #netbsd #openbsd #freesoftware #libresoftware #brussels #bruxelles

@david_chisnall From today’s bhyve call, @9vlc is looking into making an EDK2 port for the Morello board. Is EDK2 known to be working?

Is this the source of truth?

layers.openembedded.org/layeri

However, air travel is good for testing the offline behavior of your code…

Show thread

@hayzam @haddock I ran it with more than 1 CPU.

swtpm socket --tpmstate dir=/var/run/vtpm/win11 --tpm2 --ctrl type=unixio,path=/var/run/vtpm/win11/swtpm-sock

bhyve \
-D \
-S \
-H \
-w \
-c 32 \
-m 64G \
-s 0,hostbridge \
-s 3,nvme,/dev/zvol/zroot/windows \
-s 10,e1000,tap0 \
-s 29,fbuf,tcp=0.0.0.0:5900,w=1024,h=768 \
-s 30,xhci,tablet \
-s 31,lpc,tpm,path=/var/run/vtpm/win11/swtpm-sock \
-l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \
windows

Holly Ukulele! I had Python run some CUDA/Torch stuff on #FreeBSD using the #Nvidia eGPU and the #Linuxulator system 😱 Not in a Jail yet though. Also, the thing runs in a mixed mess of FreeBSD rl9 packages and Container-Base content; because I don't understand how you're supposed to use dnf to install things in /compat/linux. Maybe you're not supposed to... :D

Gotta sort my notes now and try to have it done properly...
Still, kind of happy now.

Show thread

Could contain bugs but I have added “SBC-IMAGE” support to imagine.sh, proving that the release engineering infrastructure could easily make root-on-ZFS RockPro64 and friends ARM64 boards. In this case:

doas sh imagine.sh -a arm64 -B quartz64-a -u -p "doas tmux got openrsync" -v

To create an image for a Quartz64 A board with root on ZFS, primarycache=metadata, root/root and freebsd/freebsd users, SSHd and NTPd enabled, four packages, and a VM boot script for use under qemu and bhyve/ARM64.

What if the single board computing experience didn’t suck?

github.com/michaeldexter/occam

Has anyone tried getting a Windows 11 VM running with tpm 2.0 on and 15?

Now the question is who cares about the, for lack of a better term, “SBC-IMAGES”?

I see that Glen, Manu, and of course RE have poked at them over the years.

Is this @lw or @dch territory?

Show thread

At the risk of losing context, here is the context:

bsd.network/@dexter/1162089027

Basically, a path forward to joyous, rather a than frustrating single board computer experience with .

Ignoring the whole fiddling with serial interfaces or buying a 3D printer given that cases might not be available for your board…

Though enabling a user and SSHd per the upstream model helps. Plus NTPd as to make pkg(8) happy and not live in 1970 or 1980.

Show thread

RE: mastodon.social/@Althaser/1156

call for testing

Sylve - FreeBSD management plane

At <reddit.com/r/freebsd/comments/>, @hayzam wrote:

"We just pushed a big update to Sylve and are doing our first call for testing.

Sylve is an open-source control panel for FreeBSD virtualization and storage, designed to manage bhyve VMs, FreeBSD jails, and ZFS from a modern web UI. Development is currently funded by the FreeBSD Foundation. …"

Docs: sylve.io/

@FreeBSDFoundation

#FreeBSD #sylve #OpenZFS #ZFS #bhyve #CFT

#OpenZFS now has much more detailed information about which varieties of Linux are supported.

tl;dr: all kernel.org "longterm" series, all RHEL active & maintenance series (including clones), and Ubuntu LTS.

(No actual change in practice, just trying to write it down a bit more clearly).

github.com/openzfs/zfs/?tab=re

Toots from 05:30. Off to L.A. for the day. 😐

The “BOY HOWDY!” heard around the room:

A 16.0-CURRENT boot environment on a 15.0-RELEASE made with OccamBSD imagine.sh and propagate.sh, which use makefs(8) and mkimg(1) internally, and packaged base…

We can have nice things!

I’m sure there are remaining rough edges but IT CAN BE DONE.

You’re welcome.

Have any ideas why serial output on a Quartz64 A board under might be a problem some of the time?

Could contain bugs but I have added “SBC-IMAGE” support to imagine.sh, proving that the release engineering infrastructure could easily make root-on-ZFS RockPro64 and friends ARM64 boards. In this case:

doas sh imagine.sh -a arm64 -B quartz64-a -u -p "doas tmux got openrsync" -v

To create an image for a Quartz64 A board with root on ZFS, primarycache=metadata, root/root and freebsd/freebsd users, SSHd and NTPd enabled, four packages, and a VM boot script for use under qemu and bhyve/ARM64.

What if the single board computing experience didn’t suck?

github.com/michaeldexter/occam

Show older
BSD Network

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