違いを理解する:Linuxのローリングリリースとポイントリリース

以前の2つの記事は、FedoraとLinux Mintの新しい主要な「ポイント配布」リリースについてのものでした。今、私はKaOS GNU / Linuxが大幅なアップグレードを発表したことを知りました。これは、前述のポイントリリースディストリビューションへの ‘ローリングリリース’の配布を実際に比較する良い時期です。

概念の違いは明確で、合理的に単純です。 Fedora、Linux Mint、Ubuntuなどのポイントリリースのディストリビューションは、定期的な間隔で多かれ少なかれ重要な新リリースを作成します。それらの間隔の間隔とそれらがどのくらい規則的であるかは配布によって異なります – 私はFedoraとUbuntuがこれの良い例だと思います。

Fedoraの開発サイクルは、通常6〜9か月間で、開発サイクルごとにリリーススケジュールが発表されます。 Fedoraのリリースを経験したことがある人は、当初から、これが実際にリリースされるのは当初予定されていたリリース日よりずっと長くなることはないことを意味していることを知っています。Fedoraの開発者は、準備が整いました。

一方、Ubuntuは、毎年4月と10月の月に6ヶ月ごとにポイントリリースの絶対的に固定されたスケジュールになっています。それらの月の正確な日付は、新しいリリースごとの計画の一部として発表され、一度発表されると1日でもそれが見逃されることは非常に珍しいことです。

Linux Mintはこれらの2つの間にあります。最近まで、Mintのリリーススケジュールは「Ubuntuのリリース後、あまりにも長すぎることはありませんでしたが、Mint 17からは、「Ubuntu LTSリリースの後のメジャー・ポイントのリリース」に少し変更がありました。 Mint開発者には必要と思われます。おそらく6ヶ月のUbuntu非LTSリリースの後のいつかの後にはおそらくそれに続くと確信しています。

これらのポイントリリース配布物の重要な点は、いったんリリースが行われると、次のポイントリリースまで同じコアパッケージにとどまることです。

明らかなのは、Linuxカーネル自体、ウィンドウシステム(X.org)、デスクトップGUI(Gnome、KDE ​​Plasma、Cinnamon、Xfce、MATE、Unity)です。クリティカルなパッチ、セキュリティアップデートなどは当然作成されますが、完全な新しいバージョンと主要なアップデートは一般的に次のメジャーリリースでのみ組み込まれます。

ローリングリリースディストリビューションの場合、すべての更新は、「メジャーリリース」のスケジュールに関係なく継続的に行われます。もちろん、アップデートの統合、テスト、リリースには時間がかかります。アップデートのサイズが大きくなると、アップデートに要する時間はそれよりも長くなりますが、新しいカーネルの主要なバージョンやその他のディストリビューションのコアを含めて、 。

ローリングリリースの利点は、明らかに、ユーザーはすべての新しいバージョンをすぐに入手できることです。ポイントリリースの利点は、アップデートの管理上の注意点が少なく、再起動頻度が低く、一般的には安定している。

しかし、待ってください:ローリングリリースが継続的に更新され、KaOSがローリングリリース配布の主要な例である場合、私が約1ヶ月前に書いた2016.06リリースはどうでしたか?今は2016.07リリースがあり、ここに書きましたか?

答えは、ローリングリリースディストリビューションの潜在的な弱点の1つは、現在の状態が最新のISOイメージリリースから離れすぎて、新しくインストールするために多くの更新と多くの時間を必要とすることです。

これを避けるために、ローリングリリースディストリビューションは定期的に新しいISOイメージを利用可能にする必要がありますが、実際には最新の現在のイメージのスナップショットなので、 “ポイントリリース”と同じではありません。つまり、ローリングディストリビューションを実行している場合は、これらのISOリリースにはまったく注意を払う必要はありません。システムを最新の状態に保つ必要があります。

Linuxカーネル4.6.4、GCC 5.4.0、KDEプラズマデスクトップ5.7.2、KDEフレームワーク5.24.0、Qtバージョン5.7.0、X.org 1.18.4、Calligra(Office)3.0、QupZilla(Browser)2.0。 99

エンタープライズソフトウェア、Sweet SUSE! HPは、Linuxディストリビューション、クラウド、Red HatはまだOpenStackの企業、エンタープライズソフトウェア、Linuxの初期段階からのLinux、Linuxのサバイバルガイド:LinuxとWindowsの間で簡単に移動できるように計画しています

ここでもまた、正確には「定期的に」という意味は分布によって変化します。 KaOSの方針はかなりシンプルです

現在のケースでは、Cコンパイラの新しいバージョンに変更されています。これは、ほぼ全部のディストリビューションを更新する必要があるため、以前のイメージがほんの1か月前だったにもかかわらず、新しいISOイメージの時間が明らかでした。

openSuSE Tumbleweedはもう1つのよく知られたローリングリリースであり、数日おきに文字通り新しいスナップショットを作成するため、新規インストール後に更新することは決してありません。しかし、これは既存のインストールには影響しないことを覚えておいてください:Tumbleweedを実行しているシステムが1年以上前から再インストールされていません。

ローリングディストリビューションのもう1つのよく知られた例は、3ヶ月ごとに新しいISOイメージをリリースするPCLinuxOSです。または6ヶ月、時々。新しくインストールした後に必要な更新の量と現在進行中の開発の量に基づいて実際に判断を呼びかけるようです。

