| GNU/Linux | NT |
| Unix libraries | WIN32 API |
| Unix libraries | Posix compatibility library |
| Symbolic/hard Links | none (but short cuts) |
| Processes | Processes |
| Threads | Threads |
| | |
| Long filenames | True long filenames on NTFS |
| Mount disk on directory | Mount drive A: B: etc |
| endl is LF | endl is CR LF |
| UID (User ID) | SID (Subject ID) |
| groups | groups |
| ACLs (non standard) | ACLs |
| Permission bits | (Only in ACLs or with cygwin) |
| Shared libraries | DLL's |
| Environment variables | Environment variables |
| | |
| httpd (free/commerical) | httpd (free/commercial) |
| Daemons/services/init | Service registry/control manager |
| DNS/bootp (free) | DNS/DHCP (NT server) |
| X windows | X windows |
| Various window managers | Windows 95 GUI |
| System admin GUI (non-standard) | System Admin GUI (Standard) |
| cfengine | cfengine as of 1.5.0 |
| Any client-server model | Central server model (on PC, one job) |
| rlogin | not yet |
| rsh | limited implementation in server |
| Free software | Some free software |
| Perl | Perl + WIN32 module |
| Linux faster than | NT on average |
| Scripts | Limited scripts |
| Shells | DOS Command window |
| Copy/paste between any windows | Copy/paste between applications |
| Primitive security | Primitive security |
| Dot files for configuation | System registery |
| Pipes with comm1 | comm2 | Ceci n'est pas une pipe! |
| Configuration by text/ascii files | Config by database Except with regedit.exe |