Random Musings

O for a muse of fire, that would ascend the brightest heaven of invention!


Posts Tagged freebsd

  • Booting FreeBSD on Ampere's Awesome Altra CPUs

    This is a series of posts exploring how we can get FreeBSD to boot up in Oracle Cloud Infrastructure OCI , which is the commercially available source of the 160-core dual socket Altra CPUs from Ampere…

  • Adding a new nvme drive

    # nvmecontrol devlist nvme0: Samsung SSD 970 PRO 1TB nvme0ns1 (976762MB) # nvmecontrol identify nvme0 Controller Capabilities/Features ================================ Vendor ID: 144d Subsystem Vendor…

  • Remote debugging with lldb-server

    This week, I have the unbridled displeasure of debugging a C++ project. Given that I’ve never written any C++, you can imagine this fills me with a generalised existential dread. I consider picking up…

  • What version am I running anyway?

    You’d think knowing what version of FreeBSD you are running is easy, but once you have jails, upgrades, boot environments, and just getting older, it’s hard to keep track. Guntbert emailed me about a …

  • Side-loading FreeBSD versions using Boot Environments

    In other words, upgrading a FreeBSD box the dirty way. This is very much a “works on my machine” approach but it should get you 90% of the way to dealing with your own. Expect annoying breakages and m…

  • FreeBSD ZFS notes

    References Get, and read, these books : Storage Essentials Specialty Filesystems ZFS & Advanced ZFS Cleaning up ZFS snapshots on low disk space Snapshots are taken automatically, of both jails (zroot/…

  • Restic for fast backups & restores

    restic is a high speed backup and recovery tool written in golang. It supports multiple remote storage options, and handles dedupe and encryption by default. It has a matching restserver remote backup…

  • Booting FreeBSD directly from firmware via HTTP

    HTTP booting FreeBSD If your UEFI firmware is later than 2.5 and you have a compatible NIC, it’s possible to for your computer’s boot sequence to hand off directly from the UEFI firmware to FreeBSD’s …

  • Upgrading FreeBSD the Dirty Way

    For some reason, you’re unable to simply upgrade this system the normal way. Instead, we’ll use the new bectl feature to provide a boot environment, and do a dirty upgrade inside that, out of the way …

  • An introduction to FreeBSD packaging

    FreeBSD 10+ provides a new pkg(7) tool and a new efficient binary format for storing package info, with similar functionality to apt or yum in Linux distros. Despite this, building custom packages on …

  • Your Infrastructure should be Boring

    Imagine if every time you picked up your phone to make a call, they had completely re-designed and re-invented the buttons on it. Or if you went to turn on the stove, instead of having a button or kno…

  • IOCaging up the RabbitMQ

    Here, I’ll show you how to set up rabbitmq , a well-known open source message queue system, based on Erlang/OTP, in a container, using a tool called iocage that runs on FreeBSD, using zfs and jails th…

  • 1