リリースの種類をよく挙げる最後の例は、Linux Mint Debian Edition(LMDE)です。多くの人が、LMDEがローリングリリースの配布になったことを覚えていない(または知らなかった)のかもしれません。しかし、それは私が推測するものに変更される前に、アップデートが安定した流れではなく、テストされ、グループ化され、定期的に ‘パッケージを更新してください。ただし、まだメジャーリリースはありません。それもしばらく続きましたが、最終的には、LMDEを一からインストールし、最新のアップデートパッケージ、またはすべてのアップデートパッケージのみをインストールする必要があるかどうかを判断することが明らかになりました。混乱の

今日、LMDEは基本的にポイントリリースの配布になっていますが、まれにしかリリースされていません。まれに、LMDE 2が2015年4月にリリースされました。それ以来、新しいリリースについては何の不満も聞いていません。

もちろん更新はありましたが、そのタイプと頻度は最新のセキュリティと大きなバグ修正に対応した点のリリースに似ています。確かにローリングリリースのようなものはありません。 (LMDE 2はまだLinuxカーネル3.16とLibreOffice 4.3.3を実行していますが、たとえばFirefox 47.0があります)

ホウそれは、私がこれを始めたときに書こうと思っていたよりもはるかに長い慌ただしでしたが、配布の種類、その仕組み、そして共通の例が何であるかをもう少し明らかにしたいと思います。

さて、KaOS GNU / Linuxの最新のメジャーアップデートである、私がこれを書いている “本当の”理由に移りましょう。

KaOS GNU / Linux 2016.07

私が言ったように、それは1週間前(23.7.2016)より少し前に発表されました。以前のリリース2016.06から約1ヶ月後です。 Release Announcementでは、GCC 5に変更されたために新しいISOイメージが必要であると判断し、ディストリビューションの内容の約4分の3が更新されると決定しました。ただし、これは新しいISOイメージから再インストールする必要はないことを覚えておいてください。現在、ほとんどのコンピュータでKaOSを実行しています。アップデートの数とサイズはかなり大きかったが、すべてうまくいきました。

私は、新しいISOイメージをインストールすることによって生成されるのと同じ実行システムで終わるだけでなく、新しいイメージがリリースされる前に私のシステムで実際に実行されていました。開発者は、スナップショットを撮り、Calamaresインストーラでそれらをパッケージ化し、配布用のハイブリッドISOライブイメージを作成する時間が必要です。彼らがそのすべてをやっている間、私はすでに私のシステムで最新のアップデートを喜んで実行していました。

ほぼすべてのISOイメージで「新しい」(更新された)ものと、通常は実行中のシステムで対処する必要のないものは、インストーラ(この場合はCalamares)です。私が使っている他の小規模なディストリビューションのいくつかと同様に、KaOSはカラマレスをしばらく使っています。最新バージョンは、UEFIとLegacy Bootシステムの両方に問題なく(しかも非常に速く)インストールされます。 UEFIインストールにはsystemd-bootパッケージが使用されていますが、それは私が見た他のUEFIソリューションとはかなり異なる方法で設定されていますが、信頼性が高いと思われます。

この最新のアップデートには何が含まれていますか?さて、あなたが上のスクリーンショットで十分に細かく眺めたり、リリースノートを読んだら、ハイライトが

これを読んでいる上級ユーザーのための最後のメモ。上で簡単に触れたところでは、KaOSはUEFIファームウェアシステムにsystemd-bootを使用しています。これは実際にgrub2-efiのインストールと設定に大きな違いをもたらします。 “通常の” G​​rub設定ファイルgrub.cfgを探しているなら、/boot/grub/grub.cfgにあります。しかし、一度内部を見ると、このファイルがブートプロセスを制御するために使用されていないことをすぐに認識する必要があります。実際のブート設定ファイルは、/ boot / loader /にあり、設定ファイル(loader.conf)と追加データは/ boot / loader / entries /にあります。

前の記事で触れたように、KaOSは他のほとんどのUEFI対応Linuxディストリビューションと同様に、/ boot /ではなく/ boot / efi /にEFIブートパーティションをマウントしています。これは、GRUB構成データがLinuxのルートパーティションではなく、そのEFIブートパーティションに保持されていることを意味します。これは、マルチブートシステムでいくつかの他のディストリビューションを実行しているときにKaOSブート設定を調べたり変更したりしようとしている場合に違いがあります。すべてがちょっと面倒だと感じていて、間違いなく慣れています…まだマルチブート設定に他のLinuxディストリビューションを追加する方法はまだ分かりません。

それは今のところそれです。私が最後にKaOSについて書いたように、より小さなLinuxディストリビューションを探していて、KDE ​​Plasmaがあなたのデスクトップであり、FirefoxやChromeの代わりにQupZillaを使用しても構いません。あなたのブラウザをKaOSのリポジトリからインストールする)、LibreOfficeの代わりにCalligraを使用しても構いません(またはLibreOfficeをインストールしても構いません)なら、KaOSは試してみる価値があります。それは良い流通であり、それはますます良くなってきています。 KaOS開発者は、元々は自分たちがやりたかったことに焦点を当て続ける素晴らしい能力を示しました。

甘いSUSE! HPEがLinuxディストリビューションに突入

?Red HatはまだOpenStackの会社であることを計画しています

?初期のLinuxで始める

Linuxのサバイバルガイド:この21のアプリケーションは、LinuxとWindowsの間で簡単に移動できるようにします