Not quite. GNU wasn't designed to be binary-compatible with proprietary Unix systems, just compatible with the POSIX specification. There's a difference. GNU is going to run the same shell scripts as the classic Unix, for example, but a GNU/Linux system can't run a C program compiled for a classic Unix system, and the kernel Linux can't just use whatever drivers classic Unix systems used.

Keep in mind, too, that GNU wasn't developed specifically to replace Unix; Unix was just what RMS chose to base GNU on, because it seemed like a good design. The goal of GNU was to have an operating system which was entirely free/libre software, not to let Unix users run the same proprietary software on an alternative system.

Reply via email to