GNU/Linux >> Linux の 問題 >  >> Linux

Linux ディストリビューションが安定しているとはどういう意味ですか? また、一般ユーザーにとってそれはどの程度重要なのでしょうか?

特に Debian のコンテキストでは、より一般的に多くのディストリビューションがそれ自体を説明する場合、安定性とは日々のクラッシュの欠如ではなく、ディストリビューションによって提供されるインターフェースの安定性に関するものです 、プログラミング インターフェイスとユーザー インターフェイスの両方。安定版と「不安定」版のディストリビューションよりも、安定版と開発版のディストリビューションを考えたほうがよいでしょう。

安定版ディストリビューションとは、最初のリリース後にカーネルとライブラリ インターフェイスが変更されないディストリビューションです。その結果、サードパーティはディストリビューションの上にプログラムを構築し、ディストリビューションの存続期間中、そのままの状態で動作し続けることを期待できます。安定したディストリビューションは、より複雑なシステムを構築するための安定した基盤を提供します。ベースディストリビューションの動きが Debian よりもさらに遅い RHEL では、これは API および ABI の安定性として明示的に説明されています。

これが、特定のソフトウェアの最新バージョンにアップグレードすることによってバグ修正 (セキュリティ修正を含む) が行われることはめったになく、代わりに、ディストリビューションに存在するソフトウェアのバージョンにパッチを適用して特定のバグのみを修正することによって行われる主な理由です。リリースの一貫性を維持することで、常に変化するシステムよりも全体的な動作がより明確に定義された既知の全体として見なすことができます。バグを修正するために行われる変更の範囲を最小限に抑えることで、リリースの一貫性を保つことができます。

ディストリビューションで定義されている安定性もユーザーに影響しますが、プログラムのクラッシュなどによる影響はそれほど大きくありません。むしろ、ローリング ディストリビューションまたはディストリビューションの開発リリース (Debian 不安定版およびテスト版) のユーザーは、使用するソフトウェアが大幅にアップグレードされるため (たとえば、LibreOffice のアップグレードなど)、コンピューターの使用を定期的に調整する必要があります。これは、安定版ディストリビューションの特定のリリース ストリーム内では発生しません。これは、一部のユーザーが Debian を Ubuntu よりも安定していると考える理由を説明できます。Ubuntu の非 LTS リリースを追跡すると、Debian では 2 年ごとではなく、6 か月ごとに大きな変更が加えられます。

安定版ディストリビューションのプログラムは、最終的に開発版ディストリビューションよりもよくテストされていますが、開発版ディストリビューションに安定版ディストリビューションよりも多くのバグが含まれることが目標ではありません。結局のところ、開発版ディストリビューションのパッケージは常に次のリリースには十分です。バグは ただし、リリースにつながる安定化プロセス中に検出および修正され、リリースの存続期間中に検出および修正されることもあります。ただし、マイナーなバグは、安定版ディストリビューションよりも開発版ディストリビューションで修正される可能性が高くなります。

Debian では、問題を引き起こすと考えられるパッケージは「不安定」ではなく「実験的」になります。


<ブロック引用>

「安定した」Linux ディストリビューションとは正確には何ですか?また、「不安定な」ディストリビューションを使用した場合の (実際的な) 結果は何ですか?

debian Wiki を使用してこの質問に答えます。

Debian リリース

Debian 安定版

<ブロック引用>

「安定版」ディストリビューションには、公式にリリースされた最新の Debian ディストリビューションが含まれています。

<ブロック引用>

これは、主に使用を推奨する Debian の製品リリースです。

<ブロック引用>

Debian の現在の「安定版」ディストリビューションはバージョン 10 で、コードネームは buster です。最初は 2019 年 7 月 6 日にバージョン 10 としてリリースされ、最新のアップデートであるバージョン 10.8 は 2021 年 2 月 6 日にリリースされました。

Debian 不安定版

<ブロック引用>

「不安定な」ディストリビューションでは、Debian の活発な開発が行われています。一般に、このディストリビューションは開発者やエッジでの生活を好む人によって運営されています。不安定版 (unstable) を実行しているユーザーは、debian-devel-announce メーリング リストに登録して、主要な変更 (壊れる可能性のあるアップグレードなど) の通知を受け取ることをお勧めします。

