@thfr (aka thfr@) plays "real" video games natively on #OpenBSD right now streaming on Twitch: https://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.
One other thing: you need a serial cable. I have this one, works great: https://www.adafruit.com/product/954?gclid=CjwKCAjwyMfZBRAXEiwA-R3gMx2EkKf5uL_tSDoyr7npLaBSimk4_1VSawtDnshi6bRgVyPwU_8-jRoC3EUQAvD_BwE
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 #OpenBSD 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 #OpenBSD, 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 http://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...
#OpenBSD
The good news is it's super stable.
So I'm quite happy.
#OpenBSD
Got my Raspberry Pi 3B+ working. But it was not straightforward 🙁
http://dmesgd.nycbug.org/index.cgi?do=view&id=3643
#OpenBSD
My advisor just introduced me to my family and friends as Dr. Callahan.
19.5 hours until I'm finished.
I'm gonna pass.
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 #OpenBSD ed(1): the ability to give it any name you would like.
https://github.com/ibara/oed/commit/c7a81fed056715362aa05d539ff9ec223fb2c240
I learned some C++ and taught GNU gold to understand #OpenBSD soname versioning. gold can now be used as a general purpose linker on OpenBSD (provided you don't need static and/or nopie linking).
https://github.com/jasperla/openbsd-wip/commit/6c108050ee794b33e6db3905ae7ecf286511fbf1
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.
Adding
* games/postal
as well.
#OpenBSD gold