ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
輸入代替の分野における新たな傾向により、ロシア企業は国内のオペレーティングシステムへの切り替えを余儀なくされている。 そのようなシステムの XNUMX つは、Debian をベースにしたロシアの OS、Astra Linux です。 公共調達の分野では、FSTEC 証明書を取得した国産ソフトウェアの使用や、国内ソフトウェアの登録への要件がますます高まっています。 ただし、法律によれば、FSTEC 証明書の取得は必須ではありません。

ロシアのオペレーティング システムのほとんどは、「ワークステーション」モードで使用するように設計されています。つまり、実際には、従業員の職場向けの x86 アーキテクチャ ソリューションに似ています。 私たちは、産業界、つまり AntexGate 組み込みコンピュータでロシア製 OS を使用するために、ARM アーキテクチャに Astra Linux OS をインストールすることにしました (x86 に対する ARM アーキテクチャの利点についてはここでは掘り下げません)。

Astra Linux OSを選択した理由は何ですか?

  • これらには、ARM アーキテクチャ用の特別なディストリビューションがあります。
  • Windows スタイルのデスクトップを使用していることが気に入りました。Windows OS に慣れている人にとって、これは Linux OS に切り替えるときに重要な利点です。
  • Astra Linux はすでに国営企業や国防省で使用されており、このプロジェクトは存続し、近い将来に消滅することはないことを意味します。

ARM アーキテクチャの組み込み PC を選択した理由

  • エネルギー効率と発熱量の低減 (ARM アーキテクチャ デバイスの消費エネルギーが少なく、動作中の発熱が比較的少ない)。
  • サイズが小さく、統合度が高い(多数のコンポーネントが XNUMX つのチップ上に配置されているため、マザーボードの設計が簡素化され、多数の追加コンポーネントを購入する必要がなくなります)。
  • コマンドと命令の非冗長性 (ARM アーキテクチャは、動作に必要なコマンドを正確に提供します)
  • モノのインターネットの分野におけるロシア連邦の傾向(クラウド技術の発展により、エンドコンピュータの要件が軽減され、強力なワークステーションを使用する必要がなくなり、ますます多くの計算がクラウドに移行し、薄型化が進んでいます)クライアントデバイスで十分です)。

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 1 - ARM アーキテクチャ

ARM アーキテクチャに基づく PC を使用するためのオプション

  • "シン・クライアント";
  • 「ワークステーション」;
  • IoTゲートウェイ。
  • 組み込みPC。
  • 産業監視用のデバイス。

1. AstraLinux ディストリビューションの入手

配布キットを受け取るには、NPO RusBiTech の公式認定パートナーに依頼書を書く必要があります。 次に、機密保持および秘密保持契約、および科学技術協力に関する契約 (会社がソフトウェアまたはハードウェア開発者の場合) に署名する必要があります。

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 2 — AstraLinux リリースの説明

2. AntexGate デバイスへの AstraLinux のインストール

AstraLinux ディストリビューションを受け取ったら、ターゲット デバイス (この場合は AntexGate 組み込み PC) にインストールする必要があります。 公式の手順では、ARM コンピュータに AstraLinux をインストールするには、任意の Linux OS を使用するように指示されていますが、私たちは Windows OS で試してみることにしました。 そこで、次の一連のアクションを実行してみましょう。

1.ダウンロードしてインストールします ソフトウェア Windows オペレーティング システム用。

2. Micro USB 経由でデバイスをコンピュータに接続します。

3. デバイスに電源を投入すると、Windows がハードウェアを検出してドライバーをインストールします。

4. ドライバーのインストールが完了したら、プログラムを実行します。

5. 数秒後、eMMC ドライブが Windows に USB 大容量ストレージ デバイスとして表示されます。

6. このページから Win32DiskImager ユーティリティをダウンロードします。 ソースフォージプロジェクト 通常どおりプログラムをインストールします。

7. 新しくインストールした Win32DiskImager ソフトウェアを起動します。

8. 先ほど受け取った AstraLinux イメージ ファイルを選択します。

9. デバイスフィールドで、eMMC カードのドライブ文字を選択します。 注意: 間違ったドライブを選択すると、コンピュータのハード ドライブ上のデータが破壊される可能性があります。

10. 「録音」をクリックし、録音が完了するまで待ちます。

11.デバイスを再起動します。

デバイスを再起動すると、デバイスは eMMC から AstraLinux オペレーティング システム イメージを起動します。

3. Astra Linux の使用

デバイスが起動すると、認証画面が表示されます。 ログインフィールドに「admin」と入力し、パスワードも「admin」と入力します。 認証に成功すると、デスクトップが表示されます (図 3)。

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 3 - AstraLinux デスクトップ

最初に目を引くのは、デスクトップが本当に Windows のように見え、すべての要素とダイアログに通常の名前が付いていることです (デスクトップでは「コントロール パネル」、「デスクトップ」、「エクスプローラー」、「マイ コンピューター」)。 重要なのは、ソリティアとマインスイーパーさえも Astra Linux にインストールされていることです。

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 4 - AstraLinux スタート メニューの「Office」タブ

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 5 - AstraLinux スタート メニューの [ネットワーク] タブ

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 6 - AstraLinux スタート メニューの「システム」タブ

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 7 - AstraLinux コントロール パネル

組み込みソリューションとして使用する場合は、SSH 経由、Linux コンソール経由でアクセスでき、お気に入りの Debian パッケージ (nginx、apache など) をインストールすることも可能であることは注目に値します。 したがって、元 Windows ユーザーにとっては使い慣れたデスクトップがあり、経験豊富な Linux および組み込みソリューション ユーザーにとってはコンソールがあります。

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 8 — AstraLinux コンソール

AstraLinux の運用の最適化

1. ハードウェアのパフォーマンスが低いデバイスの場合は、解像度の低いモニターを使用するか、ファイル内の解像度を手動で下げることをお勧めします。 /boot/config.txt 最大1280x720。

2. プロセッサ周波数を自動的に制御するユーティリティをインストールすることもお勧めします。

sudo apt-get install cpufrequtils

で修正します /boot/config.txt 次の意味:

force_turbo=1

3. デフォルトでは、標準リポジトリはシステムで無効になっています。 有効にするには、次のファイルの XNUMX 行のコメントを解除する必要があります。 cd/etc/apt/nanosources.list

ARM アーキテクチャを備えた組み込みコンピュータでの Astra Linux の使用
米。 9 - 標準リポジトリの有効化

出所: habr.com

コメントを追加します