デスクトップ環境としてKDE Plasma 5を搭載した Slackware 15.0 | |
| 開発者 | パトリック・フォルカーディング |
|---|---|
| OSファミリー | Linux ( Unix ライク) ( Softlanding Linux Systemベース) |
| 作業状態 | 現在 |
| ソースモデル | オープンソース |
| 初回リリース | 1993年7月17日[1] |
| 最新リリース | 15.0 [2] [3] [4] / 2022年2月2日 |
| 利用可能 | 多言語 |
| 更新方法 | pkgtool、slackpkg |
| パッケージマネージャー | pkgtool、slackpkg |
| プラットフォーム | IA-32、x86-64、ARM |
| カーネルタイプ | モノリシック( Linux ) |
| ユーザーランド | GNU |
| デフォルトの ユーザーインターフェース | コマンドライン |
| ライセンス | GNU 一般公衆利用許諾書 |
| 公式サイト | 詳しくはこちら |
Slackwareは、 1993年にパトリック・フォルカーディングによって作成されたLinuxディストリビューションです。もともとSoftlanding Linux System (SLS)をベースにしており、[5] Slackwareは他の多くのLinuxディストリビューション、特にSUSE Linuxディストリビューションの最初のバージョンのベースとなっており、現在もメンテナンスが行われている最古のディストリビューションです。[6]
Slackware は、設計の安定性とシンプルさを追求し、最も「Unix ライク」なLinux ディストリビューションを目指しています。[7]アップストリームのソフトウェア パッケージへの変更は最小限に抑え、ユース ケースを予測したり、ユーザーの決定を妨げたりしないようにしています。最近の Linux ディストリビューションのほとんどとは対照的に、Slackware はグラフィカルなインストール手順やソフトウェア パッケージの自動依存関係解決を提供していません。設定と管理にはプレーン テキスト ファイルと少数のシェル スクリプトのみを使用します。さらに変更を加えないと、コマンド ライン インターフェイス環境で起動します。多くの保守的でシンプルな機能があるため、Slackware は、上級者や技術志向の Linux ユーザーに最適であると考えられています。[8] [9] [10] [11] [12] [13]
SlackwareはIA-32およびx86_64アーキテクチャで利用でき、 ARMアーキテクチャへの移植版もあります。Slackwareは主に[14] 無料のオープンソースソフトウェアですが、正式なバグ追跡機能や公開コードリポジトリはなく、リリースはVolkerdingによって定期的に発表されます。開発者向けの正式なメンバーシップ手続きはなく、Volkerdingがリリースの主な貢献者です。
名前
「Slackware」という名前は、このディストリビューションが、特に関与する意図のないプライベートなサイドプロジェクトとして始まったことに由来しています。最初は真剣に受け止められすぎないように、フォルカーディングはユーモラスな名前を付けましたが、Slackwareが本格的なプロジェクトになった後もその名前はそのまま残りました。[15]
Slackware は、パロディ宗教であるサブジーニアス教会の教義である「Slack の追求」に由来しています。Slackware のグラフィックスの特定の側面はこれを反映しています[16] — タックスが吸っているパイプは、 JR「ボブ」ドブスの頭 のイメージに影響されています。
サブジーニアス教会へのユーモラスな言及は、セットアッププログラムのソフトウェアシリーズの終了を示すinstall.endテキストファイルの多くのバージョンで見つかります。Slackware リリース 14.1 を含む最近のバージョンでは、テキストはROT13で難読化されています。[17] [18]
歴史
誕生

