 It is thus somewhere between the role of microcode and of a hardware emulator.PALcode is operating system-specific; different versions of PALcode are required by OpenVMS, Tru64 UNIX, and Windows NT.Tru64 UNIX PALcode is also used by NetBSD, FreeBSD, OpenBSD and Linux.