Now an hour later -- less about 10 minutes of suspend (sleep; which is at least fully supported via lidaction) -- 70% battery remaining and an estimated 3.5 hrs to 3.9 hrs further runtime. Still mostly running at 500MHz, except for a few short CPU frequency boosts while I'm using Mastodon via #Firefox. #OpenBSD #74HYPE

The new iFixIt battery in my #OpenBSD amd64/7.4-stable 2015 MacBook Air workstation, which I did calibrate -- by charging fully, keeping it plugged in for several hours, then running it completely dead, and finally recharging fully -- seems to be performing well, so far.

It's probably been about 35 minutes of some light web browsing in #Firefox, 33% display brightness, no keyboard backlight, running @solene's obsdfreqd(1) defaults. Currently 88% and 2.75hrs estimated remaining. (2/2) #74HYPE

Decided to do a little work on my #OpenBSD amd64/7.4-stable 2015 MacBook Air workstation _not_ docked at my desk because I'm tired and my iPad is nearly out of juice after a day on-site with clients. It recently got new thermal paste, battery, and a Broadcom FullMAC BCM943602CS from a 2015 MacBook Pro, which is fully compatible with bwfm(4). When I first tested my WiFi/Apple USB Ethernet Adapter (axe(4)) trunk(4), it didn't seem like WiFi was working, but it definitely is! (1/n) #74HYPE
My apologies to my followers for the onslaught of #OpenBD #74HYPE just now. I knew today was going to be release day, but didn't consider that I was gong to be on-site with clients all day and not checking any personal comms. Looking forward to reviewing the release notes and testing my #swupdate utility with this upgrade.

More #OpenBSD #74HYPE 

There are tons of nice vmm(4)/vmd(8) additions coming in 7.4!

Here are a couple we would like to highlight.

  • Allowed vm owners to override boot kernel when using vmctl(8) to start a vm.
  • Introduced multi-process model for vmd(8) virtio block and network devices.
  • Changed staggered start of vms to number of online CPUs. Adjusted shutdown logic by vm id to function similarly as by name.
  • Changed vmd(8) logging format to disambiguate vm and device process by names and indices.
  • Fixed dynamically toggling verbose logging mode with vmctl(8).

Thanx Dave!

@brynet thank you for starting the #74HYPE

Some #OpenBSD #74HYPE

• OpenBSD 7.4 includes malloc(3) improvements from otto@, including memory leak detection, and more thorough write-after-free checking and more.
• David Gwynne (dlg@) completed his pfsync(4) rewrite, which should improve firewall performance/reliability, and help with future parallelisation of the network stack.
• There is now support for arm64 machines in the installer for guided disk encryption using softraid(4) crypto.
• Enabled Indirect branch tracking (IBT) on amd64 and branch target identification (BTI) on arm64 in both the the kernel & in userland. Pointer Authetication (PAC) is enabled on arm64. These changes along with retguard help protect against ROP attacks.