Doug Rabson

185 Followers
50 Following
106 Posts
Software engineer, FreeBSD hacker, cat person.
githubhttps://github.com/dfr
The feeling when some of the Grand Masters and Architects of #UNIX mocks me for being crazy to run modern #NetBSD on decidedly-not-modern hardware while also pointing out how *incredibly* powerful this 386sx/486-class hardware is and what an absurdly huge amount of memory 16MB is compared to what *they* had while, you know, developing UNIX..

#EuroBSDCon #RunBSD #Retrocomputing #Fanboi #StarStruck

Normal authors: release book to the public early in the week, with much fanfare.

Me, late Friday afternoon, from a dark alley: "psst! Hey, you! Yeah, you! #sysadmin! Buddy! You ever wanted to Run Your Own Mail Server?" #ryoms

https://www.tiltedwindmillpress.com/product/ryoms-ebook/

(boosts appreciated!  )

Run Your Own Mail Server Ebook – Tilted Windmill Press

Ed Maste, Senior Director of Technology at The FreeBSD Foundation, discusses the rapidly-evolving interplay between hardware, cybersecurity, open source, and instruction set architectures.

<https://hackernoon.com/the-cybersecurity-battle-has-come-to-hardware>

@emaste @FreeBSDFoundation

Cc @josephholsten

#RISCV #Arm #Morello #CHERI #CheriBSD #hardware #ISA #security #cybersecurity #University #Cambridge #SRI #FreeBSD

The Cybersecurity Battle Has Come to Hardware | HackerNoon

Robust hardware security is often overlooked (compared to software), but can be just as crucial in thwarting cyber attacks.

#FreeBSD can now boot in 25 milliseconds • The Register
https://www.theregister.com/2023/08/29/freebsd_boots_in_25ms/
FreeBSD can now boot in 25 milliseconds

On AWS Firecracker – but there are other new micro-VM engines around, too

The Register

I'm really missing mount namespaces on #FreeBSD. On my workstation with about 25 containers running, I have nearly 300 mounts in the global mount list, most of which is coming from the #containers. Maybe I should hide container mounts by marking them with MNT_IGNORE.

I still want mount namespaces and bind mounts with mount propagation though - it looks like I'm going to need that for #kubernetes CSI support.

FreeBSD native k8s node. This is running on cri-o with a FreeBSD control plane:

$ kubectl describe node freebsd0
Name: freebsd0
Roles: <none>
Labels: beta.kubernetes.io/arch=amd64
beta.kubernetes.io/os=freebsd
kubernetes.io/arch=amd64
kubernetes.io/hostname=freebsd0
kubernetes.io/os=freebsd
...

Today's achievement: We now have #OpenSSL (and #GNU coreutils built using it), plus grep, sed, awk, make, groff *and* man-db in #FreeBSD's #Linuxulator userland.

But there's a catch 😞 It doesn't build with #poudriere any more. Can be patched, and I guess I should soon look into getting this fixed... (**edit**: See answer, somewhat working without a patch now!)

For details, see here:
https://lists.freebsd.org/archives/freebsd-ports/2023-August/004286.html

HEADS-UP: poudriere needs patching (was: Building a Linuxulator userland from source)

5 Reasons We Use Open Source FreeBSD as Our Enterprise OS | HackerNoon

Curious about using the open source FreeBSD operating system in enterprise development environments? This article discusses what you should know.

my project is now up on the FreeBSD Foundation website!!: https://freebsdfoundation.org/project/freebsd-as-a-tier-i-cloud-init-platform/
FreeBSD as a Tier I cloud-init Platform | FreeBSD Foundation

cloud-init is the standard way of provisioning servers in the cloud. Unfortunately, cloud-init's support for operating systems other than Linux is rather poor and the lack of cloud-init support on FreeBSD is a hindrance to cloud providers who want to offer FreeBSD as a Tier I platform. To remedy this, the FreeBSD Foundation has contracted

FreeBSD Foundation | A non-profit organization dedicated to supporting and building the FreeBSD Project
I feel like not enough people really understand in their bones that when you consent to use a technology that solves a problem you don't actually have, you're agreeing to take on a complexity and dependency burden at no benefit to yourself whatsoever.