I'm currently taking an operating systems course in my comp sci engineering education. All the examples are UNIX with a "Windows (or MS-DOS) does this slightly different" footnote. It seems like everything is just slightly worse in Windows/MS-DOS (no clear definition of syscalls, FAT, etc.)
This got me wondering... is there anything in the Windows operating system that UNIX looks at and say "Yep, we should've done it like that"?