跳至內容

GNU軟體套件列表

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

GNU 軟體套件列表列出了由自由軟體基金會作為 GNU 計畫的一部份開發抑是維護的重要軟體套件,GNU 計畫目的是開發完全由自由軟體組成的類似 Unix 電腦作業系統。其中有真濟的軟體套 Linux 核心做伙構建了完整的電腦作業系統。

GNU 軟體套件意味有啥物

二空一三年,理察 ・ 斯托曼總結一般應該普遍適用 GNU 軟體套件的九个標準,毋過伊同時指出,有真好的理由的時也會當有例外佮靈活性:

一 . 伊應該將家己描述做一个 GNU 軟體套件二 . 伊應該通過 ftp . gnu . org 抑是其他所有的人攏會當存取的網站分發三 . 伊的首頁應該佇咧 GNU 網站頂四 . 開發人員應注意𪜶的軟體會當佮其他 GNU 軟體套件協同工作五 . 文件做法應該 Texinfo,抑是應該方便去共換著 Texinfo 六 . 擴充語言應用 GNU Guile,但這方面明確會當有例外七 . 無應該推薦任何非自由軟體,也無應該用者引導到非自由文件抑是非自由軟體八 . 使用 GNU 術語,如 GNU / Linux 作業系統,佮「自由軟體」(free software), 毋是「開源」(open source) 九 . 維護者至少愛有當時仔聯絡,以討論軟體抑是修復相容性的問題

基本系統

GNU 作業系統並無官方的「基本系統」。 GNU 設計做一个二十世紀八空年代 Unix 作業系統的替代,使用 POSIX 標準為指導,啊無論佗一種定義攏會予出一个範圍閣較闊的「基本系統」。 毋過,下跤的 GNU 軟體套件小列表,應該比其他的軟體套件閣較為「核心」。 當然喔,包含(如 plotutils)佮排除(如 C 標準函式庫)的軟體套件猶原爭議。

注釋

一 . 穩定版本。注意一寡發行版(如 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–1875入式 HTTP 侍服器十二 . GNU m 四–宏處理器十三 . GNU gperf-優秀的雜鬥函式發生器十四 . GNU gettext–國際化庫十五 . GNU GLOBAL-程式碼標籤工具十六 . GNU lightning–生成機器語言的即時編譯器十七 . DotGNU–Microsoft . NET 的替代十八 . GNU Classpath–Java 庫十九 . GNU bison–做為 yacc 替代的語法來破析器產生程式二十 . GNU Guile–1875入式 Scheme 直譯器(擴充語言) 二十一 . BFD–物件檔案庫二十二 . GNU MDK–MIX 佇咧編程的開發工具包二十三 . GNU indent–C 佮 C + + 原始碼縮排程式。 二十四 . GNU FriBidi–實現 Unicode 雙向演算法的庫二十五 . MIT / GNU Scheme–麻省理工學院 Scheme 語言的直譯器、編譯器佮庫。 二十六 . SmartEiffel–GNU Eiffel 編譯器二十七 . GNU Smalltalk–ANSI Smalltalk 鋪九十八實現(直譯器佮類別館)。 二十八 . 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–通用(多國語言)輸入訓練軟體。 二十八 . Gnuzilla–網路包二十九 . GNU Ferret–Free Entity Relationship and Reverse Engineering Tool . SQL database designer 三十 . lsh–安全 Shell(SSH)協定第二版的實現三十一 . Ocrad–GNU 干焦學字元辨識三十二 . GNU Stow–軟體安裝管理程式三十三 . GNU gcal–曆日算佮列印程式。 三十四 . GNU Units–單位轉換程式。 三十五 . GNU Guix–GNU 系統軟體套件管理佮分發器。

科學軟體

遊戲

一 . GNU Backgammon-雙陸棋遊戲二 . GNUbik-魔方的自由軟體實現三 . GNU Chess-使用 glChess、Xboard 抑是類似的西洋棋遊戲 ia̋n-jín 四 . GNU Go-圍棋的實現五 . GNU Jump-目標是𬦰上塔,佇無仝平台之間跳愈無落落六 . GNU Kart-賽車遊戲七 . Liquid War-嘿戰遊戲

其他

一 . GNU Miscfiles–一寡資料檔案,包含講機場的標準、國家佮語言代碼二 . GnowSys–a kernel for semantic computing ( a distributed agent oriented knowledge base . ) 三 . Gnucap–GNU 電路分析軟體套件四 . Gnu Panorama–光線追蹤的三 D 框殼五 . Gnu Sovix–是因為 PHP 的網站校訂系統六 . Gnu Maverik–虛擬實境的微核心七 . 三 DLDF–圖形軟體套件八 . GNU LibreDWG–讀取寫入 . dwg 檔案的庫九 . GNU dbm(抑是 GDBM) 十 . GNU MediaGoblin–散分式媒體共享

參見

  • GNU 計畫
  • 自由軟體運動
  • 高優先級的自由軟體專案

參考

外部連結

  • FSF / UNESCO 自由軟體 kha-tá-lok-guh–所有的 GNU 軟體套件(英文)