Linux
 Computer >> コンピューター >  >> システム >> Linux

ニーズに最適なLinuxディストリビューションを選択する方法

知っておくべきこと

  • ディストリビューションの主な差別化要因には、アーキテクチャサポート、initシステム、デフォルトのパッケージマネージャー、ユーザーインターフェイスなどがあります。
  • 最新のハードウェアを使用する新しいLinuxユーザーの場合、Ubuntu Linux、Linux Mint、ElementaryOSから始めるのがよいでしょう。
  • ハイエンドハードウェア、Manjaro Linux、Slackwareを使用する上級Linuxユーザー向け オペレーティングシステムをより細かく制御できます。

この記事では、特定のニーズとユースケースに最適なLinuxディストリビューションを選択する方法について説明します。各ディストリビューションは、定義されたツールのセットを備えた独自の内部アーキテクチャを備えています。

史上最高のLinuxディストリビューションのベスト

分布の差別化要因

すべてのLinuxディストリビューションはLinuxカーネルに基づいていますが、それぞれがそれらに特化した一連の主要な差別化基準を提供しています。

  • アーキテクチャ :付属のカーネルを介して、ディストリビューションがサポートするチップのタイプ。
  • 初期化ソフトウェア :プロセスを起動および管理するための基本的なアプローチ。
  • パッケージマネージャー :ディストリビューションのデフォルトのパッケージ管理ツール。
  • デスクトップマネージャー :ディストリビューションのグラフィカルユーザーインターフェイス。
ニーズに最適なLinuxディストリビューションを選択する方法

人気のあるウェブサイトDistroWatch.orgは、これらの基準やその他のより正確な基準を指定して、アクティブなディストリビューションのリストを数百から数十、さらにはほんの数に絞り込むことができる検索ツールを提供しています。

DistroWatch.orgを検索

アーキテクチャ

すべてのLinuxディストリビューションが世界中のプロセッサのすべての可能な構成をサポートしているわけではないため、アーキテクチャは重要です。たとえば、AndroidタブレットでMicrosoft Windowsを実行できない理由は、WindowsがモバイルでIntelベースまたはAMDベースのデスクトッププロセッサまたはARMベースのプロセッサのみをサポートしているためです。

技術的には可能ですが、簡単ではありませんが、x86、x86_64、またはARMプロセッサを搭載したAndroidタブレットでWindowsを実行できます。

Linuxはさまざまなアーキテクチャをサポートしています。標準のデスクトップコンピューターまたはラップトップを実行している場合は、ほぼすべてのディストリビューションがマシンで正常に機能していることがわかります。ただし、非常に古いコンピューターにLinuxを後付けする場合は、プロセッサーの方がはるかに重要です。たとえば、64ビットプロセッサのサポートのみを提供するディストリビューションは、32ビットプロセッサでは機能しません。

考慮する必要がある最も一般的なアーキテクチャは次のとおりです。

  • x86 (またはi586 / i686):32ビットのIntelおよびAMD互換チップセット
  • x86_64 :64ビットのIntelおよびAMD互換チップセット
  • ARM :タブレットやスマートフォンで一般的なモバイル向けに最適化されたチップセット
  • PowerPC :Appleのハードウェア用の「古い」チップセット

ディストリビューションはチップセットと互換性がある必要がありますが、チップセットだけに基づく「良いまたは悪い」ディストリビューションはありません。これは、オールオアナッシングの互換性の質問です。

初期化ソフトウェア

厳密に言えば、initソフトウェア Linuxベースのコンピュータが起動したときに起動する最初のプロセスです。これは、システムの稼働時間全体にわたって実行されるデーモンです。これは、マシン上で起動する後続のすべてのプロセスの親プロセスです。

さまざまなパワーユーザーがSysVに賛成し、反対しているという意味で、initソフトウェアの選択については議論の余地があります。 対systemd 。選択は簡単ではありません。このソフトウェアは、システムがプロセスを管理する方法を管理します。

  • SysV:「従来の」 init UnixSystemVにルーツを持つシステム。安定していると見なされますが、systemdよりも機能が少ないことは間違いありません。
  • systemd:より近代的で高度に統合されたinitシステム。

他の形式のinitソフトウェアも市場に点在していますが、SysVとsystemdが大きな打撃を与えています。どちらか一方を優先するパワーユーザーでない限り、initソフトウェアの選択はほとんど関係ありません。最近のほとんどのディストリビューションはsystemdに依存するようになったため、SysVと代替のinitを見つけるのはますます難しくなっています。

パッケージマネージャー

すべてのLinuxソフトウェアは、パッケージの形式で出荷されます。 。さまざまなパッケージマネージャー これらのパッケージのアーカイブと管理を管理します。ほとんどのパッケージはではありません alien のようなユーティリティは互換性がありますが、 一部のパッケージタイプ間で変換します。

さまざまなディストリビューションが特定のパッケージマネージャーに依存しています。

  • dpkg :APTなどのツールを使用してDebian固有(.DEB)パッケージ(UbuntuやLinux MintなどのDebianベースのディストリビューションで一般的)を管理します。
  • RPMパッケージマネージャー :Redhat Package Manager(.RPM)パッケージをインストール/管理します。 DNF、yum、zypperなどのツールを使用します。
  • フラットパック :クロスプラットフォームのサンドボックス/コンテナ形式。
  • パックマン :ArchLinuxとその派生物で一般的です。
  • ポーテージ :Gentoo Linux用に開発され、現在ChromeOSやその他のいくつかのディストリビューションでも使用されています。
  • スナップ :コンテナ化されたアプリケーションデプロイメントのUbuntu固有の形式。

パッケージを管理するための特定のツールを自由に選択できますが、パッケージタイプはディストリビューションにハードコードされています。したがって、RPMファイルを使用するUbuntuバージョンは表示されません。異なるディストリビューションは異なるリポジトリを維持します 利用可能なソフトウェアについて。独立した開発者によって作成された一部のソフトウェアは、1つまたは2つのパッケージ形式でのみ表示される場合があります。オープンソースソフトウェアへのアクセスを最大化することが重要な場合は、DEBまたはRPMファイルを使用するディストリビューションが最善の策である可能性があります。

デスクトップ環境

Linuxディストリビューションの主な違いについて考えるとき、人々はデスクトップ環境について考える傾向がありますが、皮肉なことに、ほとんどのディストリビューションはほとんどのデスクトップ環境のインストールをサポートしています

Linuxデスクトップ環境のベスト10

「最良の」デスクトップ環境は、構成可能性とDE自体の相対的なリソース消費のバランスを取ります。新品のコンピューター、またはハイエンド仕様のコンピューターは、溶かしたバターの滑らかさであらゆるデスクトップ環境を実行できます。ただし、ローエンドまたは古いハードウェア、特にネットブックスペースでは、DEを選択すると、システム全体の使いやすさが損なわれる可能性があります。

リソースの使用

  • 一般的に使用される高リソースのDEには、KDEとBudgieが含まれます。
  • ミディアムウェイトのDEは、標準またはローエンドのモダンで適切に動作します。 ハードウェア。 Gnome 3、Cinnamon、MATE、Pantheonはこのカテゴリに分類されます。
  • 軽量のDEは、古いハードウェアに最適です。 XFCEまたはLXDEを選択してください。

構成可能性

最新のDEは構成が難しい傾向があります。これらは、古いDEがまだサポートしているほど多くの変更を許可しない特定の美的デザインをパッケージ化しています。

高度に構成可能なDEには、XFCE、LDXE、Cinnamon、MATE、KDEが含まれます。

構成可能なDEには、Deepin、Gnome 3、Pantheonが含まれます。

ユースケース

では、どのディストリビューションがあなたのニーズに最適ですか?ユースケースによって異なります。

古いハードウェアを実行している場合は、初期化にSysVを使用し、32ビットカーネルに依存する「従来の」ディストリビューションが最適であることがわかります。 XFCEのような軽量のDEと組み合わせてください。 MX Linux 素晴らしい出発点になります。

熱心ないじくり回しとLinuxマニアによって実行されるハイエンドハードウェアを備えたマシンは、 Manjaro Linuxでうまく機能する可能性があります 。

オペレーティングシステムの内部を深く理解することを楽しんでいる場合は、 Slackwareを試してください。 。これは主に構成ファイルを介して手作業で構築されているため、最終的に制御できますが、自分が何をしているのかを知っているか、進んで学ぶ必要があります。

「正しく機能する」最新のハードウェアはありますか? Linuxを初めて使用する人は、多くの場合、 Ubuntu Linuxに移行します。 またはLinuxMint 。さらに基本的でエレガントなディストリビューションについては、 Elementary OSをご覧ください。 。

MX LinuxManjaro LinuxSlackware LinuxLinux MintElementary OS
  1. RaspberryPiに最適なLinuxディストリビューションの5つ

    Raspberry Piは2012年にデビューし、それ以来、小さなコンピューターとその後継機は無数のプロジェクトに力を注いできました。通常のUbuntuをRaspberryPiにインストールできますが、より専門的なLinuxディストリビューションがたくさんあります。このリストには、一般的なコンピューティングから小さなポータブルアーケードの作成まですべてを処理できるオプションが含まれています。 1。ラズビアン 始めるのに適した場所を探しているなら、Raspbianが最適です。これは、ラズベリーパイ財団が公式にサポートしているオペレーティングシステムであるため、多くのドキュメントがあります。また

  2. Chrome に最適な VPN の選び方

    インターネットをサーフィンしている間、誰かに検索を詮索されたくはありません。これにより、攻撃者に個人の身元が明らかになる可能性があるためです。さらに、複数のブロードバンドおよびセルラー ネットワークを切り替えることも、ID にリスクをもたらします。したがって、私たちは物事を無傷に保つための行動を起こす必要があります。しかし、どうやってそれを行うのですか? 攻撃者にとっては、接続しているネットワークの種類は関係ありません。侵入できるからです。これが、仮想プライベート ネットワーク (VPN) の出番です。 VPN :ブラウザー検索を保護し、Chrome でのインターネットの旅の過程であらゆる