SlackwareはもともとSoftlanding Linux System (SLS) [19]から派生したもので、オリジナルのLinuxディストリビューションの中で最も人気があり、カーネルと基本ユーティリティだけでなく、X11グラフィカルインターフェイス、TCP/IP、UUCPネットワーク、GNU Emacs [20]を含む包括的なソフトウェアコレクションを提供した最初のディストリビューションでした。
Patrick Volkerding は、当時Moorhead State University (MSU)という名前だった大学の学校プロジェクトでLISPインタープリターが必要になったことをきっかけに、SLS を使い始めました。彼は、 CLISP がLinux で利用できることを知り、それを実行するために SLS をダウンロードしました。数週間後、Volkerding はMSU の人工知能の教授から、自宅と学校のコンピューターに Linux をインストールする方法を教えてほしいと頼まれました。Volkerding は、SLS のインストール後に見つかった問題の修正方法をメモに書き留めており、彼と教授はそれらの変更点を調べて新しいインストールに適用しました。しかし、これには SLS のインストールにかかった時間とほぼ同じ時間がかかったため、教授はインストール ディスクを調整してインストール中に修正を適用できるようにできないかと尋ねました。これが Slackware の始まりでした。Volkerding は、バグの修正、ソフトウェアのアップグレード、共有ライブラリとカーネル イメージの自動インストール、ファイル権限の修正など、SLS の改良を続けました。短期間で、Volkerding は SLS で利用できるパッケージの約半分をアップグレードしました。
Volkerding は、SLS の修正版を公開するつもりはありませんでした。MSU の友人たちは、SLS の修正内容を FTP サーバーに載せるよう勧めましたが、Volkerding は「SLS はすぐにこれらの機能を含む新しいバージョンを出すだろう」と考え、数週間待ちました。その間、インターネット上の多くの SLS ユーザーが SLS に新しいリリースを要求していたため、最終的に Volkerding は「SLS のような 0.99pl11A システムが欲しい人はいませんか?」というタイトルの投稿をしました。これに対して、多くの肯定的な反応が寄せられました。MSU のローカル システム管理者と話し合った後、Volkerding は Slackware を大学のFTPサーバーにアップロードする許可を得ました。[15]この最初のSlackwareリリース、バージョン1.00は、1993年7月17日00:16:36 (UTC) [1]に配布され、24枚の3.5インチフロッピーディスクイメージとして提供されました。[22]発表後、フォルカーディングはFTP接続の洪水でサーバーがクラッシュし続けるのを見守りました。その後すぐに、ウォルナットクリークCDROMがFTPサーバーに追加のアーカイブスペースを提供しました。[15]
発達
Slackwareのサイズは付属ソフトウェアの追加により急速に増大し、1994年10月にリリースされたバージョン2.1では3倍以上に膨れ上がり、144万のフロッピーディスクイメージが73枚含まれていた。[23]
1999 年、Slackware のバージョンは 4 から 7 に上がりました。Slackware のバージョン番号は他のディストリビューションより遅れていたため、バンドルされているソフトウェアのバージョンが似ていても、多くのユーザーは Slackware が古いものだと考えていました。Volkerding は、マーケティングの一環としてバージョンを上げることを決定しました。これは、Slackware が他の Linux ディストリビューション (当時はリリース番号が 6 のものが多かった) と同じくらい最新であることを示すためです。彼は、他のほとんどのディストリビューションがすぐにこのリリース番号になると予測して、7 を選択しました。[24]
2004 年 4 月、Patrick Volkerding は、現在使用されているXFree86パッケージの代わりにX.Org Serverパッケージを -current の testing/ ディレクトリに追加し、Slackware のX Window Systemの将来についてコメントを求めました。1 か月後、X.org リリースを X のデフォルト バージョンとして使用することに賛成する意見が 4 対 1 以上であったことを述べた後、彼は XFree86 から X.Org Server に切り替えました。彼は、XFree86 が互換性の問題を引き起こすことが判明していたため、この決定は主に技術的なものであると述べました。Slackware 10.0 は、X.Org Server を搭載した最初のリリースでした。[25]
2005年3月、パトリック・フォルカーディングは開発ChangeLogでGNOMEデスクトップ環境の削除を発表した。彼は、これは4年以上検討されてきたこと、Slackware自体が提供しているものよりも完全なバージョンのGNOMEをSlackware向けに提供しているプロジェクトがすでにあることを述べた。フォルカーディングは、将来のGNOMEサポートはコミュニティに頼ることになると述べた。[26]コミュニティはこれに反応し、2016年10月現在、Slackware向けのアクティブなGNOMEプロジェクトがいくつかある。これには、Cinnamon、Dlackware、Dropline GNOME、MATE、SlackMATEなどがある。多くのディストリビューションでGNOMEが普及しているため、Linuxコミュニティの一部ではこの削除が重要だとみなされた。[27]
2009 年 5 月、Patrick Volkerding は、IA-32ディストリビューションと並行して保守される Slackware64 と呼ばれる公式の x86_64 バリアントの公開 (開発) リリースを発表しました。[28] Slackware64 は、32 ビット プログラムの実行やコンパイルをサポートしていない点で純粋な 64 ビット ディストリビューションですが、「マルチライブラリ対応」として設計されています。Slackware チームのコア メンバーの 1 人である Eric Hameleers は、Slackware64 をマルチライブラリに変換して 32 ビット ソフトウェアを実行できるようにするために必要なパッケージを含むマルチライブラリ リポジトリを管理しています。[29] Hameleers は、2008 年 9 月の手術からの回復の痛みから気を紛らわすために 64 ビット ポートを開始しました。Volkerding は 2008 年 12 月にポートをテストし、32 ビット バージョンと比較していくつかのベンチマークで 20 ~ 40 パーセントの速度向上を見て感銘を受けました。両バージョンを並行して維持するための余分な労力を最小限に抑えるために、SlackwareのビルドスクリプトであるSlackBuildsは、両方のバージョンで1つのソースセットを使用できるように、徐々にいずれかのアーキテクチャをサポートするように移行されました。[30] Slackware64はバージョン13.0で最初の安定リリースを迎えました。
2013 年 11 月の 14.1 リリースから 2016 年 6 月まで、Slackware のリリース間隔は 31 か月に及び、これはリリース史上最長の期間となりました。この間、開発ブランチは 47 日間更新されませんでした。しかし、2015 年 4 月 21 日、Patrick Volkerding は ChangeLog で更新がなかったことを謝罪し、開発チームはその時間を利用して「良い仕事をした」と述べました。その ChangeLog エントリには、多くの主要なライブラリ アップグレードを含む 700 を超えるプログラム変更が記載されていました。2016 年 1 月、Volkerding は、BlueZ がv5.x で直接ALSAサポートを廃止し、他のさまざまなプロジェクトが BlueZ v4.x のサポートを廃止したことが主な理由で、PulseAudioの追加を渋々発表しました。一部のユーザーがこの変更に満足しないことを知っていた彼は、「バグ レポート、苦情、脅迫は私に送ってください」と述べました。これらの変更は、2016年6月にSlackware 14.2がリリースされたことで最高潮に達しました。[31]
歴史的文書
デビッド・カントレルは1999年から2001年までSlackwareチームの中核メンバーとして働いており、その期間についてSlackware ARM Vlogで説明している。[32] パトリック・フォルカーディングは2回のインタビューでその期間についてさらに詳しい情報を提供している。[33] [34]
デザイン哲学
Slackware の設計哲学は、シンプルさ、ソフトウェアの純粋さ、[35]、および上流ソースを変更しないことを強調したコア設計に向けられています。Slackware の設計上の選択の多くは、従来の Unix システムのシンプルさの遺産であり、KISS 原則の例として見ることができます。[36]この文脈では、「シンプル」とは、システムの使用法ではなく、システム設計のシンプルさを指します。したがって、使いやすさはユーザーによって異なります。コマンドラインインターフェイスと従来の Unix ツールの知識がないユーザーは、Slackware を使用すると習得が困難になる可能性がありますが、Unix のバックグラウンドを持つユーザーは、抽象度の低いシステム環境の恩恵を受ける可能性があります。[要出典] Slackware の設計哲学と純粋さの精神に沿って、Slackware のほとんどのソフトウェアは、ソフトウェアの作者によって提供されたオリジナルの構成メカニズムを使用します。ただし、一部の管理タスクについては、ディストリビューション固有の構成ツールが提供されます。
開発モデル
正式な問題追跡システムはなく、コード貢献者や開発者になるための公式な手順もありません。プロジェクトは公開コードリポジトリを維持していません。バグ報告と貢献はプロジェクトにとって不可欠ですが、非公式な方法で管理されています。Slackware リリースに何を含めるかについての最終決定はすべて、Slackware の終身独裁者であるPatrick Volkerding が厳格に行います。[37] [38] [39]
Slackware の最初のバージョンは Patrick Volkerding が一人で開発しました。バージョン 4.0 以降、Slackware の公式アナウンス ファイルには David Cantrell と Logan Johnson が「Slackware チーム」の一員として記載されています。[40]その後のリリース バージョン 8.1 までのアナウンスには Chris Lumens が含まれています。[41] Lumens、Johnson、Cantrell は、Slackware Linux の公式ガイドである「Slackware Linux Essentials」の初版の著者でもあります。[42] Slackware の Web サイトでは、Chris Lumens と David Cantrell が「Slackware の卒業生」であり、「数年間 Slackware プロジェクトにフルタイムで取り組んできた」と記載されています。[38] Volkerding は、Slackware 10.0 および 10.1 のリリース ノートで、Eric Hameleers に「USB、PCI、および Cardbus ワイヤレス カードのサポートに関する作業」に対して感謝の意を表しています。[43] [44]バージョン12.0から、再びVolkerdingを中心としたチーム編成が始まりました。12.2のリリースノートによると、開発チームは7人で構成されています。将来のバージョンでは人員が追加されました。[45]バージョン13.0以降、Slackwareチームにはコアメンバーがいるようです。Eric Hameleersは、2009年10月3日〜4日(バージョン13.0のリリース直後)に書かれた「Slackware開発の歴史」というエッセイで、コアチームについての洞察を提供しています。[37]
パッケージ
管理

