| 開発者 | GNU プロジェクト |
|---|---|
| 安定リリース | 9.5 [1]
/ 2024年3月28日 |
| リポジトリ |
|
| 書かれた | C、シェルスクリプト[2] |
| オペレーティング·システム | Unixライク |
| タイプ | その他のユーティリティ |
| ライセンス | 2007 [a] : GPL-3.0以降 2002 [b] : GPL-2.0以降 |
| Webサイト | www.gnu.org/software/coreutils/ |
GNU Core Utilitiesまたはcoreutils は、 cat、ls、rmなど、 Unix 系オペレーティング システムで使用される多くの基本ツールの実装を含むGNUソフトウェアパッケージです。
2002年9月、GNU coreutilsは、以前のパッケージtextutils、shellutils、fileutils、およびその他のさまざまなユーティリティを統合して作成されました。[3] 2007年7月、GNU coreutilsのライセンスはGPL-2.0-or-laterからGPL-3.0-or-laterに更新されました。[4]
GNU コア ユーティリティは、コマンドのパラメータとして長いオプションをサポートするほか、通常の引数の後でもオプションを許可する緩やかな規則もサポートします ( POSIXLY_CORRECT環境変数が設定されていない場合)。この環境変数により、BSDでは異なる機能が有効になります。
含まれるコマンドの簡単な説明については、 GNU Core ユーティリティ コマンドのリストを参照してください。
FOSSエコシステムには、範囲と焦点が若干異なる (機能が少ない)、またはライセンスを持つ代替実装パッケージが用意されています。たとえば、GPL-2.0-onlyでライセンスされているBusyBoxや、0BSDでライセンスされているToybox などがあります。
歴史
1990年にDavid MacKenzieはGNU fileutilsを発表しました。[5]
1991年、マッケンジーはGNU shellutilsとGNU textutilsを発表しました。 [ 6] [7]さらに、ジム・マイヤーリングがこれらのパッケージ(現在はcoreutilsとして知られています)のメンテナーとなり、それ以来その地位を維持しています。[8]
2002年に、マイヤーリングは、以前のパッケージであるtextutils、shellutils、fileutilsとその他のさまざまなユーティリティを統合したGNU coreutilsを発表しました。 [3]
参照
- GNU Binutils
- GNU Core ユーティリティ コマンドのリスト
- Unixコマンドのリスト
- Toybox は、Android で使用される 0BSD ライセンスのオールインワン Linux コマンドライン ユーティリティです。
- util-linux は、 mount、fdisk、more、killなど、GNU Core Utilities に含まれていない約 100 個の基本的な Linux システム ユーティリティのセットです。
注記
- ^ GPL-3.0 以降、バージョン 6.10 以降。
- ^ GPL-2.0以降、バージョン6.9まで。
参考文献
- ^ Pádraig Brady (2024年3月28日). 「coreutils-9.5 リリース [安定版]」 . 2024年3月28日閲覧。
- ^ 「Open Hub の GNU Core Utilities オープンソース プロジェクト: 言語ページ」。2019 年 3 月 28 日時点のオリジナルよりアーカイブ。2019年 3 月 28 日閲覧。
- ^ ab Meyering, Jim (2003-01-13). 「README-package-renamed-to-coreutils」。2019年12月25日時点のオリジナルよりアーカイブ。2018年8月15日閲覧。
- ^ Meyering, Jim (2007-07-23). 「COPYING: バージョン3への更新」。2019年12月25日時点のオリジナルよりアーカイブ。2018年8月15日閲覧。
- ^ 「GNU ファイルユーティリティリリース 1.0」。groups.google.com。
- ^ 「GNU シェル プログラミング ユーティリティがリリースされました」。groups.google.com。
- ^ 「新しい GNU ファイルおよびテキスト ユーティリティがリリースされました」。groups.google.com。
- ^ 「GNU の Who」。
外部リンク
- 公式サイト
- Heirloom Toolchest - 代替ユーティリティセット
- opensource.com の記事: gnu-core-utilities、2018 年 4 月 4 日、David Both (特派員) 著
