GNU是一种自由和开放源代码的操作系统,其全称为“GNU’s Not Unix”。GNU项目由理查德·斯托曼(Richard Stallman)于1983年发起,旨在创建一个完全自由和开放的操作系统,以替代Unix操作系统。GNU项目的目标是让用户能够自由地运行、复制、分发、学习、修改和改进软件。
GNU操作系统包含了大量的软件,包括编译器、调试器、文本编辑器、图形界面、网络工具等。其中最著名的组件是GNU通用公共许可证(GPL)下的GNU Core Utilities(核心工具集),包括shell、文件操作工具和文本处理工具等。
尽管GNU操作系统中使用了Linux内核,但GNU和Linux是两个独立的项目。GNU项目的目标是提供一个完整的自由操作系统,而Linux只是操作系统的内核。因此,当人们说Linux时,通常是指GNU/Linux操作系统,而不仅仅是Linux内核。