GNU是一个自由软件项目,旨在创建一个完全自由的操作系统。其特色功能包括提供丰富的自由软件工具,如 GCC 编译器、GNU Bash Shell 和 Emacs 编辑器,强调软件自由和用户权利,允许用户自由运行、复制、分发、研究和修改软件。GNU 项目为 Linux 发行版提供了许多基础组件,推动了开源软件的发展。
GNU和Linux紧密结合,共同构成了强大的GNU/Linux操作系统。GNU项目旨在创建一个自由的软件操作系统,而Linux内核填补了GNU缺少内核的空白。两者的结合不仅推动开源软件的发展,也为用户提供了灵活、高效和安全的操作环境。
Linux系统应称为GNU/Linux,因其核心Linux内核与GNU项目提供的关键工具共同构成完整操作环境。GNU项目强调自由软件理念,赋予用户对软件的控制权,促进了自由软件运动的发展。将其称为GNU/Linux不仅尊重GNU的贡献,还能帮助用户理解操作系统的复杂性。
GNU/Linux是一种开源、灵活且稳定的操作系统,广泛应用于服务器、嵌入式设备和高性能计算等领域。由GNU工具和Linux内核组成,具备高可定制性和强大的社区支持。凭借低成本和强大的安全性,GNU/Linux成为开发者和技术人员的首选,将在云计算和物联网等领域持续发挥重要作用。
GNU Hurd 是 GNU 操作系统的微内核内核,旨在取代 Unix 以提供自由、灵活的操作系统。基于 Mach 微内核,它通过守护进程管理系统服务,具有模块化和灵活性。尽管开发进展缓慢,面临性能和兼容性挑战,但 Hurd 体现了自由软件的核心理念。
Byobu是一个基于GNU Screen和Tmux的增强型终端会话管理器,旨在提高命令行用户的效率。提供易于使用的快捷键、状态通知栏、会话恢复、多窗口和分屏功能。支持在多个终端会话之间快速切换,并显示系统信息,如CPU使用率、内存状态和网络流量。适用于需要在远程服务器上进行多任务处理的用户,提升了终端操作的便利性和生产力。
GNU Screen是一款终端多路复用器,允许用户在单个终端窗口中管理多个会话。其主要功能包括会话分离和恢复、支持多窗口和分屏显示、后台运行程序、会话共享、以及滚动回溯查看历史输出。Screen特别适用于长时间运行的任务和远程会话管理,提供在断开连接后保持进程运行的能力,极大地提高终端操作的灵活性和效率。
GNU Privacy Guard(GnuPG 或 GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG 是自由软件,遵循 IETF 订定的 OpenPGP 技术标准设计,并与 PGP 保持兼容。
GNU Bazaar是分布式客户端-服务器版本控制系统。Bazaar可以由从事本地内容多个分支工作的单个开发人员使用,也可以由跨网络协作的团队使用。Bazaar是用Python编程语言编写。
GNU操作系统是一种由自由软件构成的类 Unix 操作系统,该系统基于 Linux 内核,目标在于建立一个完全相容于UNIX的自由软件环境。
GNU软件是通过GNU项目发布的软件,是一种根据GNU软件包的README手册以及自由软件指南开发的软件,大多数GNU软件是免费分发,但不是所有的都这样,然而,所有的GNU软件必须是自由软件。
GNU计划的目标是创建一套完全自由的操作系统GNU。GNU计划即自由软件集体协作计划,也称作革奴计划,GNU计划发起人为理查德·斯托曼。