GNU
类Unix操作系统 / 维基百科,自由的 encyclopedia
GNU是一个自由的作业系统,其内容软体完全以GPL方式释出。这个作业系统是GNU计划的主要目标,名称来自GNU's Not Unix!的递回缩写,因为GNU的设计类似Unix,但它不包含具著作权的Unix代码。GNU的创始人,理察·马修·斯托曼,将GNU视为“达成社会目的技术方法”。
Quick Facts 开发者, 编程语言 ...
开发者 | 社区 |
---|---|
编程语言 | 各种(特别是C语言以及汇编语言) |
作业系统家族 | 类Unix系统 |
运作状态 | 当前 |
源码模式 | 自由软件 |
市场取向 | 个人计算机、移动设备、嵌入式设备、伺服器、大型机、超级计算机 |
支援平台 | IA-32(仅限Hurd内核)和Alpha, ARC(英语:Synopsys ARC), ARM, AVR32(英语:AVR32), Blackfin(英语:Blackfin), C6x, ETRAX CRIS(英语:ETRAX CRIS), FR-V(英语:FR-V), H8/300, Hexagon(英语:Qualcomm Hexagon), 安腾, M32R(英语:M32R), m68k(英语:m68k), META, MicroBlaze(英语:MicroBlaze), MIPS, MN103(英语:MN103), OpenRISC(英语:OpenRISC), PA-RISC, PowerPC, s390(英语:s390), S+core(英语:HyperScan), SuperH, SPARC, TILE64(英语:TILE64), Unicore32(英语:Unicore32), x86, Xtensa(英语:Xtensa)(仅限Linux-libre内核) |
内核类别 | 微内核 (GNU Hurd)或整块性核心 (Linux的分支,GNU Linux-libre) |
使用者空间 | GNU |
许可证 | GNU GPL、GNU LGPL、GNU AGPL、GNU FDL、GNU FSDG(英语:GNU Project#GNU Free System Distribution Guidelines)[1][2] |
官方网站 | https://www.gnu.org/ |
Close
作为作业系统,GNU的发展仍未完成,其中最大的问题是具有完备功能的内核尚未被开发成功。GNU的内核,称为Hurd,是自由软体基金会发展的重点,但是其发展尚未成熟。在实际使用上,多半使用Linux内核、FreeBSD等替代方案,作为系统核心,其中主要的操作系统是Linux的发行版。Linux作业系统包涵了Linux内核与其他自由软体计画中的GNU组件和软体,可以被称为GNU/Linux(见GNU/Linux命名争议)。