Slackware_Linuxとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Slackware_Linuxの意味・解説 

Slackware

(Slackware_Linux から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2026/08/30 16:52 UTC 版)

Slackware Linux
Slackware 15.0
開発者 Patrick Volkerding, Slackware team
プログラミング言語 C言語, C++, シェルスクリプト
OSの系統 Linux
開発状況 開発中
ソースモデル オープンソース
初版 1993年7月17日 (33年前) (1993-07-17)
最新安定版 15.0 / 2022年2月2日 (4年前) (2022-02-02)[1]
最新開発版 -current / 継続更新中[2]
リポジトリ ftp.slackware.com/pub/slackware/
対象市場 汎用
使用できる言語 多言語対応
アップデート方式 slackpkg、手動更新
パッケージ管理 pkgtool, installpkg, upgradepkg, removepkg, slackpkg
プラットフォーム IA-32, x86_64, ARM
カーネル種別 モノリシックカーネル
ユーザランド GNU
既定のUI Xfce, KDE Plasma, CLI
ライセンス 各種自由ソフトウェアライセンス
ウェブサイト www.slackware.com
サポート状況
サポート中
シリーズ記事
Slackware派生ディストリビューション
テンプレートを表示

Slackware(スラックウェア)は、Patrick Volkerdingが開発・保守するLinuxディストリビューションである。1993年7月17日に最初のバージョンが公開され[3]、現在も開発が継続されているLinuxディストリビューションの中で最古級のものとされる[4]

概要

Slackwareプロジェクトは、シンプルさと安定性を設計目標として掲げ、upstreamソフトウェアへの独自変更を最小限に抑える方針をとっている[3]。設定はテキストファイルとシェルスクリプトを基本とし、systemdを採用せず、BSD風の従来型initスクリプトを維持している[5]。また、パッケージの依存関係を自動解決する仕組みを持たず、依存関係の管理は利用者に委ねられている[6]

日本でもかつて高い人気があり、JE(Japanese Extensions)による日本語化や、FM TOWNSへの移植なども行われていた[要出典]

名称の由来

「Slackware」の "Slack" は、宗教パロディ団体 Church of the SubGenius における概念「Slack」に由来する。Volkerdingは2000年のインタビューで、名称がSubGeniusに触発されたものであることを認め、バージョン2.0から3.0の時代にはCDに同団体のシンボルである "Dobbshead" を印刷していたと述べている[7]

パッケージ管理

The Slackware mascot: Tux smoking a pipe

Slackwareのパッケージ管理システム(pkgtools)は、パッケージのインストール・アップグレード・削除を行う。パッケージは、インストールされるファイル群と説明ファイル・インストールスクリプトをtarでアーカイブし、gzip(12.2以前)またはxz(13.0以降)で圧縮した形式である[6][8]

前述のとおり、pkgtoolsは依存関係の自動解決機能を持たない[6]。この点はDebianのAPTやRed Hat系ディストリビューションのdnfとの大きな相違点である。

主なコマンドは以下のとおりである[6]

  • installpkg : パッケージのインストール
  • upgradepkg : パッケージのアップグレード
  • removepkg : パッケージの削除
  • pkgtool : 上記機能へのメニュー形式のフロントエンド

安定版向けのセキュリティ更新やバグ修正は、各バージョンの patches/ ディレクトリを通じて提供される[9]

Slackpkg

Slackpkgは、ネットワーク経由で公式パッケージの取得・更新を行うツールである。もともとPiter Punkによってサードパーティーツールとして開発され[10]、Slackware 9.1でextraに収録された後[11]、12.2で公式パッケージとして本体に収録された[12]

主なコマンドは以下のとおりである。

  • slackpkg update : パッケージリストの更新
  • slackpkg install-new : 新たに追加された公式パッケージのインストール
  • slackpkg upgrade-all : インストール済みパッケージのアップグレード
  • slackpkg clean-system : 公式パッケージに存在しないパッケージの削除

パッケージの作成

Slackwareのパッケージ構造は単純であるため、ソースコードからビルドしたソフトウェアを利用者自身がパッケージ化し、pkgtoolsで管理することができる[6]。ビルド手順を記述したスクリプトはSlackBuildと呼ばれ、コミュニティサイトのSlackBuilds.orgでは多数のサードパーティ製SlackBuildスクリプトが提供されている[13]

