

īefore you read any further, know that you can test BSDPY yourself within a Linux VM! You don’t need a physical box. BSDPY proved easy to get going by comparison once I found the right guide (thanks to – who is also the creator of BSDPY – over on the #bspdy MacAdmins Slack channel!). Having personally started down the road of Linux administration, I took it upon myself to move everything currently on our Mac mini – our JSS, file distribution point, and NetBoot server – all to an enterprise-grade server. As a result, many environments begrudgingly deploy Mac Minis (or Mac Pros) as servers in production in order to utilize this functionality. The problem with the macOS NetBoot Server is that it is entirely dependent on Mac hardware running macOS and the macOS Server application. Mac NetBoot servers can also be used to deploy network-based macOS installers (NetInstall) as well as run Apple-provided troubleshooting tools with Apple Service Toolkit (AST). This is frequently used for imaging Macs, as it does not require local storage. A Mac NetBoot server allows IT administrators to run a fully-functional Mac operating system on a Mac from over the network. In a spree of watching past Mac Admin presentations from various conferences not too long ago, I learned about BSDPY: a replacement to the one thing that many environments loath having to have run on Mac hardware in production – a NetBoot server. “If it ain’t broke, don’t fix it.” But not all things have to be broken to know they could be better …
