I ran BeOS on both the dual PowerPC desktop and later on an x86 laptop. Thanks to its posix-ish environment, I was able to do all my upper division CS projects on it.
Others who had windows or macs had to "telnet" into a remote Unix workstation in an engineering lab to do the same.