AMD RyzenシステムでのLinuxインストールの更新中に、sudo pacman -Syu
次の行が見つかりました。
gremlins/linux-zen 5.12.1.zen2-1 5.12.4.zen1-1 0.05 MiB 98.39 MiB
したがって、カーネルはバージョン5.12.1.zen2-1から5.12.4.zen1-1に更新されます。
zen2からzen1にダウングレードするのはなぜですか?
私のラップトップにはAMD Ryzen 7 2700U、Zen 2プロセッサがあります。 LinuxディストリビューションはArtix(Archベース)です。
答え1
zen2
これはからダウングレードするものではありませんzen1
。5.12.1.zen2-1
からへのアップグレードです5.12.4.zen1-1
。新しいバージョンか既存のバージョンであるかを判断するために、バージョン文字列の途中でコンポーネントを分割することはできません。
2 つのレベルのバージョン管理を適用した結果を表示できます。一般に、パッケージバージョン(配布全体)には、配布ごとのバージョン更新(カスタムアプリケーションパッチなど)のためのアップストリームバージョン(および5.12.1-zen2
ここ5.12.4-zen1
)とディストリビューションバージョン(ここでは両方1
、最後のハイフンの後の数字)の両方が含まれる傾向があります。あります。 、ビルド依存関係の変更などにより再構築されます。これは、Zenカーネル自体がLinuxの下流であるという事実によって複雑になりました。自己バージョン修飾子( zen2
, zen1
) は、実際のアップストリーム (Linux カーネル) バージョン ( 5.12.1
, 5.14.1
) 以降です。
したがって、次のことを想像してみてください。
- Linusが新しいカーネルをリリースしました。
x.y.z
- Zenの人々はそれに基づいて新しいバージョンをリリースしました。
x.y.z-zen1
- Arch Linux は以下に基づいてパッケージをリリースします。それ-
x.y.z-zen1-1
- Arch Linuxは、
x.y.z-zen1
いくつかの依存関係が変更され(新しいバージョンgcc
など)、他のパッケージをリリースしました。x.y.z-zen1-2
- Zenのスタッフは同じLinuxバージョンに別のバージョンをリリースしましたが、おそらく他のパッチや何かを追加しました
x.y.z-zen2
。 - Arch Linuxリリース:
x.y.z-zen2-1
(Arch Linuxセクションの数がどのようにリセットされるかを参照してください) - Linusが新しいカーネルをリリースしました。
x.a.z
- Zenがそれをベースにした新しいバージョンをリリースすると、それがベースとなる最初のバージョンであるため、
x.a.z
これを使用します。x.a.z-zen1
x.a.z