Brian Robert Callahan is a user on bsd.network. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

Brian Robert Callahan @bcallah@bsd.network

@thfr (aka thfr@) plays "real" video games natively on right now streaming on Twitch: twitch.tv/thfrw

My Orange Pi Zero died. RIP 2017-2018. Fortunately, I still have a BeagleBone Black so can still do armv7 ports work. But it sucks being down to your last board.

The rpi3b+ firmware is already in the arm64 image, no need to find it yourself.

I've found all my axe(4) adapters to be super solid. The muge(4) built-in Ethernet is USB as well so you're not gonna get gigabit speeds out of it anyway.

Here is how I got running on my Raspberry Pi 3B+:
1. Get an axe(4) Ethernet adapter. If you search for "Nintendo Wii/WiiU/Switch Ethernet adapter" you will find it. FreeBSD has a driver (muge(4)) for the built-in Ethernet but it needs porting.

2. Get a USB stick the RPi 3B+ likes. I'm using a Sandisk Cruiser 128GB.

3. Get any old micro-SD card.

4. After dd'ing the arm64 image to micro-SD card, mount the image to /mnt, make a /mnt/broadcom dir, copy the rpi3b+ firmware to the new dir.

Regular reminder that if you use , a great help to developers is to send your machines' dmesg outputs to dmesg <AT> openbsd.org.

If you'd like to help other *BSD users, regardless of what *BSD you use, submit your machines' dmesg outputs to dmesgd.nycbug.org/

It's free to do, and works best when we all chip in!

your books, you do give them away, right?

give people you care about books you care about, as often as you can.

Does anyone know who runs the arm64 package builds? I'm about to offer you an apology if the package build machines are as slow as mine...

gamers and those who want to learn a bit about what's possible in terms of on OpenBSD, mark your calendars for next Saturday at 20:00 UTC! I will stream a few games, show how to get them to run, and answer questions.

twitch.tv/events/RpA4L0a9QH6eB

The good news is it's super stable.
So I'm quite happy.

My advisor just introduced me to my family and friends as Dr. Callahan.

Inching closer. GNU gold can now link shared libraries, regular (aka -shared -pie) executables, and -static -pie executables. -nopie still causes an internal linker error.

But you can now build everything under /usr/src/bin with
$ make LDFLAGS="-fuse-ld=gold"
and it'll all just work.

I have implemented *the* killer and most requested feature of my portable ed(1): the ability to give it any name you would like.
github.com/ibara/oed/commit/c7

I learned some C++ and taught GNU gold to understand soname versioning. gold can now be used as a general purpose linker on OpenBSD (provided you don't need static and/or nopie linking).
github.com/jasperla/openbsd-wi

Tfw an important new port really needs C++17 headers, while our libc++ is too old to have them.

I guess I'll go build gcc-8.1.0 as a quick workaround.