ローリングロールアウト中に再インストールが実際に可能な場合はいつ発生しますか?

ローリングロールアウト中に再インストールが実際に可能な場合はいつ発生しますか?

ローリングリリースは、システムとパッケージに増分変更のみが適用され、理論的に再インストールが必要ないという点で、非ローリングリリースとはどう違いますか?ローリングロールアウト中に再インストールが実際に可能な場合はいつ発生しますか?

同様に、カーネルとパッケージを更新/アップグレードするとき、ローリングバージョンは非ローリングバージョンよりも再起動が少なくなりますか?更新/アップグレード後にローリングロールアウトを再開する必要がある場合はいつですか? (アップデートとアップグレードの違いは何ですか?)

私の言葉が正しい場合、NixOSはローリングリリースモデルに従います。

答え1

理論的には再インストールする必要はありませんか?ローリングロールアウト中に再インストールが実際に可能な場合はいつ発生しますか?

再インストールの「必要」は、ローリングリリースまたは「標準」リリースとは関係ありません。非ローリングディストリビューションは通常、再インストールなしで新しいバージョンへのアップグレードをサポートします。たとえば、Fedoraでは次のことができます。DNF を使用して次のバージョンにアップグレード。したがって、新しいハードウェアを入手したり、何かをひどく壊して再起動する必要がある場合は、通常は再インストールするだけです。 :)

同様に、カーネルとパッケージを更新/アップグレードするとき、ローリングバージョンは非ローリングバージョンよりも再起動が少なくなりますか?

いいえ、これはローリングまたは非ローリングとは関係ありません。各カーネルの更新後に再起動する必要があります(ライブカーネルパッチ存在するが一般的ではない)。一部のディストリビューションでは、更新するたびに再起動または潜在的な問題(再起動が必要)を防ぐために最小環境でパッケージ更新を実行することをお勧めしますが、これはローリング/非ローリング区別ではありません。

アップデートとアップグレードの違いは何ですか?

アップデートとアップグレードは時々同じ意味で使用され、アップグレードとはディストリビューションの新しいバージョンにアップグレードすることを意味します。 Debianベースのディストリビューションでは、実際に新しいバージョンにアップグレードしなくても、apt updateリポジトリメタデータを同期して新しいパッケージを入手できます。apt upgradeFedoraは最新バージョンにアップグレードするためのdnf updateエイリアスなので、状況によって異なります。dnf upgradednf system-upgrade

アップデート:Linuxディストリビューションのローリングと標準リリース:

主な違いは、システムがどのように機能するのではなく、どのようなアップデートがいつ提供されるかです。 Fedoraを使用すると(ただし、Ubuntuと他のディストリビューションは同じように機能します)、特定のバージョン(34など)をインストールして更新を続行できます。 Mozillaがリリースされると、新しいカーネル、新しいバージョンのFirefoxなどが提供されます。ただし、主要な変更、特に以前のバージョンと互換性のない変更やライブラリ API の変更は発生しません。たとえば、python3Fedora 34のパッケージは常にPython 3.9であり、3.10にアップグレードされません。 Python 3.10を入手するには、Fedora 35にアップグレードする必要があります。ただし、3.9 Fedoraパッケージは、バグ修正とセキュリティアップデートを含む新しいバージョン(現在は3.9.7のみ)で更新されます。確認できますFedora 35の変更点新しいリリースにアップグレードする必要がある変更の種類に注意してください。これらの変更はFedora 34にバックポートされません。

ローリングリリース展開では、Python 3.10などの主要な変更は、メジャーリリースに基づいて固定スケジュールではなく準備ができている場合にのみ発生します。

関連情報