他形式パッケージの変換

rpm2txzは、RPMパッケージをSlackwareパッケージ形式(.txz)に変換するツールである。形式の変換のみを行い、RPMパッケージが持つ依存関係の解決や、Slackware向けの調整は行わない。このため、変換したパッケージを利用する場合には、依存関係を利用者自身が確認する必要がある。

debパッケージについては、コミュニティのツールとしてdeb2tgzという変換ツールがある[14]

日本語対応

Slackware 15.0は、日本語フォントとしてSazanamiおよびNoto Sans/Serifを、Input Method FrameworkとしてFcitxおよびibusを、日本語入力システムとしてAnthyのUnicode版を収録している[5]

リリース

最新の安定版は、2022年2月2日(UTC)にリリースされた15.0である(2026年8月時点)[1][4]。15.0はLinux 5.15.19、GCC 11.2、KDE Plasma 5、Xfce 4.16などを含む[15]

安定版とは別に、次期安定版に向けた開発ツリーである -current が存在し、継続的に更新されている[2]。開発方針に関する議論は、LinuxQuestions.orgのSlackwareフォーラムで公開されている[16]

バージョン履歴

各バージョンのリリース日およびリリース内容は、公式FTPアーカイブに含まれる各バージョンのANNOUNCEファイルおよびChangeLog.txtに記録されている[8]

バージョン リリース日 サポート終了日 カーネルバージョン 特記事項
サポート終了:1.00 1993年7月17日 明記なし 0.99.11 Alpha
サポート終了:1.1 1993年11月5日 明記なし 0.99.13
サポート終了:2.0 1994年7月2日 明記なし 1.0.9
サポート終了:2.1 1994年10月31日 明記なし 1.1.59
サポート終了:2.2 1995年3月30日 明記なし 1.2.1
サポート終了:2.3 1995年5月24日 明記なし 1.2.8
サポート終了:3.0 1995年11月30日 明記なし 1.2.13 CD-ROMでの最初のリリース
サポート終了:3.1 1996年6月3日 明記なし 2.0.0 Windows 95への風刺としてSlackware 96とも呼ばれる
サポート終了:3.2 1997年2月17日 明記なし 2.0.29
サポート終了:3.3 1997年6月11日 明記なし 2.0.30
サポート終了:3.4 1997年10月14日 明記なし 2.0.30 ZipSlackが登場
サポート終了:3.5 1998年6月9日 明記なし 2.0.34
サポート終了:3.6 1998年10月28日 明記なし 2.0.35
サポート終了:3.9 1999年5月10日 明記なし 2.0.37pre10
サポート終了:4.0 1999年5月17日 明記なし 2.2.6 KDEが追加され、フルインストールに1GBを要する最初のバージョン
サポート終了:7.0 1999年10月25日 明記なし 2.2.13
サポート終了:7.1 2000年6月22日 明記なし 2.2.16 GNOMEが追加
サポート終了:8.0 2001年7月1日 明記なし 2.2.19 Mozilla Browserが追加され、任意でLinux 2.4が使用できる
サポート終了:8.1 2002年6月18日 2012年8月1日[17] 2.4.18 パッケージ名が8.3形式からname-version-arch-build.tgzに変更され、hdsetupがpkgtoolsに進化した
サポート終了:9.0 2003年3月19日 2012年8月1日[17] 2.4.20 (2.4.21のパッチ適用済)
サポート終了:9.1 2003年9月26日 2012年8月1日[17] 2.4.22 (2.4.26のパッチ適用済) OSSからALSAへ変更
サポート終了:10.0 2004年6月23日 2012年8月1日[17] 2.4.26 XFree86からX.org Serverへ変更
サポート終了:10.1 2005年2月2日 2012年8月1日[17] 2.4.29
サポート終了:10.2 2005年9月14日 2012年8月1日[17] 2.4.31 GNOMEが削除
サポート終了:11.0 2006年10月2日 2012年8月1日[17] 2.4.33.3 DVDで提供された初めてのバージョン
サポート終了:12.0 2007年7月1日 2012年8月1日[17] 2.6.21.5 Linux 2.4からLinux 2.6へ変更され、HALのサポートが追加、そしてフロッピーディスクでのインストールのサポートが削除
サポート終了:12.1 2008年5月2日 2013年12月9日[18] 2.6.24.5
サポート終了:12.2 2008年12月10日[12] 2013年12月9日[18] 2.6.27.7 (2.6.27.31のパッチ適用済) Slackpkgの追加[12]
サポート終了:13.0 2009年8月26日[19] 2018年7月5日[20] 2.6.29.6 64ビット版が追加され、KDE 3.5からKDE 4.xへ変更、gzipからxzへ圧縮形式が変更
サポート終了:13.1 2010年5月24日 2018年7月5日[20] 2.6.33.4 PolicyKitとConsoleKitの追加、libataサブシステムへ変更
サポート終了:13.37 2011年4月27日 2018年7月5日[20] 2.6.37.6 GPTのサポート、Btrfsファイルシステム追加
サポート終了:14.0 2012年9月28日 2024年1月1日[21] 3.2.29 (3.2.98のパッチ適用済) NetworkManagerの追加とHALの削除、HALの機能をudevに統合
サポート終了:14.1 2013年11月4日 2024年1月1日[21] 3.10.17 (3.10.107のパッチ適用済) UEFIサポートの追加、MySQLからMariaDBへの変更
サポート終了:14.2 2016年6月30日[22] 2024年1月1日[21] 4.4.14 (4.4.276のパッチ適用済) PulseAudioとVDPAUの追加、udevからeudev、ConsoleKitからConsoleKit2への変更
現行バージョン:15.0 2022年2月2日[1] 未発表 5.15.19[15] デフォルトのエンコーディングASCIIからUTF-8へ変更、ConsoleKit2からelogindへの変更、KDE4からPlasma5への変更、Python 3への移行、pkgtools関連データの管理場所の /var/lib/pkgtools/ への移行、lame、vulkansdk、SDL2、FFmpegWaylandのコアシステムへの追加、LDAP、PAMへの移行[1]
最新プレビュー版:-current 開発中 N/A 随時更新[2] 次期安定版に向けた開発ツリー。更新内容はChangeLog.txtで公開されている[2]
凡例
サポート終了
サポート中
現行バージョン
最新プレビュー版
将来のリリース

