BSD Now

368: Changing OS roles


Listen Later

Modernizing the OpenBSD Console, OS roles have changed, FreeBSD Cluster with Pacemaker and Corosync, Wine in a 32-bit sandbox on 64-bit NetBSD, Find package which provides a file in OpenBSD, and more.

NOTES

This episode of BSDNow is brought to you by Tarsnap

Headlines
Modernizing the OpenBSD Console

At the beginning were text mode consoles. Traditionally, *BSD and Linux on i386 and amd64 used text mode consoles which by default provided 25 rows of 80 columns, the "80x25 mode". This mode uses a 8x16 font stored in the VGA BIOS (which can be slightly different across vendors).

OpenBSD uses the wscons(4) console framework, inherited from NetBSD

OS roles have changed

Though I do wonder sometimes, with just a slight tweak to history, how things might have been different. In another dimension somewhere, I’m using the latest BeOS-powered PowerPC laptop, and a shiny new Palm smartphone. Both of these represented the pinnacle of UI design in the 1990s, and still in the 2020s have yet to be surpassed. People call me an Apple fanboy, but I’d drop all of it in a second for that gear.

News Roundup
FreeBSD Cluster with Pacemaker and Corosync

I always missed ‘proper’ cluster software for FreeBSD systems. Recently I got to run several Pacemaker/Corosync based clusters on Linux systems. I thought how to make similar high availability solutions on FreeBSD and I was really shocked when I figured out that both Pacemaker and Corosync tools are available in the FreeBSD Ports and packages as net/pacemaker2 and net/corosync2 respectively.

Wine in a 32-bit sandbox on 64-bit NetBSD

"Mainline pkgsrc" can't do strange multi-arch Wine builds yet, so a 32-bit sandbox seems like a reasonable way to use 32-bit Wine on amd64 without resorting to running real Windows in NVMM. We'll see if this was a viable alternative to re-reviewing the multi-arch support in pkgsrc-wip...

We're using sandboxctl, which is a neat tool for quickly shelling into a different NetBSD userspace. Maybe you also don't trust the Windows applications you're running too much - sandboxctl creates a chroot based on a fresh system image, and chroot on NetBSD is fairly bombproof.

Find package which provides a file in OpenBSD

There is one very handy package on OpenBSD named pkglocatedb which provides the command pkglocate.

If you need to find a file or binary/program and you don’t know which package contains it, use pkglocate.

Beastie Bits
  • OpenBSD for 1.5 Years: Confessions of a Linux Heretic
  • OpenBSD 6.8 Beta Tagged
  • Hammer2 and growth
  • Understanding a FreeBSD kernel vulnerability
  • ***
    Tarsnap
    • This weeks episode of BSDNow was sponsored by our friends at Tarsnap, the only secure online backup you can trust your data to. Even paranoids need backups.
    • Feedback/Questions
      • Rob - 7 years
      • Kurt - Microserver
      • Rob - Interviews
        • Send questions, comments, show ideas/topics, or stories you want mentioned on the show to [email protected]
        • ***
          ...more
          View all episodesView all episodes
          Download on the App Store

          BSD NowBy JT Pennington

          • 4.9
          • 4.9
          • 4.9
          • 4.9
          • 4.9

          4.9

          89 ratings


          More shows like BSD Now

          View all
          Security Now (Audio) by TWiT

          Security Now (Audio)

          1,971 Listeners

          Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

          Software Engineering Radio - the podcast for professional software developers

          272 Listeners

          The Changelog: Software Development, Open Source by Changelog Media

          The Changelog: Software Development, Open Source

          283 Listeners

          LINUX Unplugged by Jupiter Broadcasting

          LINUX Unplugged

          265 Listeners

          Python Bytes by Michael Kennedy and Brian Okken

          Python Bytes

          213 Listeners

          Late Night Linux by The Late Night Linux Family

          Late Night Linux

          154 Listeners

          Home Assistant Podcast by HK Media

          Home Assistant Podcast

          65 Listeners

          CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

          CoRecursive: Coding Stories

          189 Listeners

          Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

          Kubernetes Podcast from Google

          181 Listeners

          Late Night Linux Family All Episodes by The Late Night Linux Family

          Late Night Linux Family All Episodes

          44 Listeners

          Linux Dev Time by The Late Night Linux Family

          Linux Dev Time

          21 Listeners

          Self-Hosted by Jupiter Broadcasting

          Self-Hosted

          135 Listeners

          2.5 Admins by The Late Night Linux Family

          2.5 Admins

          92 Listeners

          Linux After Dark by The Late Night Linux Family

          Linux After Dark

          28 Listeners

          Oxide and Friends by Oxide Computer Company

          Oxide and Friends

          47 Listeners