GNUパッケージ一覧
[Wikipedia|▼Menu]

GNUパッケージ一覧では、GNUプロジェクトの一部としてFree Software Foundationによって開発・保守されているパッケージソフトウェアのうち、注目に値するを列挙する。GNUフリーソフトウェアのみで構築されたUnix系オペレーティングシステムである。これらのパッケージソフトウェアの多くは同時にLinuxカーネルを完全なオペレーティングシステムにするためにも使われている。
GNUパッケージになるとは

2013年に、リチャード・ストールマンは通例GNUパッケージになる9つの局面を認定した[1]。ただし、彼は次のような理由の場合、例外になるかも知れないと注釈をつけた[2]
GNUパッケージと呼ばれるべきもの。

ftp.gnu.org や他の誰でも自由なアクセスが可能なウェブサイト経由で配布されるべきもの。

パッケージのホームページがGNUのウェブサイトにあるべきもの。

開発者たちがソフトウェアが他のGNUパッケージと相性が良くなるように注意を払わなければならないもの。

ドキュメントがTexinfo形式であるべきもの、または簡単にそれに変換できるべきもの。

GNU Guile形式であるべきもの。但しこれに関しては例外が普通にあり得る。

他のどんなフリーでないプログラム・ソフトウェアを使っていたり、フリーでないドキュメントを参照していたりするべきでないもの。

GNUの専門用語を使用しているもの。例えば「オープンソース」ではなく「フリーソフトウェア」など。

保守者に簡単にコンタクト可能であるべきもの。少なくとも流暢にプログラムの問題は互換性の問題を修正ついて議論できること。

ベースシステム

GNUオペレーティングシステムには公式のベースシステムはない。GNUは1980年代にUNIXの代わりになるように計画されており、POSIXの規格を元としている。しかし、どちらの規格もかなりの大きさのベースとなるシステムを求めていた。下記のリストはより下にある節のリストよりも「核」に近いようなパッケージである。もちろん含まれているもの(plotutilsなど)と除外されているもの(標準Cライブラリ)には異論もある。

ベースシステムパッケージ名説明提供されるプログラムバージョン [注 1]
bashGNUのUNIX互換のシェルbash5.2.21[3] (2023-11-09)
coreutils基本的なコマンド
fileutils
chgrpchownchmodcpdddfdirdulnls:mkdirmkfifomknodmvrmetc.
textutils
catcksumheadtailmd5sumnlodprtsortjoinwctacpasteetc.
shellutils
basenamechrootdatedirnameechoenvgroupshostnamenicenohupprintfsleepetc.Lua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2024-03-28)
cpioアーカイバーcpio2.15[4] (2024-01-14)
diffutilsファイル間の差分表示diff, cmp, diff3, sdiff3.6(2017-5-21)
findutils(英語版)検索ユーティリティfind, locate, xargs4.9.0[5] (2022-02-02)
fingerユーザー情報n/a1.37, (October 28, 1992)
grepファイルから文字列検索grep3.11[6] (2023-05-13)
groffドキュメント処理システム (groff)groff1.23.0[7] (2023-07-07)
GRUBブートローダー (GRand Unified Bootloader)grub2.12-rc1[8] (2023-07-10; 2023-12-20)
gzip圧縮ソフト (gzip)gzipLua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2023-08-19)
hurd [注 2]UNIXと同じ動作をするマイクロカーネルn/a0.9[9] (2016-12-18)
inetutilsネットワークユーティリティifconfig,[10] inetd,[10] Telnet,[10] rcp,[10] rlogin,[10] WHOIS,[10] traceroute,[10] ping[10] 2.5[11] (2023-12-29)
linux-libreLinuxカーネルからソースコードを含まなかったり、難読化されていたり、プロプライエタリなライセンスの元にリリースされていたりするようなソフトウェアを全て除去したバージョンn/a6.9.2-gnu[12] (2024-05-25)
plotutilsクロスプラットフォームgraph, libplot, libplotter2.6 (2009年9月27日)
readlineコマンドラインを読むreadline8.2[13] (2022-09-26)
screen端末多重接続プログラムscreenLua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2023-08-17)
sysutils
[注 3]ユーザー、グループ、パスワード、シェルの管理をするシステムユーティリティ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, write0.1.6[14] (2009年)
tarファイルを様々な形式にできるアーカイバーtar1.35[15] (2023-07-18)
texinfoドキュメントシステムn/a7.1[16] (2023-10-18)
timeコマンドの実行時間を計測するプログラムtimeLua エラー モジュール:Wd 内、2009 行目: attempt to concatenate a nil value(2018-03-12)

注釈^ 安定版。Gentooなど、ディストリビューションの中には、安定版が少々古いため開発版を使っているものもある。
^ Note that because HURD is under active development, there is no stable version. Hurd is distributed through version control systems.
^ 安定版は無い。現在のバージョンはここに挙げるのは不適切かもしれない。

ソフトウェア開発


次ページ
記事の検索
おまかせリスト
▼オプションを表示
ブックマーク登録
mixiチェック!
Twitterに投稿
オプション/リンク一覧
話題のニュース
列車運行情報
暇つぶしWikipedia

Size:46 KB
出典: フリー百科事典『ウィキペディア(Wikipedia)
担当:undef