Slackware のパッケージ管理システムは総称して pkgtools と呼ばれ、ローカルソースからのパッケージの管理 ( pkgtool )、インストール ( installpkg )、アップグレード ( upgradepkg )、削除 ( removepkg ) を行うことができます。また、パッケージの解凍 ( explodepkg ) や作成 ( makepkg ) も行えます。ネットワークやインターネット経由で Slackware をアップデートする公式ツールはslackpkgです。これはもともと Piter Punk によって、Slackware を最新に保つための非公式な方法として開発されました。Slackware 12.2 ではメインツリーに正式に含まれ、[46] Slackware 9.1 以降ではextras/に含まれていました。 [47]パッケージがアップグレードされると、新しいパッケージが古いパッケージの上にインストールされ、新しいパッケージに存在しないファイルはすべて削除されます。slackpkg でパッケージをインストールしたら、pkgtoolやその他のパッケージ管理コマンドで管理できます。[48] upgradepkgを実行すると、バージョン番号が異なることだけが確認され、必要に応じてパッケージをダウングレードすることができます。
Slackware パッケージは、さまざまな方法で圧縮されたtarballです。13.0 以降、ほとんどのパッケージはxz ( LZMA圧縮アルゴリズムに基づく) を使用して圧縮され、ファイル名拡張子は.txzになります。[49] 13.0 より前は、パッケージはgzip ( DEFLATE圧縮アルゴリズムに基づく)を使用して圧縮され、拡張子は.tgzでした。bzip2およびlzip圧縮のサポートも追加され、ファイル名拡張子はそれぞれ.tbzおよび.tlzになりましたが、これらはあまり使用されていません。
パッケージには、そのプログラムのすべてのファイルと、パッケージ マネージャーが使用する追加のメタデータファイルが含まれています。パッケージの tarball には、ファイルの完全なディレクトリ構造が含まれており、インストール時にシステムのルート ディレクトリに抽出されるようになっています。tarball 内の特別なinstall/ディレクトリの下にある追加のメタデータ ファイルには、通常、slack-descファイルが含まれています。これは、パッケージ マネージャーによって読み取られ、パッケージ化されたソフトウェアの説明をユーザーに提供する、特別にフォーマットされたテキスト ファイルです。 [50]また、doinst.shファイルも含まれています。これは、シンボリックリンクの作成、起動ファイルのアクセス許可の保持、新しい構成ファイルの適切な処理、およびパッケージのディレクトリ構造を介して実装できないインストールのその他の側面を可能にする、解凍後のシェル スクリプトです。 [51] 15.0 の開発中に、Volkerding は、パッケージを削除またはアップグレードするときに起動できるdouninst.shアンインストール スクリプトのサポートを導入しました。[52]これにより、パッケージのメンテナーは、パッケージがアンインストールされたときにコマンドを実行できます。
パッケージマネージャは、コンピュータ上の複数のフォルダに保存されたローカルデータベースを維持します。14.2 およびそれ以前のシステムでは、インストールされたパッケージのメインデータベースは/var/log/に維持されていましたが、15.0 の開発中に、Volkerding は、システムログを消去するときに誤って削除されるのを防ぐために、ディレクトリのうち 2 つを/var/lib/pkgtools/の下の専用の場所に移動しました。 [52] Slackware の各インストールには、メインデータベースの場所にpackages/およびscripts/ディレクトリが含まれます。前者には、インストールされた各パッケージに対応するインストールログファイル (パッケージ名、バージョン、アーキテクチャ、およびビルドに基づく) があり、パッケージサイズ (圧縮済みと非圧縮の両方)、ソフトウェアの説明、およびインストールされたすべてのファイルのフルパスが含まれます。[53]パッケージにオプションのdoinst.shポストインストールスクリプトが含まれている場合、そのスクリプトの内容は、 packages/ディレクトリ内の対応するパッケージのファイル名と一致するscripts/ディレクトリ内のファイルに追加され、管理者は後でポストインストールスクリプトを表示できるようになります。パッケージが削除またはアップグレードされると、packages/およびscripts/の下にある古いインストール ログとスクリプトはremoved_packages/およびremoved_scripts/に移動され、以前のパッケージを確認して、いつ削除されたかを確認できるようになります。これらのディレクトリは14.2 以前では/var/log/にありますが、 15.0 の開発中に/var/log/pkgtools/に移動されました。douninst.sh アンインストール スクリプトをサポートするシステムでは、パッケージがインストールされている間、これらのスクリプトは/var/lib/pkgtools/douninst.sh/ディレクトリに保存されます。削除されると、 douninst.shスクリプトは/var/log/pkgtools/removed_uninstall_scripts/に移動されます。
依存関係の解決
パッケージ管理システムは依存関係の追跡や管理は行いませんが、推奨されるフルインストールを実行すると、標準パッケージのすべての依存関係が満たされます。カスタムインストールまたはサードパーティのパッケージの場合、Slackware は、プログラムに必要なすべてのサポートシステムライブラリとプログラムがシステムにあることをユーザーが確認することに依存しています。標準パッケージの依存関係の公式リストは提供されていないため、ユーザーがカスタムインストールまたはサードパーティソフトウェアをインストールする場合は、不足している可能性のある依存関係を自分で解決する必要があります。パッケージマネージャーは依存関係を管理しないため、依存関係が満たされているかどうかに関係なく、すべてのパッケージがインストールされます。ユーザーは、ソフトウェアを使用しようとしたときに初めて、依存関係が不足していることに気付く場合があります。
Slackware 自体には依存関係を解決するための公式ツールは組み込まれていませんが、 DebianベースのディストリビューションのAPTやRed Hatベースのディストリビューションのyumと同様に、非公式のコミュニティサポートソフトウェアツールがこの機能を提供しています。
- slapt-get は、 APT と同様に機能するコマンド ライン ユーティリティです。slapt-get は依存関係解決のフレームワークを提供しますが、Slackware ディストリビューションに含まれるパッケージの依存関係解決は提供しません。ただし、いくつかのコミュニティ パッケージ ソースと Slackware ベースのディストリビューションは、この機能を活用しています。Gslapt は、slapt -get のグラフィカル インターフェイスです。
- Swaretは依存関係解決機能を備えたパッケージ管理ツールです。元々はSlackwareバージョン9.1にオプションパッケージとして含まれていましたが、当時は依存関係解決機能は含まれていませんでした。[54] Slackware 10.0では配布から削除され、コミュニティに引き継がれました。最終的には依存関係解決機能とロールバック機能が追加されましたが、2014年5月現在、アクティブな開発者はいません。[55]
- NetBSDのpkgsrc は、 Slackware をはじめとする Unix 系オペレーティング システムのサポートを提供します。pkgsrc は、バイナリ パッケージとソース パッケージの両方の依存関係の解決を提供します。[引用が必要]
リポジトリ
Slackware には公式リポジトリはありません。Slackware が提供する公式パッケージは、インストール メディアでのみ利用できます。ただし、Slackware にはサードパーティのリポジトリが多数あります。スタンドアロン リポジトリもあれば、Slackware ベースでありながら Slackware とのパッケージ互換性を維持しているディストリビューション用のリポジトリもあります。これらの多くは、Linux パッケージ検索エンジンである pkgs.org を使用して一度に検索できます。ただし、複数のリポジトリからの依存関係を混在させて一致させると、同じ依存関係の異なるバージョンを必要とする 2 つ以上のパッケージが生成される可能性があります。これは、依存関係地獄の一種です。Slackware 自体はこれらのパッケージの依存関係の解決を提供しませんが、一部のプロジェクトでは、パッケージのファイル (通常は.dep拡張子) とともに、Slackware に含まれていない依存関係のリストを提供します。
依存関係の問題が発生する可能性があるため、多くのユーザーはコミュニティが提供する SlackBuilds を使用して独自のプログラムをコンパイルすることを選択します。SlackBuilds は、提供されたソフトウェア tarball からインストール可能な Slackware パッケージを作成するシェル スクリプトです。SlackBuilds はスクリプトであるため、プログラムのソースをコンパイルするだけではありません。プロジェクトや他のディストリビューションのリポジトリによって提供されるコンパイル済みのバイナリを適切な Slackware パッケージに再パッケージ化するためにも使用できます。ソースをコンパイルする SlackBuilds には、ビルド済みのパッケージに比べていくつかの利点があります。元の作者のソース コードからビルドするため、ユーザーはサードパーティのパッケージ作成者を信頼する必要がありません。さらに、ローカル コンパイル プロセスにより、マシン固有の最適化が可能になります。ソフトウェアを手動でコンパイルしてインストールする場合と比較して、SlackBuilds は Slackware のパッケージ マネージャーを使用することで、システムへのよりクリーンな統合を提供します。一部のSlackBuildsには、メタデータを含む追加ファイルが付属しており、自動化ツールがソースをダウンロードし、ソースが破損していないことを確認し、Slackwareの一部ではない追加の依存関係を計算できるようにします。[56]一部のリポジトリには、SlackBuildsとその結果のSlackwareパッケージの両方が含まれており、ユーザーは独自のパッケージを構築するか、事前に構築されたパッケージをインストールすることができます。
唯一公式に承認されている[57] SlackBuilds リポジトリは SlackBuilds.org で、一般に SBo と呼ばれています。これはコミュニティ支援プロジェクトで、Slackware に含まれていないソフトウェアをビルドするための SlackBuilds を提供しています。ユーザーはソフトウェアの新しい SlackBuild をこのサイトに送信でき、承認されると「パッケージ メンテナー」になります。その後、ユーザーは SlackBuild に更新を提供して問題を修正するか、アップストリームから提供される新しいバージョンをビルドする責任を負います。すべてのプログラムがコンパイルおよび使用できるように、Slackware に含まれていないソフトウェアの必要な依存関係はすべて文書化され、サイトで利用できるようにする必要があります。すべての送信は、リポジトリに追加される前にサイトの管理者によってテストされます。管理者は、主に Volkerding が「私たちの目的に共感している」ことを確認するために、ビルド プロセスを Slackware の公式パッケージのビルド方法とほぼ同じにすることを意図しています。これにより、Volkerdingが価値があると判断したSlackBuildsは、スクリプトを最小限に変更するだけで通常のSlackwareに取り込むことができます。また、ユーザーがVolkerdingにスクリプトをSBoのスクリプトに合わせて変更するよう提案することも防止できます。 [58] SBoはSlackBuildsと追加のメタデータファイルのテンプレート[59]を提供し、パッケージのメンテナーに必要がない限り逸脱しないように奨励しています。[60]
Slackware チームメンバーの Eric Hameleers と Robby Workman はそれぞれ、コンパイル済みパッケージのリポジトリと、パッケージの作成に使用した SlackBuilds およびソースファイルを持っています。ほとんどのパッケージは Slackware に含まれていない追加ソフトウェアであり、メンテナンスに時間をかける価値があると感じたものですが、一部のパッケージは Slackware の将来のアップグレードのテストベッドとして使用され、最も有名なのは Hameleers がKDEの新しいバージョンに「Ktown」パッケージを提供していることです。[61]彼はまた、Slackware の「multilib」リポジトリを管理し、Slackware64 が 32 ビットパッケージを実行およびコンパイルできるようにしています。[29]
リリース

