在ARM架構的嵌入式電腦上使用Astra Linux

在ARM架構的嵌入式電腦上使用Astra Linux
進口替代領域的新趨勢正迫使俄羅斯企業轉向國產作業系統。 其中之一是基於 Debian 的俄羅斯作業系統——Astra Linux。 在公共採購領域,使用具有FSTEC證書的國產軟體以及將其納入國產軟體登記冊的要求越來越多。 儘管值得注意的是,根據法律規定,擁有 FSTEC 證書並不是強制性的。

大多數俄羅斯作業系統都設計用於「工作站」模式,也就是說,它們實際上類似於員工工作場所的 x86 架構解決方案。 我們決定在ARM架構上安裝Astra Linux作業系統,以便在工業領域使用俄羅斯製造的作業系統,也就是AntexGate嵌入式電腦(我們現在不深入探討ARM架構相對於x86的優勢)。

我們為什麼選擇 Astra Linux 作業系統?

  • 他們有針對 ARM 架構的特殊發行版;
  • 我們喜歡他們使用 Windows 風格的桌面,對於習慣 Windows 作業系統的人來說,這是切換到 Linux 作業系統時的一個重要優勢;
  • Astra Linux 已經在國有企業和國防部使用,這意味著該專案將繼續存在,並且不會在不久的將來消亡。

為什麼我們選擇ARM架構嵌入式PC?

  • 能源效率和較低的熱量產生(ARM架構設備消耗較少的能源,且在運作過程中發熱相對較少);
  • 體積小,集成度高(大量元件放置在一顆晶片上,簡化了主機板的設計,無需購買大量額外元件);
  • 命令和指令的非冗餘(ARM 架構準確地提供了操作所需的命令數量)
  • 俄羅斯聯邦在物聯網領域的趨勢(由於雲端技術的發展,對終端電腦的要求降低,消除了使用強大工作站的需要,越來越多的運算正在向雲端轉移,瘦客戶端設備就足夠了)。

在ARM架構的嵌入式電腦上使用Astra Linux
米。 1 - ARM架構

使用基於 ARM 架構的 PC 的選項

  • “瘦客戶端”;
  • 「工作站」;
  • 物聯網網關;
  • 嵌入式電腦;
  • 工業監控設備。

1. 取得AstraLinux發行版

要獲得分發套件,您必須向 NPO RusBiTech 的任何官方授權合作夥伴撰寫請求信。 接下來,您需要簽署保密和保密協議以及科技合作協議(如果您的公司是軟體或硬體開發人員)。

在ARM架構的嵌入式電腦上使用Astra Linux
米。 2 — AstraLinux 版本說明

2. 在AntexGate設備上安裝AstraLinux

收到AstraLinux發行版後,您需要將其安裝在目標裝置上(在我們的範例中,它是AntexGate嵌入式PC)。 官方說明告訴我們可以使用任何 Linux 作業系統在 ARM 電腦上安裝 AstraLinux,但我們決定在 Windows 作業系統上嘗試。 因此,讓我們執行以下操作序列:

1.下載安裝 軟件 適用於 Windows 操作系統。

2. 透過 Micro USB 將裝置連接至電腦。

3. 為設備通電,Windows 現在應該找到硬體並安裝驅動程式。

4. 驅動程式安裝完成後,運行程式。

5. 幾秒鐘後,eMMC 驅動器將在 Windows 中顯示為 USB 大容量儲存裝置。

6. 從頁面下載Win32DiskImager實用程式 Sourceforge項目 並照常安裝該程式。

7. 啟動新安裝的Win32DiskImager 軟體。

8. 選擇您先前收到的 AstraLinux 映像檔。

9. 在裝置欄位中,選擇eMMC 卡的盤符。 請注意:如果您選擇了錯誤的驅動器,您可能會破壞電腦硬碟上的資料!

10. 按一下「錄製」並等待錄製完成。

11. 重新啟動您的設備。

重新啟動裝置應該會導致裝置從 eMMC 啟動 AstraLinux 作業系統映像。

3.使用Astra Linux

裝置啟動後,將出現授權畫面。 在登入欄位中輸入“admin”,密碼也是“admin”一詞。 授權成功後,會出現桌面(圖3)。

在ARM架構的嵌入式電腦上使用Astra Linux
米。 3 - AstraLinux 桌面

首先映入眼簾的是桌面看起來真的很像Windows,所有元素和對話框都以通常的方式命名(桌面上的“控制面板”、“桌面”、“資源管理器”、“我的電腦” )。 重要的是,連 Solitaire 和 Minesweeper 都安裝在 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.對於硬體性能較低的設備,建議使用低解析度的顯示器,或在文件中手動降低分辨率 /啟動/配置.txt 高達 1280x720。

2. 我們也建議安裝一個實用程式來自動控制處理器頻率:

sudo apt-get install cpufrequtils

我們更正於 /啟動/配置.txt 意義如下:

force_turbo=1

3. 預設情況下,系統中會停用標準儲存庫。 要啟用它們,您需要取消註釋以下文件中的三行 cd /etc/apt/nano 來源.list

在ARM架構的嵌入式電腦上使用Astra Linux
米。 9 - 啟用標準儲存庫

來源: www.habr.com

添加評論