GNU 软件包簡介
以下列表簡要介紹了官方 GNU 软件包,並提供其首頁的連結。更多 GNU 软件包的文件。
3DLDF
GNU 3DLDF 支援 3D 繪圖,並透過類似 Metafont 的語言輸出為 MetaPost 格式。其主要目的是為 TeX 文件建立 3D 內容,但它也可以建立包含 TeX 排版文字的動畫。(文件)
8sync
8sync(發音為「eight-sync」)是 GNU Guile 的非同步程式設計函式庫。它使用劃界延續 (delimited continuations) 來避免回呼的混亂,產生簡潔、易於閱讀的非阻塞程式碼。(文件)
a2ps
GNU a2ps 幾乎可以將任何內容轉換為 PostScript 檔案,以便列印。它透過將檔案委派給外部處理程式(例如 Groff 和 Gzip)來完成此操作。它會處理產生美觀列印檔案所需的所有步驟。它還包括一些用於特殊情況的額外功能,例如美觀列印 --help
輸出。(文件)
Acct
GNU acct 為系統管理員提供判斷系統使用模式的方法。它提供有關連線、執行的程式以及使用的系統資源等資訊。(文件)
Acm
GNU ACM 是一款飛行模擬器,玩家可以在不同的電腦上進行空中纏鬥,駕駛類似 F-16C 獵鷹或 MiG-29 支點的精良噴射機。(文件)
Adns
GNU adns 是一個 C 函式庫,提供易於使用的 DNS 解析功能。該函式庫是非同步的,允許同時進行多個呼叫。該软件包還包括幾個用於腳本中的命令列工具。(文件)
Alive
GNU Alive 定期向伺服器發送 Ping,通常是為了保持連線。(文件)
Anastasis
GNU Anastasis 是一個自由軟體協定和實作,允許使用者將核心機密安全地託管給一組公開的託管提供者,並允許使用者在原始副本遺失時恢復這些機密。(文件)
Anubis
Anubis 是一個守護進程,位於郵件使用者代理 (MUA) 和郵件傳輸代理 (MTA) 之間。當 MUA 中的使用者發送郵件時,郵件首先傳遞給 Anubis,Anubis 會在將郵件傳遞給 MTA 進行傳遞之前,對訊息執行額外處理。例如,Anubis 可以修改訊息標頭或內文,或加密或簽署訊息。(文件)
APL
GNU APL 是程式語言 APL 的自由直譯器。它是 ISO 標準 13751 的實作。(文件)
Archimedes
Archimedes 是一個用於半導體裝置模擬的自由软件包。它旨在協助工程師設計和模擬基於系綜蒙特卡羅方法 (Ensemble Monte Carlo method) 的次微米和介觀半導體裝置。它能夠處理各種材料和結構,這些材料和結構透過簡單的腳本進行描述。(文件)
Aris
Aris 是一個用於執行邏輯證明的程式。它支援命題邏輯和謂詞邏輯,以及布林代數和算術邏輯。除了預定義的推理和等價規則外,Aris 還支援對較早證明的引用。它使用標準邏輯符號及其自然演繹介面,使其易於初學者使用。(文件)
Artanis
GNU Artanis 是一個以 Guile Scheme 編寫的 Web 應用程式框架。Web 應用程式框架 (WAF) 是一種軟體框架,旨在支援動態網站、Web 應用程式、Web 服務和 Web 資源的開發。該框架旨在減輕與 Web 開發中執行常見活動相關的開銷。Artanis 為 Web 開發提供多種工具:資料庫存取、範本框架、會話管理、用於 RESTful 的 URL 重新對應、頁面快取等等。(文件)
Aspell
Aspell 是一個拼字檢查器,既可以作為函式庫使用,也可以作為獨立程式使用。Aspell 的顯著功能包括完全支援以 UTF-8 編碼撰寫的文件,以及使用多個字典(包括個人字典)的能力。(文件)
AUCTeX
AUCTeX 是一個用於在 Emacs 中產生 TeX 文件的整合環境。它允許透過簡單的按鍵或選單選擇插入許多不同的標準 TeX 巨集。它提供外部程式的介面,使您能夠從 Emacs 內部編譯或檢視您的文件。AUCTeX 還具有放置複雜 TeX 陳述式(例如數學公式)的內嵌預覽功能。(文件)
Autoconf
Autoconf 為開發人員提供了一組強大的 M4 巨集,這些巨集會展開為 shell 程式碼,以測試類 Unix 系統的功能,並自動調整其软件包以適應這些系統。產生的 shell 腳本是獨立且可移植的,使用者無需了解 Autoconf 或 M4 的任何資訊。(文件)
Autoconf-archive
Autoconf Archive 是 Autoconf 超過 450 個新巨集的集合,極大地擴展了其功能範圍。這些巨集是由社群作為自由軟體貢獻的。(文件)
AutoGen
AutoGen 是一個程式,旨在簡化包含大量重複文字的程式的維護。它自動化程式碼這些部分的建構,簡化了保持文字同步的任務。它還包括一個名為 AutoOpts 的附加软件包,該软件包專門用於程式選項的維護和文件編寫。(文件)
Automake
Automake 是 GNU 建構系統的一部分,用於產生符合標準的 Makefile。建構需求以直觀的格式輸入,然後 Automake 與 Autoconf 協同工作以產生強大的 Makefile,簡化了開發人員的整個過程。(文件)
Avl
libavl 為 C 語言提供了大量的二元搜尋樹和平衡樹常式。這些樹為通常成本高昂的操作(例如從資料結構中搜尋、插入或刪除項目)提供至少 O(log n) 的效能。(文件)
Ball and Paddle
Ball and Paddle 是一款經典的街機遊戲,您在螢幕底部使用球拍彈跳球以撞擊上方區域的磚塊,並在擊中時消除磚塊。作為一種新穎的變化,所有物件(磚塊、球等)的事件和屬性都可以使用 GNU Guile 編寫腳本。(文件)
Barcode
GNU Barcode 是一個靈活的工具,可從文字字串產生列印條碼。它支援各種編碼標準和尺寸測量。條碼可以 PostScript 或封裝式 PostScript 格式輸出。(文件)
Bash
Bash 是 GNU 系統的 shell 或命令列直譯器。它與 Bourne Shell 相容,但也整合了 Korn Shell 和 C Shell 的有用功能以及自身的新改進。它允許命令列編輯、無限命令歷史記錄、shell 函數和別名以及作業控制,同時仍然允許大多數 sh 腳本無需修改即可執行。(文件)
Bayonne
Bayonne 是 GNU Telephony 計劃的電話伺服器。它為電話解決方案的開發和部署提供可擴展的環境,重點是 SIP。(文件)
Bazaar
GNU Bazaar 是一個版本控制系統,允許您記錄一段時間內專案檔案的變更。它同時支援分散式工作流程和經典的集中式工作流程。(文件)
Bc
bc 是一種任意精度數值處理語言。它包括一個用於評估數學陳述式的互動式環境。其語法類似於 C 語言,因此基本用法很熟悉。它還包括 dc
,一個逆波蘭計算器。(文件)
BFD
Binutils
GNU Binutils 是一組用於處理二進位檔案的工具。也許最著名的是 ld
(連結器)和 as
(組譯器)。其他工具包括用於顯示二進位分析資訊、列出二進位檔案中的字串以及用於處理封存檔的實用程式。還包括用於處理可執行檔和物件格式的 bfd
函式庫。(文件)
Bison
GNU Bison 是一個通用剖析器產生器。它可以從帶註解的上下文無關文法建構確定性或廣義 LR 剖析器。它具有足夠的通用性,可以適用於許多應用程式,從簡單工具的剖析器到複雜程式語言的剖析器。(文件)
Bool
GNU Bool 是一個實用程式,用於使用布林運算式在檔案中執行文字搜尋。例如,搜尋「hello AND world」將傳回包含「Hello, world!」短語的檔案。它支援 AND 和 OR 陳述式,以及 NEAR 陳述式,用於搜尋彼此鄰近的單字的出現。它可以優雅地處理上下文,考慮到換行符和段落變更。它還具有對剖析 HTML 檔案的強大支援。(文件)
BPEL2oWFN
GNU BPEL2oWFN 將以 Web 服務業務流程執行語言 (WS-BPEL) 表示的 Web 服務轉換為開放式工作流程網路 (oWFN)。它還可以將 BPEL4Chor 編排轉換為 Petri 網模型。由於使用靜態分析使模型緊湊,因此可以有效地分析 Petri 網的屬性。控制和資料流程分析,以及死鎖和其他此類屬性的基本檢查均可用。(文件)
C-graph
GNU C-Graph 是一個用於演示卷積理論的工具。因此,它可以作為訊號與系統理論學生的極佳輔助工具,以視覺化卷積過程。該程式提供直觀的介面和互動式對話框來指導學生,而不是強迫學生編寫程式碼。(文件)
GNU C 語言簡介與參考
本手冊提供了學習 GNU C 語言的簡介,並作為其參考手冊。(文件)
ccAudio
GNU ccAudio2 是一個可移植的 C++ 類別,用於處理來自磁碟的音訊資料。這些類別既感知位元組順序,又感知內容;此函式庫不是將音訊視為二進位資料,而是將其視為樣本序列。它還可以處理中繼資料資訊。ccAudio2 支援 sun 音訊、原始樣本和 RIFF 編碼的音訊資料。(文件)
Ccd2cue
GNU ccd2cue 是 CD 燒錄軟體的前置處理器,允許將專有的 CCD 格式轉換為 CUE 格式,CUE 格式受到自由軟體的良好支援。這些檔案通常與 CD 映像檔一起發布,用於描述軌道如何在映像檔上佈局。(文件)
Ccide
GNU Ccide 是 C 語言的決策表程式碼產生器。這有助於避免難以管理且容易出錯的巢狀 if-else 陳述式鏈。相反,決策表以直觀且易於閱讀的格式輸入,然後展開為可移植的 C 程式碼。(文件)
ccRTP
GNU ccRTP 是 IETF 的即時傳輸協定 RTP 的實作。它適用於高容量伺服器和個人用戶端應用程式。其設計具有靈活性,使其可以作為框架的框架運作,而不僅僅是一個封包操作函式庫。(文件)
ccScript
GNU ccScript3 是一個函式庫,用於為即時、狀態轉換驅動的系統新增虛擬機器執行系統,以用作/作為腳本或組譯語言。(文件)
Cflow
GNU cflow 分析 C 原始碼檔案,並產生圖表,繪製程式的控制流程。它可以多種樣式輸出圖表,並以 POSIX 格式或擴展的 GNU 格式輸出。cflow 還包括 Emacs 的主要模式,用於檢查其產生的流程圖。(文件)
Cgicc
GNU cgicc 是一個符合 ANSI 標準的 C++ 函式庫,用於編寫 CGI 應用程式,具有 FastCGI 支援。該函式庫支援多種功能,包括處理 GET 和 POST 資料、處理各種表單資料類型以及即時 HTML 產生。(文件)
Chess
GNU Chess 是一個西洋棋引擎。它允許您透過預設終端介面或透過外部視覺介面(例如 GNU XBoard)與電腦進行西洋棋比賽。(文件)
Cim
Cim 是 Simula 的 GNU 編譯器,Simula 是第一種物件導向程式語言。(文件)
Classpath
GNU Classpath 為 Java 虛擬機器和編譯器提供必要的函式庫。它與很大一部分語言 API 規範相容,並提供廣泛的功能。(文件)
CLISP
GNU CLISP 是 ANSI Common Lisp 的實作。Common Lisp 是一種高階物件導向函數式程式語言。CLISP 包括直譯器、編譯器、除錯器等等。(文件)
Combine
GNU combine 的作用是根據雜湊表中的通用鍵合併檔案。它可以被視為類似於標準 join
實用程式,但功能更強大。與 join
不同,可以根據找到的匹配項合併任意數量的檔案。combine 還具有其他進階功能,例如日期剖析和目錄遍歷。(文件)
[u]Common C++
GNU Common C++ 是一個可移植的、最佳化的類別框架,適用於執行緒應用程式,支援並行同步、透過 Socket 的進程間通訊,以及各種資料處理方法,例如序列化和 XML 剖析。它包括 uCommon C++ 函式庫,這是一個較小的重新實作。(文件)
Complexity
GNU complexity 提供用於尋找複雜、過長或難以理解的程序的工具。這可能有助於學習或審查不熟悉的程式碼,或者可能突顯您自己編寫時似乎可以理解的程式碼。(文件)
Config
config.guess
腳本嘗試猜測規範系統三元組,而 config.sub
驗證和規範化。這些被用作幾乎所有 GNU 软件包(以及許多其他软件包)中的配置的一部分。(文件)
Coreutils
GNU Coreutils 包括 POSIX 系統中預期的所有基本命令列工具。這些工具提供 GNU 系統的基本檔案、shell 和文字操作功能。這些工具中的大多數都提供超出 POSIX 標準中概述的擴展功能。(文件)
Cpio
GNU cpio 將檔案複製到 cpio 或 tar 封存檔中或從中複製出來。實際上,支援許多格式,包括舊版格式。格式由程式自動確定並適當處理。此外,封存檔的位置並不重要。它可以是磁碟機上的另一個檔案、磁帶或管道上的資料。(文件)
Cppi
GNU Cppi 處理 C 原始碼檔案,以正確縮排前置處理器指令以反映其巢狀結構。它還執行其他標準化,例如更正指令與其後文字之間的空格數。(文件)
CSSC
GNU CSSC 提供舊版 Unix 原始碼控制系統 SCCS 的替代品。這允許在現代系統上存取和遷移仍在該系統下的舊程式碼。(文件)
Cursynth
GNU cursynth 是一個在終端機中以圖形方式執行的複音合成器。它建立在功能齊全的減法合成引擎之上。音符和參數變更可以透過 MIDI 或電腦鍵盤輸入。(文件)
Dap
GNU Dap 是一個統計和圖形软件包。它可以讀取為專有統計系統 SAS 編寫的程式。其語法與 C 類似,但比 C 更簡單,使得執行大多數任務相對容易,同時仍然提供進階圖形功能。(文件)
Datamash
GNU Datamash 是一個命令列程式,可對輸入文字資料檔案執行基本數值、文字和統計運算。GNU Datamash 旨在在標準管道中工作,而無需編寫額外的程式碼。(文件)
Dc
DDD
GNU DDD,資料顯示除錯器,是命令列除錯器的圖形前端。支援許多後端除錯器,尤其是 GNU 除錯器 GDB。除了檢視原始碼檔案等常用除錯功能外,DDD 還具有其他圖形化互動功能,可協助除錯。(文件)
ddrescue
GNU ddrescue 是一個全自動資料恢復工具。它將資料從一個檔案複製到另一個檔案,致力於在發生讀取錯誤時搶救資料。該程式還包括一個用於操作其日誌檔案的工具,日誌檔案用於更有效率地恢復資料,方法是僅讀取必要的區塊。(文件)
DejaGnu
DejaGnu 是一個用於測試軟體的框架。實際上,它充當為程式編寫的所有測試的前端。因此,每個程式都可以有多個測試套件,然後所有測試套件都由單個協調器管理。(文件)
Denemo
GNU Denemo 是一個樂譜編輯器,為強大的樂譜排版程式 Lilypond 提供方便的介面。音樂可以使用電腦鍵盤輸入、使用 MIDI 鍵盤演奏輸入,甚至可以透過連接到音效卡的麥克風輸入。最終產品是出版品質的樂譜,在您工作時在背景中持續產生。(文件)
Dia
Dia 是一個用於繪製圖表的 GNU 程式。它是一個多功能的圖表繪製工具,採用模組化設計,允許透過編寫 XML 檔案開發自訂形狀软件包,以繪製各種圖表,並支援 UML 圖、流程圖、網路圖、電路圖等等。Dia 可以將圖表匯出為多種格式,包括 EPS、SVG、PNG 等。(文件)
Dico
GNU Dico 根據 RFC 2229 (DICT Server) 實作了靈活的字典伺服器和用戶端。由於其模組化結構,它能夠存取任何可用的資料庫,無論格式如何。新的模組可以用 C、Guile 或 Python 編寫。Dico 還包括一個命令列用戶端,可用於查詢遠端字典資料庫。(文件)
Diction
一個软件包,提供兩個經典的 Unix 命令:style
和 diction
。Diction 用於識別文字主體中冗長且常用的錯誤短語。Style 則分析書面作品的表面方面,例如句子長度和其他可讀性度量。(文件)
Diffutils
GNU Diffutils 是一個软件包,其中包含用於尋找檔案之間差異的工具。diff
命令用於顯示兩個檔案的不同之處,而 cmp
顯示它們不同的偏移量和行號。diff3
允許您比較三個檔案。最後,sdiff
提供了一種互動式方式來合併兩個檔案。(文件)
Direvent
一個守護進程,監視目錄中的事件,例如建立、刪除或修改檔案。它可以監視不同目錄集的不同事件。偵測到事件時,direvent 會呼叫指定的外部程式,並提供有關事件的資訊,例如事件發生的檔案系統中的位置。因此,如果給定的檔案發生變更,direvent 提供了一種立即做出反應的簡單方法,例如,追蹤重要系統設定檔中的變更。(文件)
Dominion
GNU Dominion 是一款多人世界模擬遊戲。在遊戲中,每位玩家統治一個國家,並且必須在來自其他玩家的競爭中維護自己的國家。玩家必須做出政治、經濟、軍事和外交決策,才能讓他們的國家生存下去。此遊戲旨在供所有可以存取同一電腦系統的玩家遊玩。(文件)
Dr. Geo
GNU Dr. Geo 是一個用於設計和操作互動式幾何草圖的程式。(文件)
Easejs
ease.js 是一個用於 JavaScript 的經典物件導向框架,旨在消除樣板程式碼,並簡化從其他物件導向語言到 JavaScript 的過渡。(文件)
Ed
Ed 是一個面向行的文字編輯器:ed 不是提供文件的概觀,而是一次編輯一行。它可以互動式執行,也可以透過 shell 腳本執行。它的命令輸入方法允許以自動化方式執行複雜的任務。GNU ed 提供了標準實用程式的幾個擴展。(文件)
EDMA
GNU EDMA 是一個開發環境,結合了物件導向程式設計和基於元件的系統的思想。它用於建構模組化、不斷發展的應用程式以及可重複使用的元件。EDMA 提供了一種方便的方式來在 C 中建構物件導向程式,而無需 C++。此外,它還具有獨特的元件系統,與其他模仿專有對應項設計的自由軟體基於元件的系統不同。它包括圖形精靈 gidfwizard
,這是一個用於建構 GNU EDMA 介面定義檔案並建立建構 EDMA 類別所需的骨架檔案的工具,以及圖形類別瀏覽器 gecb
。(文件)
Electric
GNU Electric 是一個 CAD 程式,用於設計電路,處理自訂 IC 佈局、原理圖繪製和硬體描述語言規範。支援多種 CAD 操作,例如規則檢查和模擬。可以產生許多不同類型的設計,並以各種格式輸入或輸出。(文件)
Emacs
GNU Emacs 是一個可擴展且高度可自訂的文字編輯器。它基於 Emacs Lisp 直譯器,並具有用於文字編輯的擴展。Emacs 已在基本上所有運算領域進行了擴展,從而產生了大量软件包,支援電子郵件、IRC 和 XMPP 訊息傳遞、試算表、遠端伺服器編輯等等。Emacs 包含有關系統各個方面的廣泛文件,從基本編輯到編寫大型 Lisp 程式。它完全支援幾乎所有人類語言的 Unicode。(文件)
Emacs-muse
Muse 是 GNU Emacs 的編寫和發布環境。它支援以方便且易於學習的格式輸入文字。稍後,您的文件可以以多種不同格式發布,例如 HTML、LaTeX 或 PDF。Muse 支援由多個文件組成的專案,這些文件會根據輸出格式正確合併。(文件)
EMMS
EMMS 是 Emacs 多媒體系統。它是一個小型前端,可以控制支援的外部播放器之一。因此,它支援您的音樂播放器支援的任何格式。它還支援標記和播放列表管理,所有這些都在乾淨輕巧的使用者介面背後。(文件)
Enscript
GNU Enscript 是一個程式,用於將 ASCII 文字檔案轉換為 PostScript、HTML 或 RTF 格式,以便儲存在檔案中或立即發送到印表機。它還包括為多種不同程式語言執行語法突顯的功能。(文件)
Fdisk
GNU fdisk 提供了常用磁碟分割工具 fdisk 的 GNU 版本。fdisk 用於建立和操作磁碟分割表,它了解各種不同的格式。(文件)
Ferret
GNU Ferret 是用於實體/關係範例的圖形資料建模器。它可以自動從資料模型建立關係結構描述,並且可以用於產生各種方言的 SQL 陳述式。(文件)
Findutils
Findutils 提供了 GNU 系統基本的檔案目錄搜尋工具。它包含兩個主要的搜尋工具:find
根據給定的條件遞迴搜尋目錄中的檔案,而 locate
列出資料庫中符合查詢條件的檔案。還包含兩個輔助工具:updatedb
更新檔案名稱資料庫,以及 xargs
可用於應用帶有任意長度引數的命令。(文件)
FisicaLab
GNU FisicaLab 是一款用於解決物理問題的教育應用程式。其主要目標是讓使用者專注於物理概念,而將數學細節放在一邊。(文件)
Foliot
GNU Foliot 是一款用於追蹤專案工作時數的應用程式。(文件)
Fontopia
Fontopia 是一款易於使用的、基於文字的控制台字型編輯器。它用於編輯 GNU/Linux 用於在文字模式終端機上顯示文字的字型。Fontopia 適用於 PSF 1 和 2、BDF、代碼頁 (CP) 字型以及原始字型檔案。它提供使用者友善、易於使用的字形編輯器,並且可以輕鬆更改字型度量(例如長度、寬度和高度)並在不同字型格式之間轉換。(文件)
Fontutils
GNU Fontutils 是一套用於處理字型的程式合集。可以從字元的掃描圖像中提取點陣圖,進行編輯,然後轉換為輪廓字型。一般來說,Fontutils 支援 TeX 排版環境支援的字型格式,包括 PostScript Type 1 字型。(文件)
FreeDink
GNU FreeDink 是角色扮演遊戲 Dink Smallwood 引擎的自由且可移植的重新實作。它不僅支援原始遊戲資料檔案,還支援使用者製作的遊戲模組或「D-Mods」。為此,它還包含一個用於管理所有 D-Mods 的前端。(文件)
Free UCS Outline Fonts
GNU FreeFont 是一系列可縮放的輪廓字型,適用於一般電腦使用和桌面出版。它包含襯線體、無襯線體和等寬字型,所有字型均提供 TrueType 和 OpenType 格式。這些字型支援多種不同書寫系統的廣泛字元,並且對數學符號具有出色的涵蓋範圍。(文件)
FreeIPMI
GNU FreeIPMI 是一套符合 IPMI v1.5/2.0 規範的頻內和頻外 IPMI 軟體合集。這些程式提供了一組用於平台管理的介面。常見功能包括感測器監控、系統事件監控、電源控制和序列埠 over LAN。(文件)
Freetalk
GNU Freetalk 是一個命令列 Jabber/XMPP 聊天用戶端。值得注意的是,它使用 Readline 函式庫來處理輸入,因此它具有便捷的文字導航以及好友名稱、命令和英文字詞的 Tab 鍵自動完成功能。它還可以透過 Guile 進行腳本編寫和擴充。(文件)
FriBiDi
GNU FriBidi 是 Unicode 雙向演算法的實作。此演算法用於正確顯示從左到右或從右到左順序的文字(視需要而定)。(文件)
G-Golf
G-Golf (Gnome: (Guile Object Library for)) 是一個用於在 Guile Scheme 中開發現代應用程式的函式庫。它包含 GObject Introspection API 的直接綁定,以及用於匯入 Gnome 函式庫並使 GObject 類別(和方法)在 Guile 的物件導向程式設計系統 GOOPS 中可用的更高階功能。(文件)
Gama
GNU Gama 是一個用於調整大地測量網路的程式。它在無法使用全球定位系統 (GPS) 的測量中非常有用,例如地下。它的特色是能夠在局部笛卡爾座標系中進行調整,以及部分支援在全球座標系中進行調整。(文件)
Gratuitous ARP Daemon
GNU garpd 在指定介面上以規律的間隔廣播 Gratuitous ARP(無償位址解析協定)請求/回覆,用於 MAC 到 IP 位址的映射列表。Gratuitous ARP 請求封包是指來源 IP 和目的地 IP 都是請求機器的 IP。Gratuitous ARP 回覆是指在沒有相應請求的情況下做出的回覆。(文件)
Gawk
Gawk 是 Awk 的 GNU 實作,Awk 是一種專門的程式語言,用於輕鬆操作格式化文字,例如資料表。Gawk 的功能遠遠超出傳統實作,包括網路存取、排序和大型函式庫。(文件)
Gcal
Gcal 是一個在命令列上計算和列印日曆的程式。日曆可以列印成 1 個月、3 個月或整年視圖。此外,可以為許多國家/地區產生永久節假日列表,這些列表可以由使用者製作的固定日期列表補充,以製作行程表。Gcal 也可以計算天文資料,例如月相,並支援其他日曆格式:儒略曆、格里曆、伊斯蘭曆、農曆等等。(文件)
GCC
GCC 是 GNU 編譯器套件。它為多種語言提供編譯器前端,包括 C、C++、Objective-C、Fortran、Java、Ada 和 Go。它還包括這些語言的執行時期支援函式庫。(文件)
Gcide
GCIDE 是一本基於多種來源的免費詞典。它可以透過 GNU Dico 程式使用,或在線上透過 http://gcide.gnu.org.ua/ 存取。(文件)
GNU Common Lisp
GCL 是 Common Lisp 語言的實作。它的特色是能夠編譯為原生物件程式碼,並將原生物件程式碼模組直接載入到其 Lisp 核心中。它還具有分層垃圾回收策略、原始碼級偵錯器以及與 Tk widget 系統的內建介面。(文件)
GCompris
GCompris 是一套兒童教育軟體。它提供了各種適合 2 到 10 歲兒童的活動。該套件包括介紹和培養電腦使用、代數、科學、閱讀等技能的活動。它還提供一些遊戲,例如西洋棋和數獨。(文件)
GDB
GDB 是 GNU 偵錯器。有了它,您可以監控程式在執行時正在做什麼,或者在崩潰之前正在做什麼。它允許您指定執行時期條件、定義中斷點,以及更改程式的執行方式以嘗試修正錯誤。它可以用於偵錯以 C、C++、Ada、Objective-C、Pascal 等語言編寫的程式。(文件)
Gdbm
GDBM 是一個用於操作雜湊資料庫的函式庫。它用於以類似於 Unix dbm 函式庫的方式將鍵/值對儲存在檔案中,並提供傳統檔案格式的介面。(文件)
Gengen
GNU Gengen 是一個用於產生文字產生器的程式,即產生具有可變區段的文字的函式。文字首先由使用者在包含參數的範本檔案中指定,然後由 gengen 處理以建立文字產生器。在執行時期,可變文字由程式的其餘部分定義並傳遞給文字產生器,然後文字產生器將其替換為範本參數並傳回結果。Gengen 可用於產生 C 和 C++ 程式碼。(文件)
Gengetopt
GNU Gengetopt 是一個程式,用於產生 C/C++ 函式,以使用 GNU libc 中找到的 getopt_long 函式來解析命令列選項,從而為接受許多選項的大型程式消除此任務的一些繁瑣之處。產生的函式解析的選項可以是短格式(例如 -h
)和長格式(--help
),如 GNU 編碼標準所指定。此外,標準選項 --help
和 --version
的輸出會自動產生。(文件)
Gettext
GNU Gettext 是一個套件,提供了一個框架,用於將程式的文字輸出翻譯成多種語言。它為翻譯人員提供了建立訊息目錄的方法,以及使用它們的 Emacs 模式,以及從目錄載入翻譯訊息的執行時期函式庫。幾乎所有 GNU 套件都使用 Gettext。(文件)
Gforth
Gforth 是 ANSI Forth 語言的快速且可移植的實作。它包括 Emacs 的編輯模式和具有完成和歷史記錄功能的直譯器。還包括一個通用虛擬機器環境 vmgen
。(文件)
Ggradebook
GNU Gradebook 是一款適用於教師追蹤學生成績的應用程式。它支援多種評分方式,包括美式(A、B、C、D、F)和歐式數字量表。(文件)
GNU Ghostscript
Ghostscript 是 PostScript 語言和 PDF 檔案格式的直譯器。它還包括一個 C 函式庫,實作了 PostScript 語言的圖形功能。它支援各種輸出檔案格式和印表機。(文件)
GIFT
GNU 圖像尋找工具 (GIFT) 是一個基於內容的圖像檢索系統。它使用圖像的內容對集合執行查詢,使您可以按範例查詢。此外,還包含一個用於索引整個目錄樹的工具。(文件)
GIMP
GIMP 是一款用於圖像處理任務的應用程式,例如照片修飾、合成和創作。它支援所有常見的圖像格式以及專用格式。它具有高度可自訂的介面,可以透過外掛程式系統進行擴充。(文件)
Glean
GNU glean 是一個模組化自學系統,比標準抽認卡方法複雜得多。它非常可自訂,允許使用者定義感興趣的主題和學習它們的活動。目前,它在 Guile REPL 內部有一個基於文字的介面和一個實驗性 Web 介面。(文件)
Global
GNU GLOBAL 是一個原始碼標記系統,它在各種環境(例如不同的文字編輯器、Shell 和網頁瀏覽器)中以相同的方式運作。產生的標記可用於在大型、深度巢狀專案中快速移動。(文件)
GLPK
GLPK 是一個 C 函式庫,用於解決大規模線性規劃 (LP)、混合整數規劃 (MIP) 和其他相關問題。它支援 GNU MathProg 建模語言(AMPL 語言的子集),並具有該語言的翻譯器。除了 C 函式庫之外,套件中還包含一個獨立的 LP/MIP 求解器。(文件)
Gmediaserver
GMediaServer 是一個 UPnP 相容的媒體伺服器。它透過在背景執行的命令列程式,將音訊和視訊檔案提供給連線到網路的媒體播放器。(文件)
GMP
GMP 是一個用於任意精度算術的函式庫,可運算帶符號整數、有理數和浮點數。精度僅受可用記憶體限制。該函式庫經過高度最佳化,設計重點是執行速度。它的目標是在密碼學和計算代數等領域中使用。(文件)
Gnash
Gnash 是一個免費的 Flash 電影播放器。它支援 SWF 版本 v7 以及部分 v8 和 v9。可以將 Gnash 配置為使用多種不同的音訊或視訊後端,以確保良好的效能。(文件)
GNAT
GNATS
GNATS 是一套用於追蹤錯誤和其他使用者回報的軟體問題的工具。它的資料庫如何查詢、編輯和維護是完全開放式的,具有從命令列到 Emacs 的介面,儘管主要互動方式是透過其 Web 介面。它也足夠靈活,可以支援使用者製作的實用程式。(文件)
Gnatsweb
GNU C 參考手冊
這是 GNU C 編譯器 (gcc) 實作的 C 程式語言的參考手冊。作為參考手冊,它並非旨在成為該語言的教學課程。相反,它概述了該語言的所有結構。不包括函式庫函式。(文件)
GNU-pw-mgr
此程式旨在讓您在需要時輕鬆重建複雜的密碼,同時限制攻擊風險。此程式的使用者輸入網站 URL 的自訂轉換,並取得該網站的密碼和使用者名稱提示。(文件)
Gnuastro
GNU 天文學工具 (Gnuastro) 是一個官方 GNU 套件,由各種用於操作和分析天文資料的程式和函式庫函式組成。(文件)
GNUbatch
GNUbatch 是一個進階批次排程系統。它在指定日期和時間或根據相互依賴性執行計算作業。作業可以在跨網路共用的任意數量的處理器上完成。完全支援作業的存取控制。(文件)
Backgammon
GNU 西洋雙陸棋應用程式可用於玩、分析和教學遊戲。它有一個基於人工神經網路的進階評估引擎,適用於初學者和進階玩家。除了命令列介面外,它還具有吸引人的 3D 棋盤表示。(文件)
GNUbiff
GNUbiff 是一個檢查郵件並在新郵件到達時通知您的程式。它支援多個郵箱,這些郵箱可以透過多種方法存取,例如 POP3、IMAP、MH 和郵件檔案。圖形通知由 GTK 提供,並完全支援與 GNOME 的整合。(文件)
GNUbik
GNUbik 是一個益智遊戲,您必須操作一個立方體,使其每個面都具有均勻的顏色。該遊戲是可自訂的,允許您設定立方體的大小(預設為 3x3)或更改顏色。您甚至可以將照片應用於面而不是顏色。該遊戲可以使用 Guile 進行腳本編寫。(文件)
GNU Boot
GNU Boot 是一個免費的開機韌體發行版,用於初始化您的硬體並開機您的作業系統。(文件)
GNUcap
GNUcap 是一個電路分析套件。它提供通用電路模擬器,可以執行 DC 和瞬態分析、傅立葉分析和 AC 分析。該引擎旨在進行真正的混合模式模擬。(文件)
GnuCash
GnuCash 是個人和專業財務會計軟體。它可以基於複式簿記會計實務,用於追蹤銀行帳戶、股票、收入和支出。它包括對 QIF/OFX/HBCI 匯入和交易匹配的支援。它還可以自動執行多項任務,例如財務計算或排定的交易。(文件)
GnuCOBOL
GnuCOBOL 是一個免費的現代 COBOL 編譯器。它實作了 COBOL 85、X/Open COBOL 和較新的 ISO COBOL 標準的很大一部分,以及來自其他 COBOL 編譯器(IBM COBOL、MicroFocus COBOL、ACUCOBOL-GT 等)的許多擴充功能。(文件)
GnuComm
GNU 專案的電信子系統:GNU 電話軟體的總括專案,目前包括 Bayonne、SIP Witch 及其支援函式庫(Common C++ / uCommon、ccAudio、ccScript、ccRTP 和 ZRTP / ZRTP4J)。(文件)
GnuDOS
GnuDOS 是一組旨在幫助 GNU 系統的新使用者習慣該系統的程式,特別是可能來自 DOS 背景的使用者。它包含檔案管理器、文字編輯器和用於控制台的表單設計器,以及用於建構類似實用程式的核心函式庫。(文件)
GNUgo
GNU Go 是一個玩圍棋的程式,在圍棋中,玩家將棋子放在棋盤上以形成領地或捕獲其他棋子。雖然可以直接從終端機以 ASCII 字元渲染來玩,但也可以使用第三方圖形介面甚至在 Emacs 中玩 GNU Go。它支援標準遊戲儲存格式(SGF,Smart Game Format)和進程間通訊格式(GMP,Go Modem Protocol)。(文件)
GNU Interactive Tools
GNU Interactive Tools 是一組輕量級、互動式命令列工具。它們包括可擴充的正統(雙窗格)檔案管理器、ASCII/十六進制檔案檢視器和進程檢視器/終止器。該套件還包括一些相關的實用程式和腳本,例如用於解壓縮任何類型封存檔案的工具。所有工具都可以透過其設定檔進行增強和擴充,以執行新命令。(文件)
GNUjump
GNUjump 是一個簡單但令人上癮的遊戲,您必須從一個平台跳到另一個平台以避免墜落,而平台掉落的速度會隨著您的高度增加而加快。該遊戲具有多人遊戲、無限 FPS、流暢的地板掉落、可主題化的圖形和聲音以及重播功能。(文件)
GNUlib
Gnulib 是 GNU 套件所需常見基礎架構的中心位置。它提供了廣泛的功能,例如,跨多個系統的可移植性、使用 Unicode 字串、密碼學計算等等。程式碼旨在在原始碼檔案級別共享,而不是作為一個獨立的函式庫進行發佈、建構和安裝。包含的 gnulib-tool
腳本有助於在其他套件中使用 Gnulib 程式碼。為了方便起見,Gnulib 還包括授權和維護相關檔案的副本。(文件)
Mach
GNUmed
GNUmed 是電子病歷軟體,支援無紙化醫療實務。支援多種介面語言。(文件)
GNUmeric
GNUmeric 是一個在 GNOME 下運行的 GNU 試算表應用程式。它可以與其他試算表應用程式互通操作。它具有超出典型試算表功能的廣泛功能,例如支援線性和非線性求解器、統計分析和電信工程。(文件)
GNUmp3d
GNUMP3d 是一個用於 MP3 和 Ogg Vorbis 音訊檔案、電影和其他媒體格式的串流伺服器。它體積小巧且獨立,呈現一個簡單、可主題化的 HTML 介面。然後可以在任何支援透過 HTTP 串流的播放器中播放音訊檔案。(文件)
GNUnited Nations
GNUnited Nations 是一個用於翻譯 www.gnu.org 網站的建構系統。它透過範本檔案運作,這些檔案允許將變更合併到頁面的個別翻譯中,最終的 HTML 從中產生。實際上,這有助於使頁面的所有翻譯保持最新狀態。(文件)
GNUnet
GNUnet 是一個用於安全點對點網路的框架。高階目標是為全球分散式網路提供強大的自由軟體基礎,該網路提供安全性和隱私。從這個意義上說,GNUnet 的目標是取代目前的網際網路協定堆疊。除了用於安全發佈檔案的應用程式外,它還發展到包含用於 GNU 網際網路基礎的所有種類的基本應用程式。(文件)
GnuPG
GNU Privacy Guard 是 OpenPGP 標準的完整實作。它用於加密和簽署資料和通訊。它具有強大的金鑰管理和存取公鑰伺服器的能力。它包括多個函式庫:libassuan(GnuPG 組件之間的 IPC)、libgpg-error(集中的 GnuPG 錯誤值)和 libskba(使用 X.509 憑證和 CMS 資料)。(文件)
GNUpod
GNUpod 是一組用於將 iPod 與 GNU/Linux 和其他作業系統一起使用的腳本。它可用於傳輸音樂和封面圖片、搜尋檔案、移除檔案、編輯標籤、建立播放列表等等。(文件)
GNUprologjava
GNU Prolog for Java 是 ISO Prolog 標準作為 Java 函式庫 (gnu.prolog) 的實作。因此,有了它,您可以從 Java 程式中使用 Prolog。(文件)
Radio
GNU Radio 是一個用於實作軟體無線電的工具套件。其訊號處理區塊可以與低成本的外部 RF 硬體結合,以建立軟體定義無線電。在沒有硬體的情況下,它可以用於模擬。無線電應用程式主要以 Python 編寫,並提供 C++ 支援,用於效能關鍵的處理任務。(文件)
Robots
GNU Robots 是一個遊戲,在其中您編寫機器人程式來探索充滿敵人的世界,這些敵人會傷害它、障礙物和要吃的食物。遊戲的目標是活下來並收集獎品。機器人程式可以方便地以 Scheme 程式語言的純文字檔案編寫。(文件)
GNUschool
GNUschool 是一個適用於學生、教師和學校管理員的 Web 應用程式。有了它,教師可以建立線上測驗供學生參加、提供回饋和評分。學校管理員可以使用它來監控學生的出勤情況和編輯學生資訊。(文件)
GNUshogi
GNU Shogi 是一個玩將棋(日本象棋)的程式。它還包括遊戲的圖形介面。雖然與標準西洋棋相似,但此變體要複雜得多。(文件)
GNUsound
GNUsound 是一個適用於 GNOME 1 和 2 的多軌聲音編輯器。它可以讀取和寫入多種音訊檔案格式,例如 WAV、MP3 和 FLAC。它可以與 OSS、ALSA 或 JACK 音訊後端一起使用。它提供了許多不同的內建音訊處理模組,例如淡入/淡出、延遲和濾波器。GLADSPA 外掛程式也可以用於進一步處理。(文件)
GNUspool
GNUspool 是一個進階列印假脫機系統。除了標準列印系統的功能外,它還提供後處理功能、表單類型處理、對齊頁面和其他功能。它在網路上透明地運作,在任何具有印表機的任何主機上共享作業。有多種不同的使用者介面可用。(文件)
GNUstep
GNUstep 是一個功能齊全的物件導向開發環境;還包括許多使用者應用程式。它緊密遵循 Cocoa API,但與平台無關。(文件)
GnuTLS
GnuTLS 是一個安全通訊函式庫,實作了 SSL、TLS 和 DTLS 協定。它以 C 函式庫的形式提供,以支援協定,以及解析和寫入 X.509、PKCS 12、OpenPGP 和其他所需的結構。(文件)
GNUtrition
GNUtrition 是一個免費的營養分析軟體。有了它,人們可以追蹤食物的營養資訊。該軟體使用美國農業部的標準參考營養資料庫作為食物營養資訊的來源。(文件)
GNUzilla
Goptical
Goptical 是一個用於 C++ 中的光學設計和模擬的函式庫。它為光學元件、表面和材料提供模型類別。有了它,人們可以透過在 3D 空間中建立和放置光學元件來模擬建構光學系統,並視覺化光在系統中的傳播。(文件)
Gorm
Gpaint
GNU Paint 是一個簡單、易於使用的繪圖程式,適用於 GNOME 環境。它支援徒手繪圖以及基本形狀和文字。它具有不規則區域或多邊形的剪切和貼上功能。(文件)
Gperf
gperf 是一個完美的雜湊函式產生器。對於給定的字串列表,它產生 C 或 C++ 程式碼中的雜湊函式和雜湊表。雜湊函式是完美的,這意味著不會發生衝突,並且可以透過單個字串比較進行查找。(文件)
Gprofng-gui
gprofng GUI 是一個功能齊全的圖形介面,用於操作 gprofng,它是 GNU binutils 的一部分。(文件)
Gprolog
GNU Prolog 是一個符合標準的 Prolog 編譯器,具有有限域上的約束求解功能。它接受 Prolog+ 約束程式,並產生一個編譯的原生二進位檔案,該檔案可以以獨立方式運作。它還具有互動式直譯器。(文件)
phpGrabComics
phpGrabComics 是一個從網路抓取和儲存漫畫的程式。它具有伺服器(可以從不同來源下載漫畫)和埠(從伺服器取得可用漫畫列表的小型應用程式)。(文件)
Greg
GNU Greg 是一個用於測試程式和函式庫的框架。它為套件的所有測試提供單一前端,以及用於編寫測試的簡單框架。它可以作為 Guile 模組載入到任何具有嵌入式 Guile 直譯器的軟體中。它也提供一個已編譯的模組,可以動態連結到 Guile,以允許測試外部程式。(doc)
Grep
grep 是一個在檔案中尋找文字的工具。透過比對使用者在一個或多個檔案中提供的模式來尋找文字。該模式可以作為基本或擴展的正規表示式或固定字串提供。預設情況下,比對到的文字只會列印到螢幕上,但是可以大幅度自訂輸出,例如包含行號。GNU grep 提供了許多標準工具的擴展,例如遞迴目錄搜尋。(doc)
Gretl
GNU Gretl 是一個用於執行計量經濟學統計計算的套件。它由命令列用戶端和圖形用戶端組成。它具有多種估計器,例如最小平方和最大似然法;幾種時間序列方法,例如 ARIMA 和 GARCH;有限因變數,例如 logit、probit 和 tobit;以及功能強大的腳本語言。它可以將模型輸出為 LaTeX 檔案。它也可以連結到 GNU R 和 GNU Octave 以進行進一步的資料分析。(doc)
Groff
Groff 是一個排版軟體包,可以讀取純文字並根據文字中包含的格式化指令產生格式化輸出。它通常是 “man” 文件頁面的格式化工具。(doc)
GRUB
GRUB 是一個多重啟動引導程式。它用於初始載入作業系統的核心,然後將控制權轉移給它。然後核心繼續載入作業系統的其餘部分。作為一個多重啟動引導程式,GRUB 處理安裝在同一部電腦上的多個作業系統;在啟動電腦時,會向使用者呈現一個選單,以選擇已安裝的作業系統之一。(doc)
Gsasl
GNU SASL 是簡易認證與安全層框架 (Simple Authentication and Security Layer framework) 的實作。在 IMAP 或 SMTP 伺服器等網路伺服器上,SASL 用於處理用戶端/伺服器身份驗證。此套件包含一個函式庫和一個命令列工具,用於存取該函式庫。(doc)
Gsegrafix
GSEGrafix 是一個應用程式,可為科學和工程產生高品質的圖形繪圖。繪圖透過簡單的 ASCII 參數檔案和資料檔案指定,並以反鋸齒的 GNOME 畫布呈現。該程式支援矩形二維繪圖、直方圖、極座標軸繪圖和三維繪圖。繪圖可以列印或儲存為 BMP、JPEG 或 PNG 影像格式。(doc)
GNU Scientific Library
GNU Scientific Library 是一個用於 C 和 C++ 數值分析的函式庫。它包含範圍廣泛的數學例程,總共超過 1000 個函數。該函式庫涵蓋的主題領域包括:微分方程式、線性代數、快速傅立葉轉換和隨機數。(doc)
GNU Slip
GNU Slip 是 C++ 標準模板函式庫 (STL) 列表和佇列容器功能的功能性擴展,但 SLIP 並非 STL 容器的替代品。SLIP 資料單元可用於特定於應用程式的計算以及其他增強功能。(doc)
GNU Source Release Collection
GSRC 支援在現有系統上安裝 GNU 套件的最新版本。新版本安裝在不同的位置,因此不會干擾系統版本。目標是讓使用者更容易使用原始的、上游的 GNU 原始碼,並可能協助開發和測試。(doc)
Generic Security Service
GNU Generic Security Service 提供 GSS-API 規範的自由實作。它為程式提供了一個通用的應用程式編程介面,以存取安全服務。安全服務呈現一個通用的 GSS 介面,呼叫應用程式透過此函式庫與之互動,使應用程式開發人員無需了解底層安全實作。(doc)
GTick
GTick 是一個節拍器應用程式。它支援不同的拍號,例如 2/4、3/4、4/4 等。它還支援從 10 到 1000 BPM 的廣泛速度範圍。它提供基於 GTK+ 的使用者介面,並且可以使用 OSS 和 ALSA 作為音訊後端。(doc)
Gtypist
GNU Typist 是一個通用的打字教學軟體。它可以用於學習和練習盲打。包含多個教程;除了標準 QWERTY 佈局的教程外,還有替代佈局 Dvorak 和 Colemak 以及數字鍵盤的教程。教程主要以英文提供,但也提供一些其他語言的版本。(doc)
Guile
Guile 是 GNU Ubiquitous Intelligent Language for Extensions 的縮寫,是 GNU 系統的官方擴充語言。它是 Scheme 語言的實作,可以輕鬆地嵌入到其他應用程式中,以提供一種方便的方式來擴展應用程式的功能,而無需重寫原始碼。(doc)
Guile-cv
Guile-CV 是一個用於 Guile Scheme 語言的電腦視覺函數式程式設計函式庫。Guile-CV 基於 Vigra (Vision with Generic Algorithms)。它包含 vigra_c 的直接綁定(Vigra 函式庫子集的 C 包裝器)和以 Guile Scheme 撰寫的更高層級 API。(doc)
Guile-dbi
guile-dbi 是一個用於 Guile 的函式庫,它提供了 SQL 資料庫的便捷介面。使用 guile-dbi 進行資料庫程式設計是通用的,因為無論使用哪個資料庫系統,都會呈現相同的程式設計介面。它目前支援 MySQL、Postgres 和 SQLite3。(doc)
Guile-gnome
包括 guile-clutter、guile-gnome-gstreamer、guile-gnome-platform (GNOME 開發者函式庫) 和 guile-gtksourceview。(doc)
Guile-ncurses
guile-ncurses 為 ncurses 函式庫提供 Guile 語言綁定。(doc)
Guile-opengl
Guile-OpenGL 是一個用於 Guile 的函式庫,它提供了 OpenGL 圖形 API 的綁定。(doc)
Guile-SDL
Guile-SDL 是一組 Simple DirectMedia Layer (SDL) 的綁定。透過它們,Guile 程式設計人員可以輕鬆存取圖形、聲音和裝置輸入(鍵盤、搖桿、滑鼠等)。此套件正在尋找維護者。(doc)
Guix
GNU Guix 是 GNU 系統的功能性套件管理器,同時也是一個發行版。它包括一個虛擬機器映像檔。除了常見的套件管理功能外,它還支援事務性升級和回滾、每個使用者的設定檔等等。它基於 Nix 套件管理器。(doc)
Gurgle
GURGLE 從檔案中的記錄和欄位資訊產生資料庫報表清單。它使用報表產生 (La)TeX 格式的輸出、純 ASCII 文字、troff、PostScript、HTML、XML 或任何其他基於 ASCII 的輸出格式。它可用於產生大量文字,其中文字的小部分被資料庫中的資訊取代。GURGLE 支援 GNUSQL、PostgreSQL、MySQL 和 CA-Ingres 資料庫。(doc)
Gv
GNU GV 是 Ghostscript 直譯器的圖形使用者介面。透過它,使用者可以在 X Windows 中檢視和導覽 PostScript 和 PDF 文件。(doc)
GVPE
GNU Virtual Private Ethernet 使用各種傳輸協定建立具有多個節點的虛擬網路。它的工作原理是在多個端點之間建立加密的主機到主機隧道。(doc)
GWL
GWL 是一種工作流程語言,它擴展了 Guix 的宣告式語言,用於套件管理,以自動化程式的執行。此外,GWL 可以使用 Grid Engine 來卸載程式執行。(doc)
Gxmessage
GNU gxmessage 是一個程式,它會彈出對話視窗,向使用者顯示訊息並等待其操作。然後,該程式會以與回應相對應的退出代碼退出。(doc)
Gzip
GNU Gzip 提供資料壓縮和解壓縮工具;典型的副檔名是 .gz
。與 zip
不同,它壓縮單個檔案;因此,它通常與 tar
結合使用,產生 .tar.gz
或 .tgz
等。(doc)
HaliFAX
HaliFAX 支援發送和檢視傳真,包括 lpr
命令的包裝器。此套件正在尋找維護者。(doc)
Health
GNU Health 是一個免費的醫療軟體系統,包括電子病歷 (EMR)、醫院資訊系統 (HIS) 和健康資訊系統的支援。它支援西班牙語和英語介面。它已被聯合國大學採用,用於實施和培訓,以及世界各地的多家醫院和衛生部門採用。(doc)
Hello
GNU Hello 列印訊息 “Hello, world!” 然後結束。它作為標準 GNU 編碼實務的範例。因此,它支援命令列引數、多種語言等等。(doc)
Help2man
GNU help2man 是一個程式,它可以自動將標準 --help
和 --version
命令列引數的輸出轉換為手冊頁。(doc)
Hp2xx
GNU hp2xx 將 HP-GL 繪圖機語言中指定的向量圖形轉換為各種圖形格式,包括向量和柵格格式,例如 EPS、PCX、IMG 以及用於 TeX 文件中的格式。(doc)
Httptunnel
GNU httptunnel 建立一個在 HTTP 請求中隧道化的雙向資料路徑。這允許防火牆後面的使用者發送和接收原本會被封鎖的資料,例如 telnet 或 ssh 連線。(doc)
Hurd
Hurd 是 GNU 系統的核心,是標準 Unix 核心的替代和增強。它是一組用於系統互動(檔案系統、網路、身份驗證)的協定,以及實作它們的伺服器。子專案包括 Mach,Hurd 所基於的微核心,它提供了基本的行程間通訊機制,以及 MIG,Mach 的介面產生器。(doc)
Hyperbole
Hyperbole 是一個適用於 GNU Emacs 的可程式化資訊和超文字系統。它允許將超文字嵌入到文件、郵件訊息和新聞文章中。這允許基於滑鼠控制顯示的資訊。(doc)
Icecat
IceCat 是 Firefox 瀏覽器的 GNU 版本。它是完全自由的軟體,不建議使用非自由的插件和附加元件。它還具有內建的隱私保護功能。(doc)
Idutils
GNU idutils 套件包含一些工具,用於建立檔案名稱列表中使用的文字符記索引,然後查詢該索引。因此,它允許使用者例如在大型程式設計專案中找到特定函數的所有用法。除了處理文字符記外,它還可以處理數值常數和字元串的內容。(doc)
Ignuit
Ignuit 是一個工具,旨在根據萊特納閃卡系統 (Leitner flashcard system) 協助記憶新資訊。在這個系統中,新卡片的學習頻率會隨著它們變舊而降低,除非您在記憶它們時遇到困難,之後您會更頻繁地遇到它們。卡片可以包含嵌入式音訊、影像和數學公式,並且卡片集合可以匯出為多種格式。(doc)
Indent
Indent 是一個程式,透過以一致的風格重新格式化原始碼,使原始碼更易於閱讀。它可以將風格更改為幾種不同的風格之一,例如 GNU、BSD 或 K&R。它具有一定的彈性來處理不完整或格式錯誤的語法。GNU indent 提供了幾個標準工具的擴展。(doc)
Inetutils
Inetutils 是一系列常見的網路程式,例如 ftp 用戶端和伺服器、telnet 用戶端和伺服器,以及 rsh 用戶端和伺服器。(doc)
Inklingreader
GNU InklingReader 是一個用於支援 Wacom Inkling 裝置的套件,包括資料轉換為各種自由格式、基本編輯功能和 Inkscape 外掛程式。(doc)
Intlfonts
GNU intlfonts 包含 BDF 和 TrueType 格式的自由 X11 字型。它們尤其涵蓋了來自不同書寫系統的大量字元:歐洲、亞洲、中文、日文、韓文、衣索比亞文等。(doc)
JACAL
GNU JACAL 是一個基於 Scheme 的互動式符號數學程式。它可以操作和簡化一系列數學運算式,例如方程式、純量、向量和矩陣。(doc)
Jami
Jami 是一個 GNU 套件,用於通用通訊,尊重使用者的自由和隱私。Jami 使用分散式雜湊表來建立通訊,其設計避免了使用者註冊表和個人資料的集中式儲存。(doc)
Java-getopt
java-getopt 提供了 glibc 中 GNU getopt 函數的 Java 移植版本。它支援以靈活的方式解析長和短命令列引數,這與 C 版本完全相容。(doc)
Jel
GNU JEL 是一個函式庫,可讓程式接受使用者定義的運算式,以便在執行時輸入和評估。實際上,這些運算式由 JEL 編譯為 Java 位元組碼,以避免將直譯運算式新增到已經直譯的語言中時造成的效能損失。(doc)
Jitter
GNU Jitter 是一個程式,用於根據使用者提供的相對高階規範,自動產生一個可移植、非常有效率的語言虛擬機器,其效能接近原生碼。(doc)
Java Training Wheels
GNU Java Training wheels 為學習 Java 程式設計提供了較為平緩的學習曲線。該系統由一個前處理器驅動,該前處理器向 Java 新增了諸如 superfor 巨集和類似於 C 語言前處理器的檔案包含系統等功能。(doc)
Jwhois
GNU jwhois 是 WHOIS 協定的用戶端,可讓您查詢網域名稱的所有者。該程式使用可擴展的設定檔來確定要查詢的最合適的伺服器,並在成功後向使用者顯示結果,否則它可以選擇將查詢重新導向到另一個伺服器。(doc)
Kawa
GNU Kawa 是 Scheme 程式語言的實作,它建立在 Java 平台之上。因此,它與 Java 方便地整合在一起,並從中受益,具有編譯器、可選的靜態類型等等。Kawa 也可用作在 Java 平台上實作其他程式語言的框架。Kawa 中包含 qexo,它是 Java 中 XQuery 的部分實作。(doc)
Leg
GNU Leg 是一組用於遊戲引擎和遊戲開發的函式庫。除了函式庫之外,它還包括旨在簡化遊戲建立的資源編輯器。該套件被設計為通用和模組化的,支援許多不同風格的遊戲。(doc)
Less
GNU less 是一個分頁程式,可讓您以頁面大小的區塊檢視大量文字。與傳統的分頁程式不同,它允許在文件中向前和向後移動。它也不必在啟動前讀取整個輸入檔案,因此它的啟動速度比大多數文字編輯器更快。(doc)
GNU C Library
GNU C Library 是 GNU 系統的標準 C 函式庫。它定義了在 C 語言中編寫程式所需的系統呼叫和其他基本功能。它處理與核心通訊的低階功能,例如行程和檔案管理,以及更高階的功能,例如字串操作或命令列引數處理。(doc)
Libcdio
GNU Compact Disc Input and Control Library (libcdio) 是一個用於 CD-ROM 和 CD 映像檔存取的函式庫。它允許開發人員將 CD 存取功能新增到應用程式,而無需擔心 CD-ROM 的作業系統和裝置相關屬性或 CD 映像檔格式的特定詳細資訊。它包括 pycdio,libcdio 的 Python 介面,以及 libcdio-paranoia,一個提供從 CD 無抖動和無錯誤音訊提取的函式庫。(doc)
Libdbh
libdbh 提供基於磁碟的雜湊表,可快速查詢鍵值對。雖然它的一般用法與 (G)DBM 類似,但它具有不同的設計,支援進階的、非典型的用法。(doc)
Liberty Eiffel
Liberty Eiffel 專案是 GNU Eiffel 編譯器。Eiffel 是一種進階的物件導向程式設計語言,強調高品質和可重複使用軟體的設計和建構。Liberty Eiffel 是一個完整、小巧且快速的 Eiffel 編譯器,包括 Eiffel 到 C 的編譯器、文件工具、美化列印器、除錯器和各種其他工具。它還包括一個大型類別函式庫以及廣泛的自由軟體函式庫的包裝器/綁定。(doc)
Libextractor
GNU libextractor 是一個用於從檔案中提取元資料的函式庫。它支援非常多的檔案格式,包括音訊檔案、文件檔案和封存檔案。每種檔案格式都作為一個插件實作,因此可以輕鬆新增新格式。該套件還包含一個命令列工具,用於從檔案中提取元資料並列印結果。(doc)
Libgcrypt
Libgcrypt 是一個通用加密函式庫。它提供了標準的加密建構塊,例如對稱密碼、雜湊演算法、公開金鑰演算法、大整數函數和隨機數產生。(doc)
Libiconv
libiconv 為缺少 iconv 函數的系統提供 iconv 函數的實作。iconv 用於在程式中在字元編碼之間進行轉換。它支援各種不同的編碼。(doc)
Libidn
libidn 是一個函式庫,實作了 Stringprep、Punycode 和 IDNA 規範。這些規範用於編碼和解碼國際化網域名稱。它包括原生 C、C# 和 Java 函式庫。(doc)
Libidn2
Libidn2 是 IDNA2008、Punycode 和 Unicode TR46 的自由軟體實作。其目的是編碼和解碼國際化網域名稱。(doc)
Libmatheval
GNU libmatheval 是一個函式庫,用於解析和評估使用者以文字形式輸入的符號運算式。它可以從 C 和 Fortran 中載入。直譯器非常靈活,支援任意數量的任意名稱的變數、十進制和符號常數、基本的一元和二元運算符以及基本數學函數。它還可以計算符號導數並將運算式輸出到字串。(doc)
Libmicrohttpd
GNU libmicrohttpd 是一個小型、可嵌入的 HTTP 伺服器,以 C 函式庫實作。它可以輕鬆地將 HTTP 伺服器作為另一個應用程式的一部分執行。該函式庫完全符合 HTTP 1.1 標準。它可以監聽多個埠,支援四種不同的執行緒模型,並支援 IPv6。它還具有安全功能,例如基本和摘要身份驗證以及對 SSL3 和 TLS 的支援。(doc)
Librejs
LibreJS 是 GNU Icecat 和其他基於 Firefox 的瀏覽器的附加元件。它可以偵測到非平凡且非自由的 JavaScript 程式碼在您瀏覽網頁時未經您的同意而被載入。允許載入自由或微不足道的 JavaScript 程式碼。(doc)
Libsigsegv
GNU libsigsegv 是一個函式庫,用於處理分頁錯誤,當程式嘗試在使用者模式下存取不可用的記憶體區域時,就會發生分頁錯誤。透過捕獲和處理分頁錯誤,程式可以實作可分頁的虛擬記憶體、堆疊溢位處理常式等等。(doc)
Libtasn1
GNU libtasn1 是一個函式庫,實作了 ASN.1 標記法。它用於在電腦網路中傳輸資料物件的機器中性編碼,允許根據某些規範對資料進行正式驗證。(doc)
Libtool
GNU Libtool 透過呈現單一一致、可移植的介面,隱藏跨平台使用共享函式庫的常見複雜性,從而協助建立和使用共享函式庫。(doc)
Libunistring
GNU libunistring 是一個函式庫,提供用於操作 Unicode 字串以及根據 Unicode 標準操作 C 字串的函數。(doc)
Libxmi
GNU libxmi 是一個用於為 C 和 C++ 柵格化 2D 向量圖形的函式庫。它支援將 2D 圖元繪製到使用者提供的像素矩陣中。它還支援指定複雜的線條樣式,例如多色虛線模式。也支援填充和紋理化多邊形。(doc)
Lightning
GNU Lightning 是一個在執行時產生組合語言程式碼的函式庫。因此,它在建立即時編譯器中很有用。它透過向用戶端公開標準化的 RISC 指令集來抽象化目標 CPU。(doc)
Lilypond
GNU LilyPond 是一個音樂排版軟體,可產生高品質的樂譜。音樂以文字檔案輸入,其中包含由 LilyPond 直譯以產生最終文件的控制序列。它可以透過 Guile 擴展。(doc)
Lims
GNU LIMS 是一個實驗室資訊管理系統。它用於管理任何領域的科學實驗室。它由一組用於 Tryton 企業管理框架的模組組成,因此可以靈活地滿足實驗室的特定需求。例如,該系統包括用於樣本管理、實驗室設備整合、會計和庫存管理的模組。(doc)
Linux-libre
GNU Linux-Libre 是 Linux 核心的一個自由(如自由軟體的自由)變體。它經過修改,移除了所有非自由的二進位 blob。(doc)
Liquid War 6
GNU Liquid War 6 是一款快節奏、獨特的動作遊戲。每個玩家控制一團液體,目標是征服整個地圖。它預設有 13 個關卡,獎勵包中還有 100 多個關卡;可以使用簡單的影像檔案輕鬆建立新關卡。(doc)
Lispintro
Lrzsz
GNU lrzsz 是一個通訊套件,支援 XMODEM、YMODEM 和 ZMODEM 檔案傳輸協定。(doc)
Lsh
GNU lsh 是 SSH 版本 2 協定的自由實作。它用於在兩部電腦之間建立安全的通訊線路,從用戶端向伺服器系統提供 shell 存取權。它同時提供伺服器守護程式和用戶端應用程式,以及用於操作金鑰檔案的工具。(doc)
M4
GNU M4 是 M4 巨集語言的實作,它具有一些相對於其他實作的擴展,其中一些是 GNU Autoconf 所必需的。它用作巨集處理器,這意味著它處理文字,在遇到巨集時展開它們。它還具有一些內建函數,例如執行 shell 命令或進行算術運算。(doc)
MAC Changer
GNU MAC Changer 是一個用於檢視和變更網路裝置 MAC 位址的工具。可以明確或隨機設定新位址。它們可以包括相同或其他硬體供應商的 MAC 位址,或者更一般地說,同一類別硬體的 MAC 位址。(doc)
Mailman
GNU Mailman 是一個用於管理電子郵件討論和郵件列表的軟體。使用者和管理員通常在網頁介面中執行其操作,儘管也提供了電子郵件和命令列介面。該系統具有內建的封存、自動退信處理、內容過濾、摘要傳遞等功能。(doc)
Mailutils
GNU Mailutils 是一系列用於管理、檢視和處理電子郵件的程式。它包含工具程式和伺服器守護程式,並且所有程式都以與協定無關的方式運作。底層函式庫也可用,簡化了向新軟體新增郵件功能。(doc)
Make
Make 是一個程式,用於控制從原始檔產生可執行檔或其他檔案的過程。該過程由 Makefile 控制,開發人員在其中指定如何從其原始檔產生每個檔案。它具有強大的依賴性解析能力,並且能夠確定在來源變更後何時必須重新產生檔案。GNU make 提供了許多標準工具程式的強大擴展。(doc)
MARST
GNU MARST 是一個 Algol 到 C 的翻譯器。該套件由翻譯器本身、包含必要的 Algol 60 程序的函式庫以及將現有的 Algol 60 程式從其他表示形式轉換為 MARST 表示形式的轉換器組成。(doc)
Maverik
GNU MAVERIK 是一個開發工具組,支援 3D 虛擬環境以及與這些環境的互動。它位於使用 OpenGL 或 Mesa 的低階渲染引擎之上,並提供渲染不同種類物件、管理環境和為 3D 互動提供支援的機制。(doc)
Midnight Commander
GNU Midnight Commander 是一個命令列檔案管理器,以常見的雙窗格格式佈局。除了複製和移動等標準檔案管理任務外,Midnight Commander 還支援檢視 RPM 套件檔案和其他封存檔案的內容,以及透過 FTP 或 FISH 管理其他電腦上的檔案。它還包括一個功能強大的文字編輯器,用於開啟文字檔案。(doc)
Mcron
GNU Mcron 是 Vixie cron 的完整替代品。它用於按計劃執行任務,例如每小時或每週一。Mcron 以 Guile 撰寫,因此其設定可以使用 Scheme 撰寫;也支援原始的 cron 格式。(doc)
MCSim
GNU MCSim 是一個用於執行模擬的套件。它透過蒙地卡羅隨機模擬或基於動態 ODE 的模擬來支援統計或確定性模擬模型。它還可以透過馬可夫鏈蒙地卡羅模擬進行貝氏推論。(doc)
MIX Development Kit
GNU MDK 是 Mix Development Kit,它模擬了教學電腦 MIX 及其組合語言 MIXAL。MIX 具有虛擬 CPU,具有標準功能,例如暫存器、記憶體單元、溢位切換、比較標誌、輸入輸出裝置和一組二進位指令。該套件包括編譯器、虛擬機器、虛擬機器的 GUI 等。(doc)
Mediagoblin
GNU MediaGoblin 是一個自由媒體發布平台。它以聯邦式方式運行,使使用者擺脫了集中式網路服務。它支援圖片、影片和音訊。(doc)
Melting
GNU MELTING 計算核酸雙螺旋螺旋-線圈轉變的焓、熵和熔解溫度。(doc)
MemPool
MemPool 函式庫是一個獨立的記憶體配置函式庫。它是一個區塊分配器函式庫,它使用單個固定大小的記憶體池來分配可變大小的記憶體區塊,並匯出類似於 malloc
、realloc
和 free
的函數。它旨在模擬 GNU/Linux 和其他系統上的低記憶體目標,或完全取代系統記憶體管理。(doc)
Mes
GNU Mes 旨在協助為 GNU/Linux 系統 (例如 Guix System) 建立完整的原始碼啟動引導。它具有以簡單 C 撰寫的相互自託管 Scheme 直譯器,以及以與 GNU Guile 相容的 Scheme 撰寫的基於 Nyacc 的 C 編譯器。Mes C 函式庫支援引導 gcc。(doc)
Metahtml
GNU MetaHTML 是一種伺服器端程式語言,專為全球資訊網設計。它的語法類似於 HTML 和 Lisp。它提供了一個大型函式庫,包括支援 sockets、影像建立以及連線到其他程式。(文件)
Mifluz
GNU mifluz 是一個 C++ 程式庫,用於儲存全文反向索引。它以某種方式儲存單字在一組文本中出現的情況,以便稍後可以搜尋它們。在搜尋單字時,索引會傳回包含該單字的文檔列表。(文件)
Mig
Miscfiles
GNU Miscfiles 是一個常見資料檔案的集合。它們包括,例如,國家縮寫、名稱和首都;貨幣縮寫和名稱;最佳現行實務索引;ASCII 字元集的地圖;三個字母的機場代碼列表;以及英文單字列表。(文件)
MIT/GNU Scheme
GNU/MIT Scheme 是 Scheme 程式語言的實作。它提供了解譯器、編譯器和除錯器。它還具有整合的 Emacs 類型的編輯器和大型執行時期程式庫。(文件)
Moe
GNU Moe 是一個功能強大但簡單易用的文字編輯器。它以非模態方式工作,並具有直覺式按鍵綁定集,為每個按鍵分配嚴重程度;例如,帶有 Alt 鍵的組合用於無害的命令,如游標移動,而帶有 Control 鍵的組合用於將修改文本的命令。Moe 具有多個視窗、無限次數的復原/重做、無限行長度、全域搜尋和取代等等。(文件)
Motti
GNU Motti 是一個在終端機中玩的簡單多人策略遊戲。遊戲的目標是透過佔領和包圍領土來征服敵方首都。(文件)
MPC
GNU MPC 是一個 C 程式庫,用於對複數執行算術運算。它支援任意高精度,並正確地捨入結果。(文件)
Mpfr
GNU MPFR 是一個 C 程式庫,用於執行多精度浮點運算,並具有正確的捨入。(文件)
Mpria
GNU MPRIA 是一個 C 程式庫,用於執行任意高精度的有理算術運算。它建立在 GMP 程式庫之上。(文件)
Mtools
GNU Mtools 是一組用於從 GNU 或 Unix 系統存取 MS-DOS 磁碟的工具程式。它支援長檔名和多種磁碟格式。它還支援一些 FAT 特定的功能,例如磁碟區標籤和 FAT 特定的檔案屬性。(文件)
Nana
GNU Nana 是一個框架,用於為 C 和 C++ 程式新增斷言檢查、日誌記錄和效能測量。操作可以直接在 C 中實作,也可以透過產生除錯器命令來實作。檢查和日誌記錄功能可以在編譯時或執行時啟用或停用。(文件)
Nano
GNU nano 是一個小型且簡單的文字編輯器,用於終端機中。除了基本編輯外,它還支援:復原/重做、語法高亮、拼字檢查、對齊、自動縮排、括號匹配、互動式搜尋和取代(使用正規表示式)以及編輯多個檔案。(文件)
Nano-archimedes
nano-archimedes 是一個用於模擬量子系統的免費套件。它基於維格納方程式,這是一種量子力學的公式,以相空間表示,在數學上等同於薛丁格方程式。nano-archimedes 實作了維格納蒙地卡羅方法。該程式碼可以輕鬆擴展到密度泛函理論 (DFT) 和時間相關的從頭算模擬。(文件)
Ncurses
GNU Ncurses 是一個程式庫,它提供以終端機獨立的方式將文字寫入終端機的功能。它支援墊片和顏色,以及多種高亮和表單字元。它通常用於為命令列應用程式實作使用者介面。隨附的 ncursesw 程式庫提供寬字元支援。(文件)
Nettle
GNU Nettle 是一個低階密碼學程式庫。它旨在輕鬆地適應幾乎任何情境。它可以輕鬆地包含在物件導向語言的密碼學工具組或應用程式本身中。(文件)
Ocrad
GNU Ocrad 是一個基於特徵提取方法的光學字元辨識程式。它可以讀取 PBM、PGM 或 PPM 格式的影像,並產生 8 位元或 UTF-8 格式的文字。(文件)
Octave
GNU Octave 是一種高階解譯語言,專門用於數值計算。它可用於線性和非線性應用,並為視覺化結果提供強大的支援。工作可以在互動式命令列以及透過腳本檔案執行。(文件)
Oleo
GNU Oleo 是一個試算表程式。它提供終端機介面和基於 LessTif 的圖形使用者介面。它具有熟悉的 Emacs 類型按鍵綁定。它支援許多標準試算表功能,例如巨集和函數。(文件)
OrgaDoc
GNU OrgaDoc 是一個系統,用於輕鬆維護電腦之間的文檔池。文檔透過 rsync
或 unison
同步;不需要資料庫或 HTTP 伺服器。(文件)
oSIP
GNU oSIP 是 SIP 協定的實作。它用於為多媒體和電信軟體開發人員提供一個介面,以啟動和控制 SIP 會議。(文件)
Panorama
GNU Panorama 是一個用於產生 3D 圖形的框架。它可以執行各種效果,例如焦點模糊、任意光源、凹凸貼圖和多種照明效果。(文件)
Parallel
GNU Parallel 是一個工具,用於使用一台或多台電腦並行執行 shell 工作。工作可以包含單一命令或腳本,它們在檔案、主機、使用者或其他項目的清單上執行。(文件)
Parted
GNU Parted 是一個用於建立和操作磁碟分割表面的套件。它包括程式庫和命令列實用程式。(文件)
Patch
Patch 是一個程式,它根據程式 diff
佈局的差異將變更應用於檔案。變更可以應用於一個或多個檔案,具體取決於 diff 檔案的內容。它接受幾種不同的 diff 格式。它也可以用於還原先前應用的差異。(文件)
Paxutils
GNU paxutils 是一套封存工具程式。它包含 cpio、tar 和 pax 封存程式的版本。(文件)
Pcb
GNU PCB 是一個互動式工具,用於編輯印刷電路板佈局。它具有「ratsnest」實作、原理圖/網路列表匯入和設計規則檢查。它還包括自動佈線器和走線最佳化器;它可以產生擬真和設計審查影像。(文件)
Pem
GNU Pem 是一個簡單的工具,用於追蹤個人收入和支出。它從命令列操作,並將其資料以基本文字格式儲存在您的主目錄中。它可以輕鬆地透過基本搜尋功能列印您的不同支出項目的支出報告。(文件)
Pexec
GNU pexec 是一個程式,用於在一台或多台電腦上並行執行命令或 shell 腳本。在它工作的過程中,可以變更執行參數,例如環境變數或標準輸入、輸出和錯誤。(文件)
Pies
GNU pies 是一個程式,它監管其他程式的調用和執行。它從其組態檔案中讀取要啟動的程式列表,執行它們,然後監控它們的狀態,並在必要時重新執行它們。(文件)
Plotutils
GNU Plotutils 是一個用於繪圖和處理 2D 圖形的套件。它包括一個程式庫 libplot
,用於 C 和 C++,用於匯出多種檔案格式的 2D 向量圖形。它還支援 2D 向量圖形動畫。該套件還包含用於繪製科學資料的命令列程式。(文件)
Poke
GNU poke 是一個互動式、可擴展的二進制資料編輯器。它不僅限於編輯位元和位元組等基本實體,它還提供了一種成熟的程序式互動式程式語言,旨在描述資料結構並對其進行操作。(文件)
Proxyknife
GNU proxyknife 是一個工具,用於驗證防火牆後面的免費代理伺服器。驗證過程是完全可自訂的,以滿足您的需求。(文件)
PSPP
GNU PSPP 是一個統計分析程式。它可以執行描述性統計、T 檢定、線性迴歸和非參數檢定。它具有圖形介面和命令列輸入。PSPP 旨在與 Gnumeric、LibreOffice 和 OpenOffice 互操作。資料可以從試算表、文字檔案和資料庫來源匯入,並且可以以文字、PostScript、PDF 或 HTML 格式輸出。(文件)
Psychosynth
GNU Psychosynth 是一個互動式、模組化軟體合成器。它模擬一個 3D 表面,模組放置和操作在該表面上,產生和改變音樂。Psychosynth 由 C++ 程式庫、3D 介面和命令列介面組成。(文件)
Pth
GNU Pth 是一個可移植程式庫,為多個執行緒提供非搶佔式、基於優先順序的排程。每個執行緒都有自己的程式計數器、執行時期堆疊、訊號遮罩和 errno 變數。執行緒以協作方式而不是標準搶佔方式排程,以便根據優先順序和事件管理它們。但是,Pth 還具有 POSIX.1c 執行緒 (pthreads
) 的模擬,以實現向後相容性。(文件)
Qexo
R
R 是一種用於統計計算和圖形的語言和環境。它提供了各種統計技術,例如線性和非線性建模、古典統計檢定、時間序列分析、分類和叢集分析。它還為產生出版品質的資料圖表提供了強大的支援。大量的第三方套件可用,大大增加了它的廣度和範圍。(文件)
Radius
Radius 是一個用於遠端使用者身份驗證和帳戶管理的伺服器。它通常適用於需要集中式身份驗證和帳戶管理服務來管理工作站的網路。身份驗證可以透過多種方式執行,例如透過 /etc/passwd
或儲存在 SQL 資料庫中的憑證。(文件)
RCS
RCS 是原始的版本控制系統。它在逐個檔案的基礎上工作,與後來的版本控制系統(如 CVS、Subversion 和 Git)形成對比。這使其適用於系統管理檔案,例如,這些檔案通常本質上是本機的。(文件)
Readline
GNU readline 程式庫允許使用者在輸入命令列時編輯它們。它可以維護先前輸入命令的可搜尋歷史記錄,讓您輕鬆回憶、編輯和重新輸入過去的命令。它具有 Emacs 類型和 vi 類型按鍵綁定,使其使用起來對任何人來說都很舒適。(文件)
Recutils
GNU Recutils 是一組工具和程式庫,用於建立和操作基於文字、人工可編輯的資料庫。儘管是基於文字的,但使用 Recutils 建立的資料庫具有所有預期的功能,例如唯一欄位、主索引鍵、時間戳記等等。支援多種不同的欄位類型,以及加密。(文件)
Reftex
GNU RefTex 是一個套件,用於在 LaTeX 文檔中實作標籤、參考文獻、引用和索引。它透過封裝四個 LaTeX 巨集來工作:label、ref、cite 和 index。它自動化了通常在使用這些巨集時需要的常見任務。(文件)
Remotecontrol
GNU Remotecontrol 是一個 Web 應用程式,用於管理支援 IP 的 HVAC 恆溫器和其他建築自動化設備。該應用程式可以從多個此類設備讀取資料並將資料寫入其中。(文件)
Rottlog
GNU Rot[t]log 是一個用於管理日誌檔案的程式。它用於在日誌檔案達到給定大小或根據給定排程時自動輪換日誌檔案。它也可以用於自動壓縮和封存此類日誌。Rot[t]log 會將其活動報告郵寄給系統管理員。(文件)
Rpge
GNU 角色扮演遊戲引擎提供了一個引擎,用於建立二維圖形角色扮演遊戲,例如,提供精靈平鋪網格、精靈渲染和事件處理。(文件)
Rush
GNU Rush 是一個受限使用者 shell,適用於要僅向使用者提供有限功能或資源的系統。管理員透過組態檔案設定使用者權限,該檔案可用於限制,例如,可以執行的命令、CPU 時間或虛擬記憶體使用量。(文件)
Sather
GNU Sather 是一種物件導向程式語言,類似於 Eiffel。它旨在簡單、高效、安全且非專有。它具有垃圾回收、靜態檢查的強型別、多重繼承、參數化類別等等。此套件包含編譯器、類別程式庫、語言規範和程式設計手冊,以及用於顯示來源和類別繼承的有向圖的瀏覽器。(文件)
SCM
GNU SCM 是 Scheme 的實作。此實作包括 Hobbit,一個 Scheme 到 C 的編譯器,它可以產生 C 檔案,其二進制檔案可以與 SCM 可執行檔動態或靜態連結。(文件)
Screen
GNU Screen 是一個終端機視窗管理員,它在多個進程之間多工處理單個終端機。每個虛擬終端機都提供諸如回滾緩衝區和複製貼上機制之類的功能。然後,Screen 管理不同的虛擬終端機,允許您輕鬆地在它們之間切換、將它們從當前會議中分離,甚至分割視圖以一次顯示兩個終端機。(文件)
Sed
Sed 是一個非互動式文字串流編輯器。它從檔案或標準輸入接收文字輸入,然後將一系列文字編輯命令應用於串流,並將其輸出列印到標準輸出。它通常用於替換串流中的文字模式。GNU 實作提供了許多對標準實用程式的擴展。(文件)
Serveez
GNU Serveez 是一個伺服器框架,提供在您的應用程式中輕鬆實作基於 IP 的伺服器所需的例程。它以可移植的方式展示網路程式設計的各個方面,使其方便地簡化將伺服器新增到您的應用程式或學習網路服務如何工作的過程。已經提供了幾個範例伺服器,例如 HTTP 伺服器和 IRC 伺服器。(文件)
Sharutils
GNU sharutils 是一個用於建立和操作可以輕鬆透過電子郵件發送的 shell 封存檔的套件。shell 封存檔是一個可以由 Bourne 類型 shell 處理以解壓縮原始檔案集合的檔案。此套件主要用於相容性和歷史興趣。(文件)
Shepherd
GNU Shepherd 是一個守護程式管理守護程式,這意味著它監管系統服務的執行,取代了典型 init 系統中發現的類似功能。它透過方便的介面提供依賴項處理,並且基於 GNU Guile。(文件)
Shishi
GNU Shishi 是 Kerberos 5 網路安全系統的免費實作。它用於允許非安全網路節點透過用戶端-伺服器相互身份驗證(透過票證)以安全方式進行通訊。(文件)
Shmm
GNU SHMM 是一個共享記憶體管理器。它可以讀取或寫入共享記憶體。它還支援其他命令,例如鎖定或解鎖由索引鍵和大小識別的共享記憶體區塊。(文件)
Shtool
GNU shtool 是一個多用途 shell 工具。它可以執行許多不同命令的功能,以便提供單個工具來與原始碼發行版一起發行,以確保 shell 腳本的可移植性。例如,shtool 可以在缺少它們的系統上執行常見命令 install
、mkdir
或 echo
的工作。(文件)
Sipwitch
GNU SIP Witch 是一個點對點網路電話伺服器,它使用 SIP 協定。呼叫可以從 NAT 防火牆後面發出,而無需服務提供者。其點對點設計確保沒有媒體攔截或捕獲的中心點,因此它可以用於構建在公共網際網路上運作的安全電話系統。(文件)
SLIB
GNU SLIB 是 Scheme 程式語言的可移植通用程式庫。它支援各種不同的 Scheme 實作,為它們提供了一個框架,用於使用 Scheme 程序和語法套件。(文件)
Smalltalk
GNU Smalltalk 是 Smalltalk 語言的免費實作。它實作了該語言的 ANSI 標準,還包括額外的類別,例如用於網路和 GUI 程式設計的類別。(文件)
Solfege
GNU Solfege 是一個用於練習音樂聽力訓練的程式。有了它,您可以練習識別各種音樂音程和和弦。它具有統計概述,因此您可以監控您在多個課程中的進度。Solfege 也被設計為可擴展的,因此您可以輕鬆編寫自己的課程。(文件)
SpaceChart
GNU SpaceChart 讓您檢視星星在三維空間中的分佈方式。例如,它允許您確定星星之間的距離、從任何視角檢視它們,或按光譜類別和光度過濾您的視圖。(文件)
Spell
Spell 是一個命令列拼字檢查程式。它讀取文字輸入並將每個拼錯的單字列印在自己的行上。它實作為 GNU aspell 或 ispell 的封裝器。(文件)
Sqltutor
GNU Sqltutor 是一個基於 Web 的互動式 SQL 教學課程。它具有多種語言提供的多個教學課程。教學課程以對話框形式呈現一系列問題,完成後,它們會顯示最終評估,包括錯誤解決方案的正確答案。(文件)
Src-highlite
GNU source-highlight 讀取原始碼檔案,並產生一個輸出檔案,其中關鍵字以不同的顏色突出顯示,以指示其語法角色。它支援超過 150 種不同的語言,並且可以輸出為 8 種不同的格式,包括 HTML、LaTeX 和 ODF。它也可以輸出到 ANSI 顏色跳脫序列,以便可以在終端機中看到突出顯示的原始碼。(文件)
Spread Sheet Widget
Gtk+ 小工具提供一個二維陣列,用於檢視和操作表格資料,類似於流行的試算表程式提供的資料。該設計遵循模型-視圖-控制器範例,並且在時間和空間上都是 O(1),即使在非常大的資料上也能提供非常快速和高效的操作。包括剪下和貼上、拖放等功能。(文件)
Stow
GNU Stow 是一個符號連結管理器。它產生到資料目錄的符號連結,並使它們看起來像是合併到同一個目錄中。它通常用於管理從原始碼安裝的軟體套件,方法是讓您將它們分別安裝在不同的目錄中,然後建立到通用目錄(例如 /usr/local
)中檔案的符號連結。(文件)
Stump
GNU STUMP 是一個用於 USENET 新聞群組和郵寄列表的 robomoderator 程式,具有基於 Web 的審核功能。它支援透過多個人工審核員進行群組審核。它還可以自動拒絕不符合規範的訊息,而無需人工干預。它包括一個 Web 介面。(文件)
Superopt
GNU Superopt 是一個用於超最佳化的函數序列產生器。它使用詳盡的產生和測試方法來尋找給定函數的最短指令序列。此套件正在尋找維護者。(文件)
Swbis
Swbis 是一個由 POSIX 指定的軟體管理系統。它具有網路透明的系統管理員軟體套件管理功能。例如,整個檔案系統目錄可以以透明的方式跨網路在主機之間複製。該套件還具有進階的 tarball 建立方法和完整性檢查機制。(文件)
Taler
Taler 提供了一個支付系統,使注重隱私的線上交易快速且容易。(文件)
Talkfilters
GNU Talk Filters 是一些程式,它們將英文文字轉換為刻板印象或其他幽默的方言。這些篩選器作為 C 程式庫提供,因此可以輕鬆地整合到其他程式中。(文件)
Tar
Tar 提供建立 tar 封存檔的能力,以及提取、更新或列出現有封存檔中檔案的能力。它適用於將多個檔案組合到一個更大的檔案中,同時維護目錄結構和檔案資訊,例如權限和建立/修改日期。GNU tar 提供了許多對標準實用程式的擴展。(文件)
Termcap
GNU termcap 是一個程式庫和資料庫,用於以終端機獨立的方式啟用顯示終端機的使用。該資料庫描述了許多不同顯示終端機的功能。然後,程式庫可以將程式給出的通用指令調整為在資料庫中找到的顯示終端機的特定功能。(文件)
Termutils
GNU Termutils 套件包含兩個程式,tput
和 tabs
。tput
用於 shell 腳本中以操作終端機顯示,例如透過清除它或將游標移動到特定點、居中文本或為文本添加下劃線。tabs
用於在支援硬體製表位的終端機上指定和設定硬體製表位。(文件)
Teseq
GNU Teseq 是一個程式,用於分析包含控制序列的檔案。它將遇到的序列轉換為這些序列執行的操作的人工可讀描述。它還可以將其輸出轉換回機器可讀的控制序列。(文件)
TeX for the Impatient
TeX for the Impatient 是一本約 350 頁的書,內容關於 TeX、plain TeX 和 Eplain,由 Paul Abrahams、Kathryn Hargreaves 和 Karl Berry 撰寫。(文件)
Texinfo
Texinfo 是 GNU 專案的官方文檔格式。它使用單個原始檔,使用顯式命令來產生任何幾種支援輸出格式(例如 HTML 或 PDF)的最終文檔。此套件包括從其原始碼產生 Info 文檔所需的工具以及命令列 Info 閱讀器。該語言的重點是語義地表達內容,避免物理標記命令。(文件)
TeXmacs
GNU TeXmacs 是一個文字編輯平台,專門為科學家設計。它是編輯具有不同內容類型的結構化文檔的理想選擇。它對數學公式和繪圖有強大的支援。它也可以充當外部數學程式(如 R 和 Octave)的介面。TeXmacs 可以透過 Guile 完全擴展。(文件)
Time
Time 是一個命令,它顯示有關程式使用的資源的資訊。程式的顯示輸出可以自訂或儲存到檔案。(文件)
TRAMP
TRAMP 是一個 GNU Emacs 套件,讓您能夠存取遠端機器上的檔案,就像它們是本機檔案一樣。這包括編輯檔案、執行版本控制任務,以及使用 dired
修改目錄內容。存取是透過 ssh、rsh、rlogin、telnet 或其他類似方法執行。(doc)
Trans-coord
Trueprint
GNU Trueprint 將 C 原始碼檔案轉換為 PostScript 檔案。除了基本的原始碼輸出之外,它還可以執行差異標記、縮排計數、函數和檔案索引等。(doc)
Unifont
GNU Unifont 是一個點陣字型,基本上涵蓋了 Unicode 基本多文種平面的所有字元。該套件還包含一些工具,可簡化向字型新增字形的操作。(doc)
Units
GNU Units 在度量單位之間轉換數值。它可以透過自適應地使用標準比例前綴(micro-、kilo- 等)來處理比例變化。它還可以處理非線性轉換,例如華氏到攝氏。它的直譯器功能強大,可以有效地用作科學計算器。(doc)
UnRTF
GNU UnRTF 將文字文件從 RTF 轉換為 HTML、LaTeX 或 troff。它支援字體特徵、底線和刪除線、上標和下標以及更多變更。(doc)
Userv
GNU Userv 是一個實用程式,允許一個程式調用另一個程式,即使它們之間只有有限的信任存在。這避免了必須先切換到不同的使用者帳戶才能執行某些任務的需求。(doc)
UUCP
Taylor UUCP 是 UUCP(Unix-to-Unix Copy)的 GNU 實作,UUCP 是一組用於在電腦之間遠端傳輸檔案、電子郵件和網路新聞的實用程式。(doc)
Vc-dwim
vc-dwim 套件包含兩個工具:vc-dwim
和 vc-chlog
。vc-dwim 是一個工具,可簡化維護 ChangeLog 並同時使用版本控制的任務,例如,當 ChangeLog 中已描述檔案變更但尚未將該檔案新增至 VC 時,會列印提醒。vc-chlog 掃描已變更的檔案,並根據其偵測到的變更產生符合標準的 ChangeLog 條目。(doc)
VCDImager
GNU VCDImager 是一套用於處理 Video CD 和 Super Video CD 的程式。它可用於製作、反組譯和分析光碟。它支援完整的播放控制、區段播放項目、即時自動填充 MPEG 串流,以及將 Video CD 提取到檔案中。(doc)
Vera
V.E.R.A.(Virtual Entity of Relevant Acronyms,相關縮寫的虛擬實體)是以資訊文件形式發佈的電腦縮寫詞列表。(doc)
Vmgen
WB
GNU WB 是一個基於磁碟的、已排序的、關聯陣列資料庫套件,適用於 C、Scheme、Java 和 C#。WB 並非透過雜湊實作,而是使用 B 樹,B 樹針對使用最少數量的磁碟操作進行了最佳化。(doc)
Wdiff
GNU Wdiff 是 Diffutils 中 diff
程式的前端,可讓您以逐字方式比較檔案,其中單字是空白字元之間的任何內容。(doc)
Websocket4j
GNU Websocket4j 是一個實作 WebSocket 協定的 Java 程式庫。有了它,您可以建構與 Java 應用程式互動的 Web 應用程式。該程式庫包含伺服器端和用戶端功能。(doc)
WebSTUMP
Wget
GNU Wget 是一個非互動式工具,用於使用 HTTP、HTTPS 和 FTP 協定擷取檔案。它可以恢復中斷的下載、使用檔名萬用字元、支援 Proxy 和 Cookie,並且可以將下載文件中的絕對連結轉換為相對連結。(doc)
Which
which 程式會在 PATH 中尋找可執行檔的位置,並提供各種選項。它是 shell type
內建命令的替代方案。(doc)
XaoS
GNU XaoS 是一個圖形程式,可產生碎形圖案,並讓您以流暢、連續的方式無限放大和縮小它們。它還包括一些教學,可協助解釋碎形是如何建構的。它可以產生許多不同的碎形類型,例如 Mandelbrot 集。(doc)
XBoard
GNU XBoard 是一個適用於各種西洋棋的圖形棋盤,包括國際象棋、象棋(中國象棋)、將棋(日本象棋)和馬克魯克棋。也支援幾種較不常見的變體。它提供完全互動式的圖形介面,並且可以載入和儲存可移植棋局表示法 (Portable Game Notation) 的棋局。(doc)
Xlogmaster
GNU Xlogmaster 是一個具有圖形使用者介面的程式,可讓您以方便的方式監控系統日誌。可以使用篩選器顯示日誌,以突出顯示或隱藏行。該程式還可用於自動執行使用者定義事件的操作。(doc)
Xnee
GNU Xnee 是一個程式,可以記錄、重播和分發 X11 中的使用者操作。它可用於自動化使用者互動,以進行測試或示範目的。(doc)
Xorriso
GNU Xorriso 是一個用於將檔案複製到 ISO 9660 Rock Ridge(又名光碟檔案系統)檔案系統以及從該檔案系統複製檔案的工具,並且它允許對它們進行階段式操作。它具有 CD、DVD 和 BD 的格式化程式和燒錄器。它可以對現有的 ISO 映像檔進行操作,也可以建立新的映像檔。xorriso 然後可用於將檔案直接複製到 ISO 檔案中或從 ISO 檔案中複製出來。(doc)
Zile
GNU Zile 是一個輕量級 Emacs 複製品。它的使用方式與預設的 Emacs 組態類似,但它攜帶的功能集要輕巧得多。(doc)
請參閱 頂部關於此列表的資訊。