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

Weblio 辞書 > コンピュータ > OSS用語 > Slackwareの意味・解説 

Slackware

読み方スラックウェア

Linuxの歴史において、ごく初期普及していたディストリビューションであるSLSSoftlanding Linux System)をベースに、当時ミネソタ州立大学ムーアヘッド校学生だったPatrick Volkerding改良して1993年リリースしたLinuxディストリビューション実行ファイル形式を、旧来のa.out形式”から“ELF形式”に変更するとともに、「ease of use」(使いやすさ)と「stability」(安定性)を2つ目標としてカーネル構成パッケージの内容見直し行った
ディストリビューション構成するパッケージは、UNIX基本ツールのひとつであるアーカイブツールtarファイル圧縮ツールgzip組み合わせて作成するtgz形式いわゆるtarボール”)のファイルかインストールされ、パッケージ間の依存関係などをチェックするパッケージ管理ツールのようなものは使われていない
Slackwareの開発は現在でも継続されており、本稿執筆時点2006年1月)の最新バージョンは、2005年9月リリースされバージョン10.2である。また、日本語化パッケージ開発や提供も、有志による「Slackware Add-on Package Project」によって継続されている。
関連見出し
Plamo Linux
関連URL
The Slackware Linux Project (http://www.slackware.com/)
Slackware Add-on Package Project(http://sap.sourceforge.jp/)

Slackware

出典: フリー百科事典『ウィキペディア(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

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/02/27 03:22 UTC 版)

パッケージ管理システム」の記事における「Slackware」の解説

pkgtool Slackware標準パッケージ管理ツールAPTYum比較して極めてシンプルなツールであり、バージョン管理行えない。 slackpkg Slackwareで使用できるパッケージ管理ツール標準ではインストールされない。Slackware標準パッケージしか扱えないものの、インストールすればAPTYumのようなバージョン管理をSlackwareで実現することができる。 sbopkg Slackware用リポジトリ、SlackBuilds.org用のパッケージ管理ツール上記のとおり、slackpkgではサードパーティーパッケージを扱えないため、独自に提供されている。

※この「Slackware」の解説は、「パッケージ管理システム」の解説の一部です。
「Slackware」を含む「パッケージ管理システム」の記事については、「パッケージ管理システム」の概要を参照ください。

ウィキペディア小見出し辞書の「Slackware」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「Slackware」の関連用語

Slackwareのお隣キーワード

   

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



Slackwareのページの著作権

   
OSS iPediaOSS iPedia
Copyright © Information-technology Promotion Agency, Japan. All rights reserved 2006-2026
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのSlackware (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのパッケージ管理システム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS