ウェブサイト検索

Slackwareはあなたにとって適切なLinuxディストリビューションですか?知っておくべきこと


Slackwareは最も古くからアクティブに開発されているLinuxディストリビューションの1つです。しかし、あなたはSlackwareを使用すべきでしょうか?

Linuxは1991年から存在していますが、現在使用されている主要なディストリビューション、特にUbuntu、Fedora、Mintは2000年代に登場しました。もう一つの人気のあるLinuxディストリビューションであるSlackwareは1993年に遡ります。これは最も古いアクティブなメンテナンスが行われているディストリビューションであり、今でもその(初心者向けでない)ルーツに忠実です。彼らのウェブサイトも90年代から変わっていないように見えます。

スラックウェアのような、グランジ時代に遡るディストリビューションを使用すべきでしょうか?それはまだそのように見えるのでしょうか?この記事で見つけることができます。

スラックウェアの歴史

Debian は最も古い人気のあるディストリビューションかもしれませんが、現在も存在している最古のディストリビューションとして Slackware と並んでいます。Slackware プロジェクトは 1992 年に始まり、Linux が最初にリリースされた翌年のことで、すでにいくつかのコアパッケージ(カーネル、X Window System、その他のユーティリティ)が含まれた Linux システムをインストールする方法として始まりました。

それ以来、配布は正直あまり変わっていません。そのメンテナーたちは「壊れていなければ、直さない」という考え方を設計の決定に持っているようです。

パトリック・フォルケルディングは、最も人気のある初期のLinuxディストリビューションであるソフトランドLinuxシステム(SLS)に対するフラストレーションからSlackwareを作りました。SLSは初期のLinuxコミュニティの間で広く使われていましたが、バグが多かったのです。ミネソタ州立大学ムーアヘッド校のコンピュータサイエンスの学生であるフォルケルディングは、自分自身のディストリビューションを始めることに決めました。

Debian と OpenSUSE は、創設者が SLS に対して不満を抱いたことに起源を持つため、SLS はある意味でほとんどの現代の Linux ディストロの共通の祖先であるかもしれません。

ボルケルディングはパロディ宗教「サブジーニアス教会」のメンバーであり、彼の新しいディストリビューションを「スラックウェア」と名付けることに決めました。これはサブジーニアスの「スラック」という概念に関連しています。その後、この歴史は続いていきました。サブジーニアスの関連は、タックスのロゴにサブジーニアスのマスコットであるJ.R.「ボブ」ドブズのアイコニックなパイプが使われたことでさらに深まりました。

ボルカーディングは今でもプロジェクトに多大な影響を及ぼしています。彼はそのBDFL、つまり生涯善意の独裁者です。2000年代には、ボルカーディングの健康問題のためにリリースのペースが鈍化しました。この執筆時点での現在のLTSリリースは14.2で、2016年にリリースされました。

ダウンロード: Slackware Linux

Slackwareの特徴

Slackware の目的は、本物の「Unix-like」オペレーティングシステムを構築することです。すべての設定はプレーンテキストファイルとコマンドラインを通じて行われます。GUIウィザードはありません。また、Slackware はパッケージに最小限の変更を加えます。

Slackwareのリポジトリには、コアシステム関連のパッケージしか含まれていません。実際、数千のパッケージしかなく、Debian/Ubuntuのリポジトリに含まれる35,000以上のパッケージと比較すると、非常に少ないです。

したがって、基本的なことに加えて、自分でインストールしたいソフトウェアを見つける必要があります。これには、自分でSlackwareパッケージを作成したり、.rpmや.debファイルを変換するツールを使用したり、コードを自分でコンパイルしたりすることが含まれます。Slackwareパッケージはupgradepkgコマンドを使用してインストールできますが、このツールはパッケージをインストールしてインストールされたものを追跡する以外のことは何もしません。依存関係の解決やその他の「高度な」機能はありません。