<ブロック引用>

「不安定な」ディストリビューションは常に sid と呼ばれます。

@roaima のコメントと debian wiki (debian 安定版) で答えるどの Debian ディストリビューション (安定版/テスト版/不安定版) が私に適していますか?

<ブロック引用>

「安定版」と呼ばれる Debian のリリースは、常に Debian の公式リリース バージョンです。通常のユーザーはこのバージョンを使用する必要があります。 DebianStability も参照してください。

<ブロック引用>

答えは少し複雑です .それは本当にあなたが何をしようとしているかに依存します。解決策の 1 つは、Debian を使っている友人に尋ねることです。しかし、それはあなたが独立した決定を下すことができないという意味ではありません。実際、この章を読み終えたら、決定できるはずです。

<ブロック引用>

セキュリティや安定性が重要な場合:安定版をインストールしてください。限目。これが最も好ましい方法です。

<ブロック引用>

デスクトップ マシンにインストールする新しいユーザーの場合は、安定版から始めてください。一部のソフトウェアはかなり古いものですが、作業するにはバグが最も少ない環境です。もう少し自信がついたら、より最新の不安定版 (またはテスト版) に簡単に切り替えることができます。

<ブロック引用>

あなたがオペレーティングシステムの経験が豊富なデスクトップユーザーで、時々奇妙なバグに直面したり、システムが完全に壊れたりすることを気にしない場合は、unstable を使用してください。最新かつ最高のソフトウェアがすべて搭載されており、通常、バグは迅速に修正されます。

<ブロック引用>

サーバーを実行している場合、特に安定性が必要なサーバーやインターネットに公開されているサーバーの場合は、stable をインストールしてください。これは、最も強力で安全な選択です。

<ブロック引用>

次の質問は、(できれば) これらの選択についての詳細を提供します。この FAQ 全体を読んでもまだ決定できない場合は、安定版ディストリビューションを使用してください。

Debian は Ubuntu よりも安定していると言う は単なる意見です。


<ブロック引用>

「安定した」Linux ディストリビューションとは

安定版 Linux ディストリビューションは、テストとパッチ適用の開発プロセスを経たパッケージを提供するディストリビューションです。パッケージは、不安定版からテスト版に移行するための厳しい基準を満たす必要があり、テスト版からのパッケージは最終的に最新リリースの安定版ディストリビューションになりました。テスト版または不安定版を強制的にインストールすることはできますが、自己責任で行ってください。これは、単一のディストリビューションによって異なる場合があります。たとえば、Fedora で安定しているパッケージは、Debian ではまだ安定していない可能性があります。

<ブロック引用>

「不安定な」ディストリビューションを使用した場合の結果は?

@StephenKitt がコメントで言ったように:

<ブロック引用>

「不安定版」の目標は常に、次の安定版リリースを準備することです

ここにあるパッケージは活発に開発されているため、ディストリビューション固有のバグ、パフォーマンスの問題、未解決の依存関係が発生するか、何も言及されていない可能性があります。

<ブロック引用>

一般ユーザー (つまり、システム管理者ではないユーザー) にとって本当に重要ですか?

ユーザーのニーズによって異なります。ユーザーが安全で堅牢で信頼性の高いシステムを必要とする場合は、安定版ディストリビューションが最適なオプションです。しかし、これらのディストリビューションは、通常、アップストリームよりも数バージョン遅れています (Debian の場合、数バージョン以上)。そのため、何らかの理由でユーザーが最新バージョンのパッケージを必要とする場合、安定版の配布はおそらく無理です。この場合、テスト版または最先端のローリング リリース ディストリビューションに切り替えることをお勧めします。


Linux
  1. Linuxユーザーと権限のチートシート

  2. LinuxでのChownコマンドとは何ですか?その使用方法

  3. Webサーバーとは何ですか?Webサーバーはどのように機能しますか?

  1. Linuxとは何ですか?非技術ユーザー向けガイド

  2. FirewallDとは何ですか?Linuxに実装する方法

  3. NFSとは何ですか?Linuxにインストールする方法

  1. Makefileとは何ですか?どのように機能しますか?

  2. POSIXとは何ですか? Linux / UNIXユーザーにとってなぜ重要なのですか?

  3. Podmanとは何ですか?LinuxにPodmanをインストールする方法