Today, I resolved a Mac issue faced by a client by restoring a .DS_Store file backed up to a CCC clone. The client had two Time Machine backups, but .DS_Store files are ignored in TM. Regardless, the client was desperately seeking to restore the icons on their Desktop to their original arrangement, where titles were Continue reading .DS_Store Mac Specialist Expert Pro
Systems: bsdns1.example.com bsdns2.example.com 1) Why I upgraded both DNS servers from FreeBSD 13.5-RELEASE to 14.3-RELEASE. During and after the upgrade, freebsd-update warned that the ZFS root pool (zroot) had bootfs set and that I might need to update the boot code. I also enabled new ZFS feature flags such as edonr, blake3, block_cloning, etc., so Continue reading FreeBSD 14.3 Upgrade + UEFI…
I ve been running FreeBSD on an older Intel Mac Pro, and I noticed that the machine would sit at a black screen for roughly 30 seconds before the FreeBSD boot loader appeared. Everything after that works normally, but the initial delay is long enough to be irritating. The improvement is moderate, not dramatic, but the Continue reading Fixing a Long EFI Boot Delay on an Intel Mac Pro Running…
A dedicated mDNS-SD bridge in a jail. Resolve .local hostnames from any device In networks where multicast DNS doesn t reach, like VLAN separated segments, FreeBSD servers, or headless machines, a dedicated mDNS bridge/repeater can collect and expose .local hostnames over plain DNS. This guide shows how to set one up using a FreeBSD jail, Avahi, Continue reading mDNS-Bridge
This setup enables secure and reliable monitoring of FreeBSD system updates (both base and packages) via Zabbix, using a cron-based approach and a lightweight shell script. 🔧 How It Works 📜 1. Script: 💡 Don’t forget: chmod +x /usr/local/bin/check_freebsd_updates.sh ⏱️ 2. Add Cron Job Edit root s crontab: Add this line to check for updates daily Continue reading Monitor FreeBSD System Updates…
Using Apple s Bonjour for Zero-Configuration Networking FreeBSD users have access to a native port of Apple’s mDNSResponder, the backbone of Bonjour. This project helps set up and run Apple’s official mDNSResponder (version 2200.140.11, same as macOS Sonoma 14.5) on FreeBSD, bringing best-in-class compatibility and performance to your network. Why Use mDNSResponder Instead of Avahi? While Continue…
VM Manager (vmmgr.sh) VM Manager (vmmgr.sh) Managing QEMU [headless] virtual machines on macOS just got a whole lot easier (hopefully). If you’re using UTM for your VMs and want lifecycle control with commands like start, stop, restart, snapshot, and status, all in your terminal, then maybe vmmgr.sh is for you. What is vmmgr.sh? vmmgr.sh is Continue reading VM Lifecycle Manager for QEMU + UTM on…
Using Safe Reboot Scripts on macOS for Clean VM Shutdown On FileVault-enabled macOS systems, rebooting normally with reboot or shutdown -r now may leave the system waiting at the FileVault unlock screen. This breaks unattended workflows and remote management. To solve this, the krolingo/reboot project provides clean wrapper scripts that use fdesetup authrestart under doas Continue reading Safe…
How to Install doas on macOS If you’re looking to ditch the bloated sudo on macOS in favor of something leaner, cleaner, and from the BSD world, then doas is your friend. Currently it doesn t exist in Homebrew, and the OpenDoas port on MacPorts is currently broken. So if you want it, you’ll need to Continue reading doas on a Mac.
My FreeBSD-powered Mac Pro 2013 originally had 64 GB of RAM, which was sufficient for the jails I run. However, when I set up a Poudriere VM for custom configurations in some ports, I noticed a significant change in system performance. The Poudriere VM, which has two jails (one for FreeBSD 14.1 and one for 13.3), is allocated 12 GB of RAM and 120 GB Continue reading Mac Pro 2013 2TB NVMe and 128GB…