GNU

Pengalaman Richard Stallman dengan Incompatible Timesharing System (ITS), sistem operasi kuno yang ditulis menggunakan bahasa assembly (rakitan) yang menjadi usang karena dihentikannya PDP-10, arsitektur komputer tempat ditulisnya ITS, mengarah kepada suatu keputusan bahwa sistem portabel adalah sebuah keperluan. Oleh karena itulah GNU sebagian besar kompatibel dengan Unix. Di waktu yang sama, Unix telah menjadi sistem operasi tak bebas yang umum dipakai. Perancangan Unix telah terbukti kokoh, dan modular, jadi perancangan tersebut dapat diterapkan kembali bagian demi bagian.