派生版

Slackware派生

Slackware 系統樹

Slackwareから派生したLinuxディストリビューションの一覧[23]

配布版 説明 状態
Absolute Linux Slackwareを母体とした軽量Linuxディストリビューション 現役
Austrumi Linux 小容量メディアから起動可能な軽量Live CDLinuxディストリビューション 現役
Frugalware Linux 初期のバージョンはSlackwareをベースとしていたが、後に独自のパッケージ管理システムを採用した。 更新停止
KateOS Xfceを採用したデスクトップ向けディストリビューション。 更新停止
MuLinux モジュール交換可能なフロッピーディスクベースのLinuxディストリビューション 更新停止
NimbleX 高度なカスタマイズ機能を特徴としていたLive CDディストリビューション。 更新停止
Platypux フランスで開発されていたSlackware系Linuxディストリビューション 更新停止
Puppy Linux Slackwareベース版として「Slacko Puppy」が存在する軽量Linuxディストリビューション 現役
Porteus Slaxから派生したSlackwareベースの軽量Live USB/Live CDディストリビューション。 現役
Salix OS Slackwareとの高い互換性を持つデスクトップ向けディストリビューション。依存関係解決機能を備える。 現役
Slackintosh PowerPC向け非公式版Slackware。 更新停止
Slamd64 x86_64対応版Slackwareとして開発されていたディストリビューション。 更新停止
Slax 軽量Live CDディストリビューション。現在はDebianベース版が主流であるが、Slackware版も提供されている。 現役
VectorLinux 古いハードウェア向けとして知られていた軽量Linuxディストリビューション 更新停止
Wolvix Xfceを採用したデスクトップ向けLinuxディストリビューション 更新停止
Zenwalk Slackwareの最小構成版として始まった軽量Linuxディストリビューション。現在もSlackware互換性を維持している。 現役
ZipSlack ZIPファイル形式で配布されていた軽量かつポータブルなSlackware環境。 更新停止

openSUSE

