it-swarm-ja.com

「安定した」オペレーティングシステム-正確にはどういう意味ですか?

私はLinuxを2年以上使用しており、満足しているユーザーです。私はUbuntuから始めて、Fedoraに切り替えましたが、今ではLinuxMintが好きです。

Linuxはしばしば「安定した」と表現されます。それが何を意味するのか少しはわかりますが、今日はそれを完全に理解する必要性を感じました。

だから私の質問は...

オペレーティングシステムが安定しているとはどういう意味ですか?安定したシステムの特徴は何ですか?

1
Maciej Ziarko

「安定した」OSは、あらゆる種類の「安定した」アプリケーションと同様に、エラーが発生しにくい、またはオペレーティングシステムが動作を停止することなくエラーを処理するのに十分な堅牢性を備えたOSです。 OSを「安定」と呼ぶための実際の標準はありません。ディストリビューション間、さらにはビルド間で異なる場合があります(「ベータ」ビルドではなく、「最新の安定したビルド」を取得することを耳にするかもしれません)が、一般的にこの用語は適用される場所に固執します。

7
KeithS

多くの場合、オープンソースプロジェクトによるソフトウェアの安定バージョンと不安定バージョンの両方があります。 「安定」とは、バージョンがすでにテストおよび使用されていることを意味します。そのため、多くの場合、十分にテストされていない「不安定」バージョンよりもバグが少なくなります。 Linuxを本番サーバーとして使用している場合は、セキュリティホールや未知のバグがある可能性があるため、不安定なバージョンを使用しないでください。ただし、安定版には、不安定版に追加された機能がない場合があります。

2
evotopid

私にとって「安定」とは、あまり変わらないという意味です。したがって、ディストリビューションの「安定」バージョンにはセキュリティ更新が含まれている可能性がありますが、その他の変更はほとんどありません。確かに、動作中のアプリケーションが動作を停止する可能性のあるものはありません。

「不安定」とは、インターフェースを変更する可能性があることを意味します。 API、コマンド構造、ファイルシステムレイアウト、または動作中のシステムが非動作状態になる可能性のあるその他のもの。

0
MarkR

Debianプロジェクト(および場合によっては他のLinuxディストリビューション)では、「安定」および「不安定」という用語を使用して、@ evotopidが示す方法でリリースを説明しています。

@KeithSも正しいです。 「安定」はそれ以外に公式の定義はありません。

0
LawrenceC

基本的に、安定したシステムとは、不安定性に悩まされないシステムです。ジョブを実行するように設定されると、そのジョブを実行し続けます。完全に安定しているシステムはありませんが、一部のシステムは他のシステムよりもはるかに不安定です。

不安定性はさまざまなカテゴリに分類できます。

  1. 常に存在していたが、条件付きまたはランダムに現れるソフトウェアのバグによって引き起こされる不安定性。
  2. ハードウェアのバグによって引き起こされる不安定性。
  3. ソフトウェアが他のソフトウェアをいじることによって引き起こされる不安定性。
  4. ソフトウェアの変更によって引き起こされる不安定性。

ポイント1は、ソフトウェアの成熟度によって軽減されます。多くのユーザーがこのソフトウェアを長期間使用し、バグを報告しているため、深刻な問題のほとんどが特定され、修正されることを願っています。

ポイント2は、対処するのが最も難しい場合があります。十分に悪いハードウェアは、システム全体の安定性に対する願望を台無しにしますが、一度発見されて特定された多くのハードウェアの問題は、ソフトウェアの変更によって軽減できます。

ポイント3は、システムへの分離を設計することで軽減されます。そのため、ソフトウェアの一部がうまく機能しない場合、その効果は、システム全体ではなく、ソフトウェアの一部に含まれていることが望まれます。

ポイント4は、ソフトウェアプロジェクトの「安定したリリース」(オペレーティングシステムの配布を含むがこれに限定されない)がある理由です。ソフトウェアの変更によって引き起こされる不安定性は重大な場合がありますが、ユーザーのニーズや外部の影響が変化するため、ソフトウェアをまったく変更しないことも実際には選択肢ではありません。

定義されたライフタイムにわたってクリティカルおよび/または低リスクの更新の最小限のセットを受信する安定したリリースは、そのライフタイムの安定性を提供します。ある時点で、新しい安定版リリースが古いものに取って代わります。ある安定版リリースから次のリリースへのアップグレード中に破損が発生する可能性がありますが、それは計画およびスケジュールできるものです。

0
plugwash

「安定」とは、バージョンがすでにテストおよび使用されていることを意味します。そのため、多くの場合、十分にテストされていない「不安定」バージョンよりもバグが少なくなります。 、エラーが発生しにくい

0
aniru