Canonicalは最近UbuntuCore20リリースを発表しました、モノのインターネット(IoT)デバイス、コンテナー、産業用および民生用機器での使用に合わせて調整されたコンパクトなUbuntuディストリビューション。
Ubuntu Coreに慣れていない人は、次のことを知っておく必要があります。 このディストリビューションは、追加のコンポーネントとアプリケーションを起動するための基礎として機能します、スタンドアロンプラグインとして設計されています スナップ形式で。
Ubuntuコアのコンポーネント、 ベースシステム、Linuxカーネル、システムプラグインも含まれます スナップ形式で提供 また、Snapdツールキットによって管理されます。Snappyテクノロジーを使用すると、個別のパッケージに分割することなく、システム全体のイメージを形成できます。
UbuntuCoreについて
Ubuntuコアで 増分更新の代わりに 個々のdebパッケージのレベルで、 UbuntuCoreはアトミックアップデートメカニズムを使用します スナップパッケージとベースシステムの場合、 Atomic、Chrome OS、 Endless、CoreOS、およびFedoraSilverblue。
基本環境とスナップを更新するときに、更新後に問題が特定された場合は、以前のバージョンに戻すことができます。 現在、SnapCraftカタログには6000を超えるスナップパッケージがあります。
安全を確保するために、 システムの各コンポーネントは、デジタル署名によって検証されます、これにより、非表示の変更を行ったり、未確認のスナップパッケージをインストールしたりすることからディストリビューションを保護できます。
スナップ形式で提供されるコンポーネント AppArmorとSeccompを使用して分離、個々のアプリケーションが危険にさらされた場合にシステムを保護するための追加の行を作成します。
基本システムには、必要なアプリケーションの最小限のセットのみが含まれているため、システム環境のサイズを縮小できるだけでなく、潜在的な攻撃ベクトルを減らすことでセキュリティにプラスの効果をもたらしました。
基盤となるファイルシステムは読み取り専用でマウントされます。 アップデートは定期的にリリースされ、OTA(無線)モードで配信され、Ubuntu20.04と同期されます。
トラフィックを最小限に抑えるために、更新は圧縮形式で配信され、以前の更新に関連する変更(デルタ更新)のみが含まれます。 自動更新をインストールすると、組み込みデバイスで使用した場合のシステムセキュリティメンテナンスの問題が解決されます。
ベースシステムをアプリケーションから論理的に分離することにより、Ubuntu開発者はUbuntu Coreコードベースを最新の状態に保ち、開発者は追加のアプリケーションの関連性を処理します。
このアプローチにより、Ubuntu Coreに基づいてソフトウェア環境が構築されている製品のメンテナンスコストを削減できます。これは、メーカーがシステムアップデートのリリースと配信に対処する必要がなく、特定のコンポーネントのみに焦点を当てているためです。
Ubuntu Core20のメインニュース
この新しいリリースバージョンでは、 主なノベルティのXNUMXつ 目立つのは 公式サポートが実施されました さまざまなプレート用 32ビットおよび64ビットのARMチップをベースにしたRaspberryPi。
さらに、 フルディスク暗号化を使用する機能が追加されました TPM(Trusted Platform Module)との統合。 暗号化は現在、x86システムでのみ使用できます(ARMの場合は後で表示されます)。
そしてそれはまたそれを際立たせます リカバリモードと再インストールモードが追加されました システムへ(選択したバージョンを使用したデバイスの初期化)。
その他の変更点 新しいバージョンから際立っている:
- ブートオプションを選択してリカバリモードに移行するためのブートメニューが表示されます。 読み込みの初期段階で«1»キーを押し続けるとメニューが表示されます。
- 複数のシステム間で構成を迅速に実装するために、Metal-as-a-Service(MAAS)ツールキットの初期サポートが追加されました。
- ブート段階でのシステム構成のためのcloud-initの初期サポートが追加されました。
最後に あなたがそれについてもっと知りたいのなら 新しいバージョンのUbuntuCore 20については、 次のリンク。
Ubuntu Core20をダウンロードして入手する
Ubuntu20パッケージベースと同期しているUbuntuCore 20.04イメージは、x86_64、ARMv7、およびARMv8システム用に用意されています。
システムイメージを取得するには、それを行うことができます 下のリンクから。