Slackwareはデザインにおいてはミニマリストですが、サイズに関してはそうではありません。ソースコードを除いたインストールDVDイメージのサイズは2.62ギガバイトです。デフォルトのインストールは、ユーザーが選択する場合、テキストエディタ、プロダクティビティソフトウェア、KDEおよびXfceデスクトップを含む非常に包括的です。

デフォルトインストールの包括性は、自動依存関係解決の欠如を軽減するのに役立ちます。インストールプログラムが90年代のものであるとしても、デスクトップは見た目がより現代的です。

Slackwareの安定性への好みは、古いソフトウェアに偏りをもたらし、一部の選択肢は非常に風変わりに見えます。SlackwareはLILOブートローダーをインストールしますが、他の多くのディストロはすでにGRUBに移行しています。

systemdを嫌う人々は、Slackwareで非常に満足できるかもしれません。なぜなら、SlackwareはBSDスタイルのinitシステムを使用しているからです。

システムの設定

Slackwareは非常に最小限の状態でも提供されます。ハードドライブのパーティションを作成し、テキストベースのインストールを実行するために、ルートシェルに投入されます。

GUIを希望する場合は、ドライバ、Xウィンドウシステム、お好みのデスクトップ環境をインストールする必要があります。インストーラーは親切に完全なデスクトップシステムを提案しますが、それは任意です。

特定のSlackwareツールは何も簡単にすることはできません---配布版はSlackwareと呼ばれるかもしれませんが、バニラLinuxの体験への「影響」をできるだけ少なくすることを目指しています。

Arch Linuxとの類似点と相違点

このアプローチは、Arch Linuxに非常に似ています。どちらのシステムも最初は非常に最小限であり、システムを手動で1つずつ設定する必要があります。それがあなたが望むものであるまで。開発者も、プレーンテキストの設定ファイルを使用する「Unix」方式を好みます。また、パッケージに変更を加えるのは、絶対に必要な場合に限ります。

これも、Arch Linuxの「スクリーンショット」やSlackwareの「スクリーンショット」を取得するのが難しい理由の一つです。これらのディストリビューションは多くの設定選択をユーザーに委ねているため、認識できるArch Linuxや認識できるSlackwareとして特定できる単一の設定は存在しません。すべてのインストールは異なります。上のスクリーンショットは、インストールDVDに含まれるXfceの標準版です。

似ているものの、Arch LinuxとSlackwareは次のように少し異なります。

  • 彼らは異なるパッケージマネージャーを使用しています
  • Archは自動的に依存関係を管理します。
  • Archは、公式リポジトリとユーザーコミュニティの両方で、リポジトリにさらに多くのソフトウェアを提供しています。
  • Archは最新のソフトウェアバージョンを含むポリシーを持っているのに対し、Slackwareは古くて安定したテスト済みのソフトウェアを提供しています。
  • Archは「ローリングリリース」システムを使用していますが、Slackwareはバージョン番号を使用しています。
  • ArchのインストールイメージはSlackwareのものよりもはるかに小さいです。
  • Archはx86-64のみをサポートしていますが、Slackwareはx86およびARMプロセッサもサポートしています。

Slackwareを使用すべきですか?

Slackwareを使用したい理由はいくつかあります。手動で設定することでLinuxについてもっと学びたいかもしれません。Linuxシステムのすべての側面を完全に制御したいと思っているかもしれません。または、ただ90年代を懐かしんでいるのかもしれません。あるいは、systemdに反対する頑固者である可能性もあります。

Slackwareが楽しそうに思えるなら、ISOをダウンロードして、ニルヴァーナやパール・ジャムのCDを再生し、1993年のようにパーティーしましょう!幸いなことに、インストールするのに大量のフロッピーは必要ありません。

もしプラグアンドプレイの体験を提供するディストリビューションを望むなら、Debian、Ubuntu、Fedora、またはopenSUSEを選ぶべきです。一方で、最新のソフトウェアと自動依存関係解決を持つハンズオンディストリビューションが欲しいなら、Arch LinuxかGentooの方が良いかもしれません。

関連記事: