此GNU軟體套件列表 列出了由自由軟體基金會 作為GNU 計劃的一部分而開發或維護的重要軟體套件 ,GNU計劃目的是開發完全由自由軟體 組成的類Unix 電腦作業系統 。其中許多的軟體套件與Linux核心 一起構建了完整的電腦作業系統 。
2013年,理察·斯托曼總結了應該普遍適用於GNU軟體套件的九個標準,[ 1] 但他同時指出,有很好的理由時也可有例外及靈活性:[ 2]
它應該將自己描述為一個GNU軟體套件
它應該通過ftp.gnu.org或其他所有人都能訪問的網站分發
它的首頁應該在GNU網站上
開發人員應注意他們的軟體能與其他GNU軟體套件協同工作
文件格式應為Texinfo ,或應能方便地轉換到Texinfo
擴充語言應使用GNU Guile ,但這方面明確可以有例外
不應推薦任何非自由軟體,也不應將使用者引導到非自由文件或非自由軟體
使用GNU術語,如GNU/Linux作業系統,及「自由軟體」(free software),而不是「開源」(open source)
維護者至少應偶爾聯絡,以討論軟體或修復相容性問題
GNU作業系統 並沒有官方的「基本系統」。GNU設計作為一個20世紀80年代Unix作業系統的替代,使用POSIX 標準為指導,但無論哪種定義都會給出一個範圍更廣的「基本系統」。然而,下面的GNU軟體套件小列表,應該比其他軟體套件更為「核心」。當然,包含(如plotutils )及排除(如C標準函式庫 )的軟體套件仍有爭議。
More information 名稱, 描述 ...
名稱
描述
提供
版本 1
日期 1
Bash
GNU的UNIX相容shell
bash
5.2(2022年9月26日,2年前 (2022-09-26 ) ) [±] [ 3]
20-02-2009
coreutils
基本命令
fileutils : chgrp , chown , chmod , cp , dd , df , dir , du , ln , ls , mkdir , mkfifo , mknod , mv , rm 等
textutils : cat , cksum , head , tail , md5sum , nl , od , pr , tsort , join , wc , tac , paste 等
shellutils : basename , chroot , date , dirname , echo , env , groups , hostname , nice , nohup , printf , sleep 等
9.1(2022年4月15日,2年前 (2022-04-15 ) ) [±] [ 4]
12-10-2011
cpio
歸檔程式
cpio
2.11
20-12-2004
diff utils
包含檔案比較實用程式
diff , cmp , diff3 , sdiff
3.2
02-09-2011
findutils
包含搜尋實用程式
find , locate , xargs
4.2.28
05-8-2006
finger
使用者資訊
n/a
1.37
28-10-1992
grep
在檔案中搜尋字串
grep
2.10
16-11-2011
groff
檔案處理系統(groff)
groff
1.22.2
4-9-2005
GRUB
大統一引導載入程式(GRand Unified Bootloader)
grub
2.00(GRUB2)
14-05-2011
gzip
壓縮程式(GZIP)
gzip
1.8(2016年4月26日,8年前 (2016-04-26 ) ) [±] [ 5]
13-4-2007
hurd 2
與UNIX核心功能相同的基於微核心 服務組
n/a
0.5
12-6-1997
inetutils
網路工具組
ftp , telnet , rsh , rlogin , tftp
1.9
31-12-2011
linux-libre
a kernel that is maintained from modified versions of the Linux kernel to remove any software that does not include its source code , has its source code obfuscated or released under proprietary licenses .
n/a
Kernel: 6.1.6-gnu(2023年1月14日 (2023-01-14 ) ) [±]
20.03.2013
plotutils
useful utils for plotting to different devices
graph , libplot , libplotter
2.5
07-05-2006
readline
命令列讀取函式庫
readline
6.2
09-12-2005, 16-3-2006
screen
終端復用器
screen
4.9.0(2022年2月1日,2年前 (2022-02-01 ) ) [±]
27-1-2004
sysutils 3
管理使用者、組、密碼、shell的系統實用程式
add-shell, chage, chfn, chgroup, chgrpmem, chpasswd, chsh, chuser, cppw, expiry, gpasswd, grpck, gshadow, hwclock, isosize, last, lastlog, login, lsage, lsgroup, lsuser, mkgroup, mkuser, nologin, passwd, pwck, remove-shell, rmgroup, rmuser, setpwnam, vipw, wall, write
0.1.6[ 6]
2009
tar
能夠建立和處理各種存檔格式的歸檔器
tar
1.27
5-3-2009
texinfo
產生線上及紙質手冊的文件系統
n/a
5.2
26-9-2006
time
確定執行特定命令所消耗時間的程式
time
1.7
11-7-1996
Close
穩定版本。注意一些發行版(如Gentoo )使用了一些開發版本,因為穩定版較舊。
注意,因為HURD 仍在積極開發中,因此沒有穩定版本。Hurd通過版本控制系統分發。
無穩定版本。目前版本為alpha,不適合在生產環境中使用。
GNU構建系統 – 包含autoconf 和automake
Gnulib – 用於GNU編譯系統的可移植執行函式庫
GNU Binutils – 包含GNU組譯器(as)和GNU連接器(ld)
GNU make – GNU make程式
GNU編譯器套裝 (GNU Compiler Collection) – 多種程式語言 的最佳化編譯器 ,包括C ,C++ ,Fortran ,Ada ,Java 。
Data Display Debugger – 幾個除錯器的前端 (ddd)
GNU Debugger – 進階除錯器 (gdb)
GNU C 函式庫 (glibc)– 符合POSIX 的C語言函式庫
GNU pth – POSIX 相容作業系統的軟體執行緒。
GNU Libtool – 支援共享函式庫
GNU libmicrohttpd – 嵌入式HTTP 伺服器
GNU m4 – 巨集 處理器
GNU gperf - 優秀的雜湊函式發生器
GNU gettext – 國際化函式庫
GNU GLOBAL - 程式碼標籤工具
GNU lightning – 生成機器語言的即時編譯 器
DotGNU – Microsoft.NET 的替代
GNU Classpath – Java 函式庫
GNU bison – 作為yacc 替代的語法剖析器產生程式
GNU Guile – 嵌入式Scheme 直譯器 (擴充語言 )
BFD – 對象檔案函式庫
GNU MDK – MIX編程的開發工具包
GNU indent – C及C++原始碼縮排程式。
GNU FriBidi – 實現Unicode 雙向演算法 的函式庫
MIT/GNU Scheme – 麻省理工學院 Scheme 語言的直譯器、編譯器及函式庫。
SmartEiffel – GNU Eiffel 編譯器
GNU Smalltalk – ANSI Smalltalk -98實現(直譯器和類別館)。
CLISP – ANSI Common Lisp 實現(編譯器、除錯器和直譯器)
GNU Common Lisp – Common Lisp 的實現
Gawk – GNU awk實現
GNU Fontutils – 字型管理實用程式
GNU cflow – 生成C語言 的呼叫圖
GNU AutoGen – An active tier-style tool for automated code generation .
GNU cppi – Indent the C preprocessor directives in files to reflect their nesting
GNU Pascal
GIMP – GNU圖像處理程式(GNU Image Manipulation Program)是一個點陣圖圖像編輯器,類似於Photoshop
GTK+ – GIMP工具包,包含GTK、+GDK和一套GLib函式庫(由GIMP和GNOME使用)
GNOME – GNU網路對象模型環境(GNU Network Object Model Environment),GNU的官方桌面
Dia – 一個建立圖表的向量圖形程式
GNUstep – implementation of the Cocoa /OpenStep libraries and development tools for graphical applications
Window Maker – GNUstep環境的視窗管理員
GNU Bazaar – 分散式版本控制系統
GNU arch – 分散式版本控制系統
Gnash – Adobe Flash 檔案格式的播放器及瀏覽器外掛程式
GNU Alexandria – package of the GNU system that makes use of GNU Bayonne to provide a means to deliver access to electronic content and services for the blind over the public telephone network
GNU Anubis – 位於MUA(郵件使用者代理 )和MTA(郵件傳輸代理 )之間的傳出郵件處理器
GNU Aspell – 拼寫檢查器,設計為最終取代Ispell
GNU Accounting Utils – 使用者和行程統計實用程式(last, ac, accton, lastcomm, sa, dump-utmp, dump-acct)
GnuCash – GNU財務會計應用程式
GNU Ddrescue – GNU資料恢復工具
GNU Emacs – GNU作業系統的Emacs編輯器
GNU fcrypt - 即時加密
GNU Health – 自由的醫療和醫院資訊系統
GNUmed – 醫療實踐管理軟體
Gnumeric – GNU電子試算表程式
GNU libextractor – 元資料提取函式庫及工具
GNU LilyPond – 音樂排版應用
GNU Mailman – GNU專案的郵寄清單管理程式
GNU Parted – 分割區程式
GNU nano - 文字編輯器
GNU parallel – 從標準輸入並列構建和執行命令
pexec – 並列執行shell命令(在單一主機上,或使用SSH 連接多個主機)
GNU Privacy Guard – PGP 加密替代
GNU wget – 進階網路和網際網路檔案檢索工具
GNUnet – 反審查分散式對等通訊網路
GNU Robots – 程式設計師的遊戲
GnuTLS – TLS 協定替代
GNU Typist – 通用(多國語言)輸入訓練軟體。[ 7]
Gnuzilla – 網頁瀏覽器
GNU Ferret – Free Entity Relationship and Reverse Engineering Tool. SQL database designer
lsh – 安全Shell(SSH)協定第2版的實現
Ocrad – GNU光學字元辨識
GNU Stow – 軟體安裝管理程式
GNU gcal – 日曆計算及列印程式。
GNU Units – 單位轉換程式。
GNU Guix – GNU系統軟體套件管理及分發器。
More information 名稱, 描述 ...
名稱
描述
提供
版本 1
日期 1
GNU Octave
數值計算程式
GSL
GNU科學函式庫
GMP
任意精度 數值計算函式庫
PSPP
與SPSS 競爭的一個統計程式
GNU R
統計計算及圖形的程式語言和軟體環境
GNU Electric
an EDA software used to draw schematic s and to do integrated circuit layout.
GNU Archimedes
a TCAD software for semiconductor device simulations.
GNU XaoS
分形縮放器
Close
GNU Backgammon - 雙陸棋 遊戲
GNUbik - 魔方 的自由軟體實現
GNU Chess - 使用glChess 、Xboard 或類似的西洋棋遊戲引擎
GNU Go - 圍棋 的實現
GNU Jump - 目標是爬上塔,在不同平台之間跳越而不掉下
GNU Kart - 賽車遊戲
Liquid War - 對戰遊戲
基於GNU MediaGoblin 0.2.0的網站使用者頁面面
GNU Miscfiles – 一些資料檔案,包含機場標準、國家及語言代碼
GnowSys – a kernel for semantic computing (a distributed agent oriented knowledge base.)
Gnucap – GNU電路分析軟體套件
Gnu Panorama – 光線追蹤的3D框架
Gnu Sovix – 基於PHP的網站校訂系統
Gnu Maverik – 虛擬實境的微核心
3DLDF – 圖形軟體套件
GNU LibreDWG – 讀取寫入.dwg 檔案的函式庫
GNU dbm(或GDBM)
GNU MediaGoblin – 分散式媒體共享
存档副本 . [2013-10-30 ] . (原始內容存檔 於2020-10-28).
存档副本 . [2013-10-30 ] . (原始內容存檔 於2020-11-01).