初期のS.u.S.E LinuxはSlackwareをベースに構築されていたが、後にRPMベースのパッケージ管理を採用した独自のディストリビューションとして発展した[24]。現在のopenSUSEはSlackware系ではなく、RPMパッケージ管理を採用するSUSE系Linuxディストリビューションである[24]

日本発の派生版

脚注

  1. 1 2 3 4 Slackware Release Announcement (Slackware 15.0) (英語). The Slackware Linux Project (2022年2月2日). 2026年8月31日閲覧。
  2. 1 2 3 4 ChangeLog.txt (slackware64-current) (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  3. 1 2 The Slackware Linux Project: General Information (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  4. 1 2 2022年2月4日 Slackware 15.0がリリース、モダナイズされたLinux最古のディストリビューション”. gihyo.jp. 技術評論社 (2022年2月4日). 2026年8月31日閲覧。
  5. 1 2 PACKAGES.TXT (slackware64-15.0) (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  6. 1 2 3 4 5 Slackware Linux Essentials - Chapter 18. Slackware Package Management (英語). Slackware Linux Essentials (Slackbook). 2026年8月31日閲覧。
  7. Replies from Slackware Founder Patrick Volkerding (英語). Slashdot (2000年3月17日). 2026年8月31日閲覧。
  8. 1 2 Slackware FTP archive (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  9. The Slackware Linux Project: Slackware Security Advisories (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  10. Piter Punk. Tutorial Slackpkg (ポルトガル語). Piter Punk's Articles. 2026年8月31日閲覧。
  11. slackware-9.1/extra/ (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  12. 1 2 3 Slackware Release Announcement (Slackware 12.2) (英語). The Slackware Linux Project (2008年12月10日). 2026年8月31日閲覧。 “The slackpkg tool can also help update from an older version of Slackware to a newer one, and keep your Slackware system up to date.”
  13. SlackBuilds.org (英語). 2026年8月31日閲覧。
  14. vborrego/deb2tgz (英語). GitHub. 2026年8月31日閲覧。
  15. 1 2 Slackware 15.0 release notes (英語). The Slackware Linux Project (2022年2月2日). 2026年8月31日閲覧。
  16. Requests for -current (15.0 → 15.1) (英語). LinuxQuestions.org. 2026年8月31日閲覧。
  17. 1 2 3 4 5 6 7 8 ChangeLog.txt (slackware-11.0) (英語). The Slackware Linux Project. 2026年8月31日閲覧。 “Effective August 1, 2012, security patches will no longer be provided for the following versions of Slackware (which will all be more than 5 years old at that time): Slackware 8.1, 9.0, 9.1, 10.0, 10.1, 10.2, 11.0, 12.0.”
  18. 1 2 ChangeLog.txt (slackware-12.2) (英語). The Slackware Linux Project. 2026年8月31日閲覧。 “Effective December 9, 2013, security patches will no longer be provided for the following versions of Slackware”
  19. ANNOUNCE.13_0 (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  20. 1 2 3 ChangeLog.txt (slackware-13.37) (英語). The Slackware Linux Project. 2026年8月31日閲覧。 “Effective July 5, 2018, security patches will no longer be provided for the following versions of Slackware”
  21. 1 2 3 ChangeLog.txt (slackware-14.2) (英語). The Slackware Linux Project. 2026年8月31日閲覧。 “Effective January 1, 2024, security patches will no longer be provided for the following versions of Slackware (which will all be more than 7 years old at that time): Slackware 14.0, Slackware 14.1, Slackware 14.2.”
  22. ANNOUNCE.14_2 (英語). The Slackware Linux Project. 2026年8月31日閲覧。
  23. DistroWatch.com: Search Distributions (Based on: Slackware) (英語). DistroWatch. 2026年8月31日閲覧。
  24. 1 2 openSUSE:History (英語). openSUSE Wiki. 2026年8月31日閲覧。
  25. Plamo Linux”. Plamo Linux Project. 2026年8月31日閲覧。

外部リンク

関連項目




英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「Slackware_Linux」の関連用語

Slackware_Linuxのお隣キーワード

   

英語⇒日本語
日本語⇒英語
   



Slackware_Linuxのページの著作権

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSlackware (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2026 GRAS Group, Inc.RSS