Homelab

Windows NT 4 on libvirt

Windows NT 4 on libvirt

To celebrate 24 August 2026, the 30th anniversary of Windows NT Workstation 4.0’s release, I put together a guide for how to get it up and running smoothly in libvirt on Linux.

This guide works for NT 4 Workstation, Server, and Terminal Server.

SQL Server over AppleTalk

SQL Server over AppleTalk

If you’re looking for an instruction guide to successfully connect to SQL Server from a Mac using AppleTalk, I’m afraid this isn’t it. This is documentation of efforts made to get it to work and the dead-end result.

Windows 2000 Domain Recovery

I have a Windows 2000 Active Directory domain that had one domain controller. I added a second domain controller and performed what I thought were all necessary steps to prepare the new domain controller to be the only one in the domain. Turns out I missed a few key steps and broke my domain.

Windows 2000 on libvirt

For the retro part of my home network, I have Windows 2000 Server running Active Directory, DNS, and DHCP servers on the retro VLAN. I was running this on Proxmox, but wanted to move this over to my Debian server running libvirt.

Rather than try to migrate the actual virtual machine, I installed a new instance of Windows 2000 Server under libvirt and added it as a Domain Controller.

libvirt has support for legacy operating systems, but its default configurations are not optimal and will cause difficulties.