Is there such a thing as a Unix “design and architecture” though? The architecture of Linux and XNU are quite different. Hurd even more so (as you say, if you count that). Later AIX versions moved to a much more standard architecture, but the original AIX (for the IBM RT-PC) ran on top of a microkernel (VRM) which was allegedly written in a PL/I dialect not C (the microkernel was shared between AIX and PICK OS, and you could run AIX and PICK simultaneously on the same machine, with the microkernel ensuring they didn’t step on each other’s toes). Historically, Unix was mostly about the APIs, not changeable details of how they are implemented internally. AT&T’s early 1980s port of Unix to IBM S/370 mainframes was essentially a compatibility layer running on top of IBM’s TSS/370 time-sharing operating system. That’s a very different architecture from most other Unixes, except maybe z/OS (although TSS and MVS were distinct IBM mainframe OS lines, the former now long discontinued), and Cray UNICOS’ ability to run as a guest under COS. Yet it is both a genetic Unix (based on the original code) and from AT&T themselves, so what sense does it make to say it isn’t “really” Unix? But if it counts, why not z/OS?