GNU是一個基於Unix開發設計,並且是與Unix兼容的類Unix操作系統。GNU由一系列軟件應用程序組成,並且和開發人員工具以及一個分配資源並以及硬件或內核通信的程序組成,GNU可以與其他內核一起使用,並且通常與Linux內核一起使用。GNU程序可以移植到許多其他操作系統,包括不同的平台,如Mac OS X和Microsoft Windows。