Slackware のリリース ポリシーは、他の Linux ディストリビューションの期限付きリリース (Ubuntu など) やローリング リリース (Gentoo Linux など) スキームとは対照的に、機能と安定性に基づいたリリース サイクルに従います。つまり、リリースの予定時刻は決まっていません。Volkerding は、前のバージョンから適切な数の変更が行われ、それらの変更によって環境が安定すると判断した後、次のバージョンをリリースします。Patrick Volkerding は次のように述べています。「通常、リリース日については推測しないのが私たちのポリシーです。それは、推測にすぎないからです。必要なアップグレードを行い、関連する未解決の問題をすべて解決するのにどのくらいの時間がかかるか、常にわかるとは限りません。次のリリースに向けて構築されたものは、-current ツリーにアップロードされます。」[62]
Slackware はこれまでの歴史を通じて、少なくとも毎年最新のソフトウェアを提供するよう努めてきました。[37]創業以来 2014 年まで、Slackware は少なくとも年に 1 回のリリースを行っていました。リリース活動は 1994 年、1995 年、1997 年、1999 年にピークを迎え、毎年 3 回のリリースがありました。バージョン 7.1 (2000 年 6 月 22 日) 以降、リリースの進行はより安定し、通常は年に 1 回行われるようになりました。それ以降、2 回のリリースがあったのは 2003 年、2005 年、2008 年の 3 年のみでした。しかし、2013 年の Slackware 14.1 のリリース以降、新しいリリースは大幅に減速しました。14.1 と 14.2 の間には 2 年以上、15.0 との間には 5 年以上もギャップがありました。[52] 15.0のリリース時に、Volkerdingは、15.0の開発中に「難しい部分」が解決されたため、Slackware 15.1の開発サイクルははるかに短くなるだろうと述べました。[63]
Slackwareの最新の32ビットx86および64ビットx86_64安定リリースはバージョン15.0(2022年2月2日リリース)であり、Linux 5.15.19のサポートが含まれています。[64]
Volkerding は、より最先端の構成に使用できる「-current」と呼ばれる Slackware のテスト/開発バージョンも維持しています[65]。このバージョンは最終的に次の安定リリースになり、その時点で Volkerding は新しい -current を開始して、Slackware の次のリリースの開発を開始します。このバージョンは一般的に安定していることが知られていますが、問題が発生する可能性があるため、-current は実稼働システムには推奨されません。[66]
サポート
現在、Slackware には公式に定められたサポート期間ポリシーはありません。しかし、2012 年 6 月 14 日にバージョン 8.1、[107] 9.0、9.1、10.0、10.1、10.2、11.0、および 12.0 の変更ログに、2012 年 8 月 1 日をもってこれらのバージョンに対するセキュリティ パッチの提供を終了する旨の通知が掲載されました。最も古いリリースであるバージョン 8.1 は、2002 年 6 月 18 日にリリースされ、EOL に達するまで 10 年以上サポートされていました。その後、2013 年 8 月 30 日に、12.1 [108]および 12.2の変更ログで、2013 年 12 月 9 日に EOL になるとのアナウンスがなされました。変更ログのエントリには、少なくとも 5 年間のサポートがあると記載されていました。 2018年4月6日、バージョン13.0、13.1、13.37 [109]が2018年7月5日にEOLに達すると宣言されました。変更ログエントリには、少なくとも7年間のサポートがあると記載されていました(13.0はほぼ9年間サポートされていました)。2023年10月9日、14.2の変更ログには、14.0、14.1、14.2は2024年1月1日をもってEOLになると記載されていました。[110]
8.1 より前のバージョンについては公式発表はありませんが、メンテナンスされなくなり、事実上 EOL となっています。
ハードウェアアーキテクチャ
歴史的に、Slackware は IA-32 アーキテクチャのみに集中しており、リリースは 32 ビットのみで利用可能でした。しかし、Slackware 13.0 以降では、64 ビットの x86_64 バリアントが利用可能になり、32 ビット プラットフォームとの対称開発で公式にサポートされています。Slackware64 がリリースされる前は、64 ビットを希望するユーザーは、slamd64 などの非公式ポートを使用する必要がありました。
Slackware は、IBM S/390アーキテクチャ用の Slack/390 や、ARM アーキテクチャ用の Slackware ARM (元々は「ARMedslack」として知られていた) も利用可能である。どちらの移植も Patrick Volkerding によって「公式」と宣言されている。[111] [112]しかし、S/390 移植版は、安定版ではバージョン 10.0、テスト/開発版ではバージョン 11.0 のままであり、2009 年以降更新されていない。[113] [114]また、2016 年 5 月 7 日、Slackware ARM の開発者は、14.1 は 2016 年 9 月 1 日に EOL となり、-current の開発は 14.2 のリリースで終了するが、14.2 のサポートは当面維持されると発表した。[115] 14.1のEOLアナウンスは2016年6月25日に変更ログに追加されました。[116] 14.2のEOLアナウンスは2022年12月21日に変更ログに追加されました。[117]
2016年7月、Slackware ARMの開発者は、ARMポートのメンテナンスに伴う手作業を減らすために開発およびビルドツールが強化されたことを発表し、32ビットハードウェアフローティングポートが開発中であることを発表しました。このポートは2016年8月に「現在の」形式でリリースされました。[118]
2020 年 12 月 28 日に、Slackware を 64 ビット ARM アーキテクチャ (「AArch64」として知られています) に移植する作業が開始され、最初のハードウェア モデル ターゲットは PINE64 の RockPro64 と Pinebook Pro でした。2021 年 5 月までに機能的に完了し、ARM ポートの元の設計と実装に比べて多くの改善が行われました。特に、Slackware ARM コミュニティによる新しいハードウェア モデルの管理と有効化に関して改善が見られました。さらに、起動とインストールのプロセスが大幅に改善され、インストール プロセスがはるかに簡単かつ合理化されました。
2022年3月29日、Slackware AArch64は、RockPro64、Pinebook Pro、Raspberry Pi 3および4をサポートし、オンラインインストールドキュメントとビデオインストールガイドを備えた-current(開発)形式で公開されました。また、非公式のslarm64プロジェクト[119]には、AArch64用のポートと、 riscv64アーキテクチャ 用の追加ポートがあります。
2022年3月、SlackwareのARM 32ビットポートの公式開発は終了し、今後の開発はAArch64/ARM64ポートのみに集中することになった。これは、32ビットハードウェアがSlackwareの開発に追いつけず開発を妨げていたことと、ハードウェアの制限が最新技術の採用の妨げになっていたためである。さらに、他の主流のディストリビューションのほとんどが32ビットARMのサポートを終了したため、一部のアプリケーションはビルドに失敗し、サポートできなくなった。ただし、非公式のSlackwareポートであるBonSlack [120]は、32ビットARM用のソフトポート(ARMv5)とハードフロートポート(ARMv7)の両方を提供しており、開発とアップデート(14.2以降)は公式Slackwareに合わせて行われている。このプロジェクトは、Aarch64 (ARM64)、Alpha、HPPA (PA-RISC 1.1)、LoongArch (64 ビット)、MIPS (32/64 ビット)、OpenRISC、PowerPC (32/64 ビット)、RISC-V (64 ビット)、S/390x、SH-4、SPARC (32/64 ビット)、x86 (64 ビット time_t 付き 32 ビット) アーキテクチャ用のポートも提供します。
2022 年 12 月 21 日に、Slackware ARM 14.2 の EOL (サポート終了) が 2023 年 3 月 1 日に宣言されました。
Slackintoshは、1994年から2006年までAppleのPower Macintosh、PowerBook、iMac、iBook、Xserveシリーズで使用されていたMacintosh New World ROM PowerPCアーキテクチャ用のSlackware Linuxの移植版です。Slackintoshの最新バージョンは2008年6月7日にリリースされた12.1です。 [121] Slackintoshのウェブサイトは現在もアクティブで、バージョン12.1はダウンロード可能です。 [122]古いPowerPC Macintoshコンピューターをお持ちの方はご利用可能です。プロジェクトの開発者は2012年2月に開発が凍結され、12.1は1か月間セキュリティパッチを受け取ることができると発表しました。[123] 翌月、安定版リリースが凍結され、誰かが引き継ぐことを決定しない限り、これ以上のアップデートは受け取れないと発表されました。[124] これは実現せず、Volkerdingは2021年7月に正式にプロジェクトの終了を宣言しました。 [52]
分布
Slackware 14.2 [125] CDセット、DVDシングル、および商品はサードパーティが管理するSlackwareストアから入手可能であったが、[126]支払い不足のため、Patrick Volkerdingは「ストアを閉鎖するか、ストアのDNSを停止するかを告げた」。[127] [128] [129] [130] [131] [132] [133]
インストール用のSlackware ISOイメージ(2.6 GB)[134]は、 BitTorrent、FTPミラー、HTTPミラー経由でSlackwareのWebサイトから無料でダウンロードできます。 [135]
IBM S/390用のSlackwareポート(EOL:2009)[136]をダウンロードして、DOSパーティションまたはフロッピーディスクからインストールすることができます。[137]
ARM [138] アーキテクチャ用のSlackwareポートは、Das U-BootとTFTPブートサーバー[140]またはミニルートファイルシステム [141] を使用してネットワーク経由でダウンロードしてインストールすることができます。 [139]
Slackware ARMは、同じ手法を使用してQEMU [142]を実行しているPCにもインストールできます。 [143]
Slackware AArch64 (ARM64) は、DVD から Slackware x86 をインストールするのと同様の方法で、SD カード イメージから直接インストールされます。
参考文献
- ^ abc Patrick J. Volkerding (1993年7月17日). 「ANNOUNCE: Slackware Linux 1.00」.ニュースグループ: comp.os.linux. Usenet: 227gd4$jtq@usenet.INS.CWRU.Edu. 2011年5月13日時点のオリジナルよりアーカイブ。 2014年12月5日閲覧。
- ^ 「Slackware 15.0 リリースノート」。2022年2月2日。
- ^ 「Slackware リリース発表」。Slackware Linux プロジェクト。2022 年 2 月 2 日。
- ^ Volkerding, Patrick (2022年2月2日). 「Slackware 15.0 リリース」. Slackware Linux プロジェクト. 2022年2月3日閲覧。
- ^ .99pl11A システムのような SLS が必要ですか?
- ^ Distrowatch.com. 「Top Ten Distributions」。2013年4月2日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Slackware Linux プロジェクト: 一般情報」。Slackware.com。2017年 7 月 11 日時点のオリジナルよりアーカイブ。2017年7 月 22 日閲覧。
- ^ Slackware Inc. 「Slackware FAQ: Slackware Linux は初心者には難しいという評判があります。これは本当ですか?」。2015 年 9 月 5 日時点のオリジナルよりアーカイブ。2015 年10 月 8 日閲覧。
- ^ Datamation. 「あらゆるレベルのユーザー向けのトップ Linux ディストリビューション」。2015 年 11 月 18 日時点のオリジナルよりアーカイブ。2015年10 月 8 日閲覧。
- ^ Linux.org. 「Which Distro is Right for Me?」。2015年10月9日時点のオリジナルよりアーカイブ。2015年10月8日閲覧。
- ^ Tech Radar. 「パワーユーザー向け Linux ディストリビューション: 5 つのレビューと評価」。2015 年 11 月 2 日時点のオリジナルよりアーカイブ。2015 年10 月 8 日閲覧。
- ^ IT Pro (2010年1月18日). 「Slackware Linux - Less is more」。2015年11月19日時点のオリジナルよりアーカイブ。 2015年10月8日閲覧。
- ^ PC World. 「今日のトップ10 Linuxディストリビューションガイド」。2015年10月11日時点のオリジナルよりアーカイブ。2015年10月8日閲覧。
- ^ “FreeSlack”. FreeSlack.net . 2017年7月27日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ abc Hughes, Phil (1994 年 4 月 1 日)。「Patrick Volkerding 氏へのインタビュー」。Linux Journal。2007年 6 月 2 日時点のオリジナルよりアーカイブ。2007年7 月 3 日閲覧。
- ^ 「Slackware グラフィックスとリンクバナー」。Slackware.com。2017年 7 月 16 日時点のオリジナルよりアーカイブ。2017年7 月 22 日閲覧。
- ^ "install.end" (TXT) . 2016年3月6日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ "install.end" (TXT) . 2016年3月5日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ .99pl11A システムのような SLS が必要ですか?
- ^ 「Linuxディストリビューションの短い歴史」。Lwn.net 。 2018年6月23日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ Stefan Strobel、Volker Elling (1997 年 1 月 1 日) 。LINUX。Springer。pp . 82–83。ISBN 978-0-387-94880-5. 2013年8月4日閲覧。
- ^ 「Slackware Linux プロジェクト: Slackware リリース発表」。Slackware.com。1993年 7 月 16 日。2012 年 6 月 29 日時点のオリジナルよりアーカイブ。2017年7 月 22 日閲覧。
- ^ 「README.210 Slackware Release 2.1」。Mirror.slackware.com 。 2017年7月22日閲覧。
- ^ 「Slackware Linux プロジェクト: よくある質問」。Slackware.com。2007年 1 月 8 日時点のオリジナルよりアーカイブ。2017年7 月 22 日閲覧。
- ^ “Changelog.txt” (TXT) . 2014年3月18日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ “Changelog.txt” (TXT) . 2014年3月18日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ “Gnome Removed From Slackware - Slashdot”. Tech.slashdot.org . 2005年3月27日. 2016年10月18日時点のオリジナルよりアーカイブ。 2016年10月14日閲覧。
- ^ “Changelog.txt” (TXT) . 2018年12月21日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ ab 「/~alien/multilib のインデックス」。Slackware.com 。 2017年7月20日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Eric Hameleers 氏へのインタビュー: Slackware を試すべき理由」Linux Magazine。2010 年 7 月 20 日時点のオリジナルよりアーカイブ。
- ^ 「このアップデートにはセキュリティ修正と改善が含まれています」(TXT)。Slackware.cs.utah.edu 。2018年2月8日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「S03E39 - David Cantrell が語る Slackware Linux の歴史 - 90 年代後半、2000 年代前半」。YouTube。2024年4 月 5 日。
- ^ 「Linux Today - Slackware Commercial Distribution Left in Doubt as Developers Are Laid off」。2014年3月18日時点のオリジナルよりアーカイブ。
- ^ 「常に黒字の Linux ディストリビューション」 2002 年 10 月 4 日。
- ^ 「Slackware Philosophy」。Docs.slackware.com。2018年11月5日時点のオリジナルよりアーカイブ。2018年11月7日閲覧。
- ^ 「Slackware Linux の基礎、第 2 章」(PDF)。Rlworkman.net 。2017年7 月 22 日閲覧。
- ^ abc 「Slackware 開発の歴史」(PDF)。Connie.slackware.com 。2011年 8 月 7 日時点のオリジナルよりアーカイブ(PDF) 。2017 年7 月 22 日閲覧。
- ^ ab 「Slackware Alumni」。Slackware.com 。 2018年5月30日時点のオリジナルよりアーカイブ。2014年9月20日閲覧。
- ^ abc 「Stories of Linux: A Look at Slackware Linux」Linux.com。 2014年10月30日時点のオリジナルよりアーカイブ。2014年9月20日閲覧。
- ^ 「Slackware 4.0 の発表」。2016年6月3日時点のオリジナルよりアーカイブ。2011年8月11日閲覧。
- ^ 「Slackware 8.1 の発表」。2016 年 5 月 19 日時点のオリジナルよりアーカイブ。2011 年8 月 11 日閲覧。
- ^ 「改訂版 Slackware Book プロジェクト」Slackbook.org。2008 年 9 月 15 日時点のオリジナルよりアーカイブ。2015年5 月 26 日閲覧。
- ^ 「アーカイブコピー」。2011年8月12日閲覧。
- ^ 「アーカイブコピー」。2011年8月12日閲覧。
- ^ 「Slackware 12.0 リリースノート」(TXT)。2013年12月2日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ 「このファイルには、Slackware 12.1 へのアップグレード手順、Slackware 12.1 から 12.2 の開発サイクル中に追加、削除、名前変更、分割されたパッケージ、およびユーザーが少しの知識を身に付けることで回避できる潜在的な「落とし穴」が記載されています」(TXT)。Slackware.mirrors.tds.net 。2017年7 月 22 日閲覧。
- ^ ab 「png_inflate() の誤った型 (int コピーは png_size_t コピーであるべき) を修正しました: (CVE-2011-3045 を修正)」(TXT) 。Slackware.cs.utah.edu。2021年 2 月 25 日時点のオリジナルよりアーカイブ。2017 年7 月 22 日閲覧。
- ^ケンロン、セス(2012年9 月1日)。Slackermedia。Lulu.com。ISBN 978-0-9847842-2-6。
- ^ 「外部エンティティの無限ループ DoS などのセキュリティ問題を修正」(TXT)。Slackware.cs.utah.edu 。2018年 4 月 7 日時点のオリジナルよりアーカイブ。2017年7 月 22 日閲覧。
- ^ “Slack-desc - SlackWiki”. Slackwiki.com . 2017年4月3日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Doinst.sh - SlackWiki」。Slackwiki.com。2017年4月8日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ abcdef 「Slackware Linux プロジェクト: Slackware ChangeLogs」。slackware.com。2023年12月20日。2022年6月29日時点のオリジナルよりアーカイブ。2024年9月15日閲覧。
- ^ "slackware:package_management_hands_on - SlackDocs". Docs.slackware.com。 2016年11月7日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Slackware Linux プロジェクト: Slackware リリース発表」。Slackware.com。2015年6 月 11 日時点のオリジナルよりアーカイブ。2015 年5 月 26 日閲覧。
- ^ 「SWareT / Discussion / Open Discussion:Is swaret dead?」。Sourceforge.net。2016年5月27日時点のオリジナルよりアーカイブ。 2016年3月29日閲覧。
- ^ websightdesigns.com、WebSight Designs -。「SlackBuilds.org」。Slackbuilds.org 。 2017年1月16日時点のオリジナルよりアーカイブ。2017年1月15日閲覧。
- ^ 「Slackware 14.2 がリリースされますが、それに応じて Slackbuilds も更新されるのでしょうか?」Linuxquestions.org。 2016 年 3 月 22 日時点のオリジナルよりアーカイブ。2016 年3 月 19 日閲覧。
- ^ “Ten years of SlackBuilds.org”. Alien.dslackbook.org . 2016年6月10日. 2017年8月3日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Index of /templates」。Slackbuilds.org。2017年1月18日時点のオリジナルよりアーカイブ。2017年1月15日閲覧。
- ^ “WebSight Designsm”. Slackbuilds.org . 2017年1月16日時点のオリジナルよりアーカイブ。2017年1月15日閲覧。
- ^ “Index of /ktown”. Alien.slackbook.org . 2016年12月31日時点のオリジナルよりアーカイブ。2017年1月15日閲覧。
- ^ 「Slackware Linux プロジェクト: よくある質問」。Slackware.com。2007年 1 月 8 日時点のオリジナルよりアーカイブ。2015年5 月 26 日閲覧。
- ^ “15.0 ChangeLog.txt”. Slackware.com . 2022年2月8日閲覧。
- ^ 「Slackware Linux プロジェクト: Slackware リリースのお知らせ」。
- ^ 「Slackware Linux プロジェクト: Slackware ChangeLogs」。Slackware.com。2015年 5 月 6 日時点のオリジナルよりアーカイブ。2015年5 月 26 日閲覧。
- ^ "slackware:current - SlackDocs". Docs.slackware.com . 2017年6月28日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Slackware 3.0 リポジトリの CDROM.txt ファイル」。Slackware.cs.utah.edu。2017年7月 22 日閲覧。[永久リンク切れ ]
- ^ “Changelog.txt” (TXT) . 2018年12月21日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ Linux Slackware 96: インターネットで人気の 32 ビット オペレーティング システム。ウォルナット クリーク。1996 年。ISBN 978-1-57176-150-7。
- ^ 「zipslack/: UMSDOS インストールが非常に簡単な zipslack.zip を追加しました。これは、33 MB の完全な Linux システムを Zip ファイルとしてまとめたものです。インストールは FAT 形式の Zip ディスクに収まるか、\LINUX ディレクトリ内の任意の FAT または FAT32 ファイルシステムで動作します。これは、まもなくリリースされる Slackware 3.5-beta、2.0.33、egcs-1.0.2、libc-5.4.44 に基づいています」(TXT)。Slackware.cs.utah.edu 。2018年 12 月 21 日のオリジナルからアーカイブ。2017 年7 月 22 日閲覧。
- ^ 「DistroWatch.com: コンピューティングに楽しさを取り戻そう。Linux、BSD を使用」。Distrowatch.com。2018年6 月 18 日時点のオリジナルよりアーカイブ。2019年2 月 25 日閲覧。
- ^ “ChangeLog.txt” (TXT) . 2018年12月21日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ “Confessions of a Slacker – OSnews”. Osnews.com . 2019年2月26日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware Linux 9.0 のミニレビュー – OSnews」。Osnews.com。2019年2月25日時点のオリジナルよりアーカイブ。 2019年2月25日閲覧。
- ^ “Changelog.txt” (TXT) . 2018年12月21日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ 「Slackware 9.1 を知る – OSnews」。Osnews.com 。 2019年2月26日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware 9.1 リリースノート」。Mirrors.slackware.com 。 2016年3月4日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Slackware 10: 第一印象 – OSnews」。Osnews.com。2019年2月26日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware 10.1 レビュー – OSnews」。Osnews.com 。 2019年2月25日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware 10.1 の概要 [LWN.net]」。Lwn.net。2018年6月18日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware Linux 10.2 の概要 [LWN.net]」。Lwn.net。2018年6月18日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware 10.2 - Tux Machines」。Tuxmachines.org 。 2019年10月4日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Venerable Slackware 12 gets a sporty new wardrobe」Linux.com 2007年7月10日。2018年6月18日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware 12: The anti-'buntu - Tux Machines」。Tuxmachines.org。2018年6月18日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Slackware 12.1 へのアップグレード」Linux.com 2008 年 6 月 3 日。2018 年 6 月 25 日時点のオリジナルよりアーカイブ。2019 年2 月 25 日閲覧。
- ^ “12.1 ChangeLog.txt”. Mirrors.slackware.com . 2018年12月21日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「改訂版 Slackware はシンプルさを維持」Linux.com 2008 年 12 月 23 日。2018 年 6 月 22 日時点のオリジナルよりアーカイブ。2019 年2 月 25 日閲覧。
- ^ ab "12.2 ChangeLog.txt". Mirrors.slackware.com . 2018年12月21日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「DistroWatch.com: コンピューティングに楽しさを取り戻そう。Linux、BSD を使用」。Distrowatch.com。2019年7 月 30 日時点のオリジナルよりアーカイブ。2019年2 月 25 日閲覧。
- ^ “Slackware 13.0: 正式に64ビットになりました [LWN.net]”. Lwn.net . 2018年6月18日時点のオリジナルよりアーカイブ。 2019年2月25日閲覧。
- ^ “13.0 ChangeLog.txt”. Mirrors.slackware.com . 2018年12月21日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「Linux の注目点: Slackware Linux 13.1 - Linux Journal」。Linuxjournal.com。2019年 8 月 8 日時点のオリジナルよりアーカイブ。2019 年2 月 25 日閲覧。
- ^ “13.1 ChangeLog.txt”. Mirrors.slackware.com . 2019年2月2日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「DistroWatch.com: コンピューティングに楽しさを取り戻そう。Linux、BSD を使用」。Ddistrowatch.com。2018年 12 月 22 日時点のオリジナルよりアーカイブ。2019年2 月 25日閲覧。
- ^ 「Slackware レビュー 10 年を経て」Linux.com 2011 年 5 月 9 日。2018 年 6 月 18 日時点のオリジナルよりアーカイブ。2019年2 月 25 日閲覧。
- ^ “Slackware 13.37: Linux for the fun of it [LWN.net]”. Lwn.net . 2018年6月18日時点のオリジナルよりアーカイブ。 2019年2月25日閲覧。
- ^ “13.37 ChangeLog.txt”. Mirrors.slackware.ocm . 2018年4月7日時点のオリジナルよりアーカイブ。2019年2月25日閲覧。
- ^ 「DistroWatch.com: コンピューティングに楽しさを取り戻そう。Linux、BSD を使用」。Distrowatch.com。2019年7 月 30 日時点のオリジナルよりアーカイブ。2019年2 月 25 日閲覧。
- ^ 「Slackware 14.0 ChangeLog」。Slackware 。 2023年10月11日閲覧。
- ^ “Changelog.txt” (TXT) . 2020年11月27日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ 「Slackware 14.1 ChangeLog」。2023年10月11日閲覧。
- ^ “Changelog.txt” (TXT) . 2018年12月21日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ 「DistroWatch.com: コンピューティングに楽しさを取り戻そう。Linux、BSD を使用」。Distrowatch.com。2019年7 月 30 日時点のオリジナルよりアーカイブ。2019年2 月 25 日閲覧。
- ^ 「Slackware 14.2 ChangeLog」。Slackware 。 2023年10月11日閲覧。
- ^ “ChangeLog.txt”. mirrors.slackware.com . 2020年8月7日時点のオリジナルよりアーカイブ。2020年1月14日閲覧。
- ^ "ChangeLog.txt". slackware.com . Slackware Linux プロジェクト。2023 年 12 月 26 日。2022 年 9 月 14 日時点のオリジナルよりアーカイブ。2024年1 月 1 日閲覧。
これらのアップデートでは、さまざまなバグとセキュリティ問題が修正されています。PCI 修正を提供してくれた jwoithe に感謝します。
- ^ “Changelog.txt”. 2018年12月21日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ “Changelog.txt” (TXT) . 2014年3月18日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ “Changelog.txt” (TXT) . 2018年4月7日時点のオリジナルよりアーカイブ。2024年8月31日閲覧。
- ^ 「Slackware 14.2 changelog.txt」。2023年10月21日閲覧。
- ^ 「Slackware Linux プロジェクト: Slackware ポート」。Slackware.com。2015年 5 月 8 日時点のオリジナルよりアーカイブ。2015年5 月 26 日閲覧。
- ^ Stuart Winter. 「Slackware ARM」. Slackware.com . 2015年5月27日時点のオリジナルよりアーカイブ。2015年5月26日閲覧。
- ^ 「Slack390の変更ログ」。Ftp.nluug.nl 。 2014年7月14日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Slack390x の変更ログ」Ftp.nluug.nl。 2016年3月3日時点のオリジナルよりアーカイブ。2017年7月22日閲覧。
- ^ 「Slackware ARM 14.1 およびそれ以降のサポート終了のお知らせ」Linuxquestions.org。2016 年 8 月 16 日時点のオリジナルよりアーカイブ。2016年6 月 29 日閲覧。
- ^ 「SLACKWARE ARM v14.1 のサポート終了」。2022年12月23日閲覧。
- ^ 「Slackware Arm v14.2 のサポート終了が迫る」2022 年12 月 23 日閲覧。
- ^ 「Hard float port now available」Linuxquestions.org。 2017年3月29日時点のオリジナルよりアーカイブ。2017年3月28日閲覧。
- ^ "slarm64". slarm64.org . 2022年12月23日閲覧。
- ^ 「BonSlack unofficial porting of Slackware GNU/Linux to ARM, DEC Alpha, HPPA, LoongArch, MIPS, OpenRISC, PowerPC, RISC-V, S/390x, SH4, SPARC, x86」. bonslack.org . 2023年5月15日閲覧。
- ^ 「DistroWatch.com: Slackintosh」. distrowatch.com . Distribution Watch. 2019年12月3日. 2020年6月29日時点のオリジナルよりアーカイブ。 2020年6月28日閲覧。
- ^ 「Slackintosh Linux ホームページ」。slackintosh.workaround.ch。Slackintosh Linux。2007年8月7日。2020年7月11日時点のオリジナルよりアーカイブ。 2020年6月28日閲覧。
- ^ "ChangeLog.txt". slackintosh.workaround.ch . Slackintosh Linux プロジェクト。2012 年 2 月 17 日。2022 年 3 月 21 日時点のオリジナルよりアーカイブ。2022年9 月 14 日閲覧。Slackintosh
-current は過去 15 か月間更新されていません。このブランチを閉じて、最終的に引き継ぐ人にメンテナンスを委ねる時期が来ました。
- ^ "ChangeLog.txt". slackintosh.workaround.ch . Slackintosh Linux プロジェクト。2012 年 3 月 18 日。2022 年 3 月 21 日時点のオリジナルよりアーカイブ。2022年9 月 14 日閲覧。コミュニティ
の皆さん、またまたこんにちは。ついにその時が来ました。Slackintosh プロジェクトでの作業は本当に楽しいのですが、1 か月の猶予期間が経過したため、-stable ブランチも閉じる時期が来ました。
- ^ “Slackware Linux”. store.slackware.com . 2019年3月14日時点のオリジナルよりアーカイブ。2022年1月12日閲覧。
- ^ 「常に黒字の Linux ディストリビューション」。シドニー・モーニング・ヘラルド。2002 年 10 月 4 日。2018 年 11 月 24 日のオリジナルからアーカイブ。2021年7 月 20 日閲覧。Slackware
は 1993 年初頭にスタートしましたが、1994 年半ばになってようやく、Morse Telecommunications の Michael Johnston から連絡があり、Slackware を商業的に出版することに興味があるかどうか尋ねられました...それ以来、Slackware は出版契約を通じて常に十分な収益を上げており、私のフルタイムの仕事となっています。Morse には長く留まりませんでした。販売されたコピー 1 部につき 1 ドルしか支払われなかったからです。最初の 6 か月の契約が終了したとき、Walnut Creek CDROM の方がより確立されており、Slackware に利益の公平な分け前を与える用意があったため、同社に移りました。同社の創設者である Robert Bruce は、Slackware Linux, Inc. における私の現在のパートナーです。
- ^ 「[解決済み] Slackware への寄付」LinuxQuestions.org . 2019年4月7日時点のオリジナルよりアーカイブ。2021年7月20日閲覧。
- ^ jake. 「Slackware の Patrick Volkerding の財政難」。LWN.net。2021年7 月 20 日閲覧。Slackware
Linux ディストリビューションの創設者であり終身の善意の独裁者である Patrick Volkerding は、LinuxQuestions.org にいくつかの財政問題の詳細を記したメモを投稿しました。問題のほとんどは、Slackware Store との契約がひどく失敗したことに起因しているようです...。Volkerding とは関係のない人物が少なくとも 1 人、何らかの詐欺のように見えるビットコインの勧誘を行っていることに注意してください。これは、Slackware Store でも発生したと彼が主張していることと似ているため、特に悲しいことです。
- ^ Varghese, Sam (2018年7月25日). 「Slackwareの製作者が争い、店は彼に支払っていないと主張」iTWire . 2021年7月20日閲覧。
フォルカーディング氏は、店を経営する人々からいくつかの数字を聞き出すことができた2017年に、状況がどれほど悪いかを知ったと語った。「売り上げがそれほど悪いと思っていたので、本当に落ち込んでいました。もう一つ余談ですが、店の60%の所有権が私の知らないうちに変更されました。誰も私にこれについて話す必要があるとは思っていませんでした。その時点で、状況はかなり悪化したと思います。」Slackwareの商業化は、1994年にモーステレコミュニケーションズのマイケルジョンストン氏と最初に行われました。その後、フォルカーディング氏はウォルナットクリークCDROMの創設者ロバートブルース氏とのベンチャーに移りました。その後、フォルカーディング氏はブルース氏とチームを組み、Slackwareの会社を設立しました。 iTWire は Slackware ストアに書簡を送り、Volkerding 氏の主張に対するコメントを求めている。
- ^ バーダー、ハンス=ヨアヒム。 「フィナンツィエレン・シュヴィーリヒカイテンのパトリック・フォルカーディング」。Pro-Linux (ドイツ語) 。2021 年7 月 20 日に取得。
- ^ シュルマン、ティム (2018 年 7 月 27 日)。 「Geldnöte: Slackware-Erfinder Patrick Volkerding um Einahmen betrogen」。Linux-Magazin (ドイツ語) 。2021 年7 月 20 日に取得。
- ^ 「Slackware の財務状況」DistroWatch 2018 年 7 月 25 日。2021年7 月 20 日閲覧。
- ^ 「Slackware が Patreon を通じてサポートを募集」DistroWatch 2019 年 8 月 14 日。2021年7 月 20 日閲覧。
- ^ 「/Slackware/Slackware-iso/Slackware64-14.2-iso のインデックス」。
- ^ 「/Slackware/Slackware-iso のインデックス」。
- ^ “The Slack/390 Linux Project”. slack390.org . 2018年8月9日時点のオリジナルよりアーカイブ。 2022年1月12日閲覧。
- ^ 「「slack390」の検索結果」。Distro.ibiblio.org 。 2009年6月1日時点のオリジナルよりアーカイブ。2015年5月26日閲覧。
- ^ “Slackware ARM / AArch64 Linux プロジェクト”. arm.slackware.com . Slackware プロジェクト. 2022年8月24日. 2022年9月14日時点のオリジナルよりアーカイブ。 2022年9月14日閲覧。
- ^ Stuart Winter. 「Slackware ARM: Get Slack」. Arm.slackware.com . 2015年5月27日時点のオリジナルよりアーカイブ。2015年5月26日閲覧。
- ^ 「Slackware Arm: インストール」。Arm.slackware.com 。 2015年4月29日時点のオリジナルよりアーカイブ。2015年5月28日閲覧。
- ^ 「Slackware ARM の mini-root ファイルシステムの README.txt ファイル」。2019 年 4 月 5 日時点のオリジナルよりアーカイブ。2013 年5 月 19 日閲覧。
- ^ .
「Slackware ARM での Qemu サポート」. slackware.com . Slackware プロジェクト。2022 年 6 月 18 日時点のオリジナルからのアーカイブ。2022年9 月 14 日閲覧。Slackware
ドキュメント プロジェクトへようこそ
- ^ 「Slackware ARM & AArch64 インストール ドキュメント」。slackware.com。Slackwareプロジェクト。2022 年 6 月 5 日時点のオリジナルよりアーカイブ。2022年9 月 14 日閲覧。
外部リンク
- 公式サイト
- DistroWatchの Slackware
