在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 - 启用标准存储库

来源: habr.com

添加评论