簡単な説明:IntelのClear Linuxは、日常のLinuxディストリビューションではありません。特定の目的のために作成されており、その点で優れています。
Clear Linuxは、主にクラウドに焦点を当てたIntelのオープンソーステクノロジーセンターの製品です。これは通常の汎用Linuxディストリビューションではありませんが、インテルの最高のハードウェアとアーキテクチャを活用するさまざまなクラウドのユースケースにほぼ適したディストリビューションです。他のさまざまな機能とともに、より優れた電力管理とパフォーマンスの最適化があります。
詳細な明確なLinuxレビューではありません しかし、私はそれで遊んでしばらく過ごしました。そして、ClearLinuxのインストールとセットアップに関する私の経験を共有します。ただし、最初に、ClearLinuxの機能について詳しく見ていきましょう。
Linuxの機能をクリアする
- Intel Clear Containers:Intel Clear Containersは、Docker、Kubernetes、Rocketにプラグインするオープンソースのバックエンドテクノロジーであり、ClearLinuxに含まれています。インテルアーキテクチャーVTの機能を最大限に活用して、速度の向上とオーバーヘッドの削減を実現するように設計されています。
- Cloud Integrated Advanced Orchestrator(ciao):Ciaoは、現在のクラウドOSプロジェクトの制限を抑えるために、軽量で完全にTLSベースの最小限の構成ワークロードスケジューラデザイナーを提供します。スケーラビリティ、使いやすさ、導入のしやすさ、セキュリティが向上します。
- ステートレス:カスタム構成で実行され、システム構成ごととユーザーデータでOS構成を分離します。そのため、誤ってシステムを台無しにした場合でも、Clear Linux OSは正しく起動し、ファクトリリセットを実行して、すぐに再セットアップできるようにします。
- ソフトウェアアップデート:他のディストリビューションとは対照的に、ClearLinuxはバイナリデルタアップデートをサポートしています。変更されたビットのみの更新をサポートしているため、更新コンテンツが非常に小さくなり、適用が速くなります。したがって、基本的に、メジャーセキュリティパッチまたはコアアップデートは、完全なパッケージをダウンロードしておらず、変更された部分のみをダウンロードしているため、数秒で完了します。
- ミキサー:ミキシングにより、非常に特殊な用途のOSを作成できます。 Clear Linuxは、さまざまなサーバー機能のバンドルを提供し、他のディストリビューションからの機能の追加をサポートします。
- テレメトリ:Clear Linuxには、デザイン、アプリの互換性の修正、データの最小化などの関心のあるイベントを記録し、開発チームに報告するテレメトリソリューションが含まれています。これは完全にユーザーの管理下にあり、無効にすることができます。
- Autproxyのサポート:Clear Linuxは、プロキシ自動設定スクリプトを検出し、それを使用して、特定の接続に必要なプロキシを解決します。
関数マルチバージョン:複数のアーキテクチャとその実行のために関数を最適化できます。バイナリは実行時にアーキテクチャを検出します。 - すべてのデバッグ情報はいつでも利用できます。
[irpposts =” 11393″ name =”2017年のハッキングおよび侵入テストに最適なLinuxディストリビューション”]
ClearLinuxをインストールするためのシステム要件
Clear Linuxは、シングルコアCPU、128 MB RAM、600MBのストレージという非常に最小限のハードウェアで実行するように設計されています。ただし、パフォーマンスを最適化するために、以下のシステム要件を推奨しています。
- プロセッサー:
- 第2世代以降のIntel®Core™プロセッサーファミリー。
- Intel®Xeon®プロセッサE3
- Intel®Xeon®プロセッサE5
- Intel®Xeon®プロセッサE7
- サーバー用インテル®Atom™プロセッサーC2000製品ファミリー–2013年第3四半期以降のバージョン。
- インテル®Atom™プロセッサーE3800シリーズ–2013年第4四半期以降のバージョン。
- 4GB RAM
- 20GBのストレージ。
- グラフィカルインターフェイス用のIntelHDグラフィックス。
ClearLinuxのインストール方法
ディスクパーティションと、仮想マシンのハードディスクとして使用できるファイルシステムを含む仮想ハードディスクが利用可能です。
ClearLinuxをダウンロード
Azure用のVHD、クラウド用のイメージ、コンテナー、hyper-v VHD、インストーラーISO、ライブイメージを取得できます。
Clear Linux OS用のclear-linuxインストーラーイメージをダウンロードしました。これを使用して、システムを起動し、その上にGUIをインストールします。
私のようなVirtualBoxでセットアップする場合は、VirtualBoxの[システム]タブでEFIを有効にして起動することを忘れないでください。
ステップ1:Virtual Boxをセットアップし、ISOから起動します。
最初のステップには、キーボードの選択と更新サーバーへの接続のプロキシ設定が含まれます。インストールメニューでは、Clear Linux OSをインストールするか、既存のインストール済みコピーを修復するかの2つのオプションのいずれかを選択できます。
安定性強化プログラムでは、Clear Linuxがレポートを収集してシステムの安定性を向上させ、Intelに送信することを許可(および禁止)できます。
次のステップでは、自動インストールタイプを選択するか、手に持って行きたい場合は手動を選択します。次の画面は、パーティションを作成し、インストールするメディアを選択するためのものです。
最後のステップで確認を求められ、インストールが開始されます。インストーラーが完了を通知するまでに少し時間がかかります。メディアを取り外して再起動します。
このスライドショーにはJavaScriptが必要です。
完了したら、仮想マシンを起動し、システム用に保持するユーザー名とパスワードとしてrootを入力します。
次に行うことは、GUIまたはデスクトップ環境を設定することですが、その前に、最初にユーザーを作成します。
ステップ2:rootユーザーとユーザーアカウントを設定する
Clear Linux OSを初めて起動するときに、保持するユーザー名とパスワードとして「root」を入力し、以下のコマンドを使用して別のユーザーを追加します。
useradd <username>
passwd <username>
完了したら、作成したユーザーに対してsudoコマンドを有効にする必要があります。ユーザー名をホイールグループに追加し、ホイールグループを有効にします。
usermod -G wheel -a <username>
ファイル/etc/ sudoersを作成し、そのファイルに以下の行を追加します。
%wheel ALL=(ALL) ALL
変更を保存し、ログアウトして再度ログインすると、変更が反映されます。
ステップ3:GNOMEデスクトップ環境のインストール
Clear Linuxのアーキテクチャは異なり、ソフトウェアアップデートユーティリティまたはswupdを使用します。 アプリケーションを追加または更新し、システム更新を実行します。実際に使用を開始する前に、sysadmin-basic、editors、c-basics、その他の便利なパッケージなどの基本的なアプリケーションをインストールする必要があります。
swupd bundle-add os-clr-on-clr
これで、以下のコマンドを実行してGNOMEデスクトップマネージャーを起動できます。
systemctl start gdm
ClearLinuxの最後の言葉
終わりのないLinuxディストリビューションで、Intelは別の汎用Linuxディストリビューションを作成しようとはしていません。 Clear Linuxは、パフォーマンスと最適化を向上させるためにIntelのハードウェアを使用するさまざまな大企業によって徐々に採用されるものです。たとえば、Azureマーケットプレイスで利用できることは、その拡張を示唆しています。
Clear Linuxについてどう思いますか、コメントで教えてください。