Usando Astra Linux en una computadora integrada con arquitectura ARM

Usando Astra Linux en una computadora integrada con arquitectura ARM
Las nuevas tendencias en el ámbito de la sustitución de importaciones están obligando a las empresas rusas a cambiar a sistemas operativos nacionales. Uno de estos sistemas es el sistema operativo ruso basado en Debian: Astra Linux. En el ámbito de la contratación pública, existen cada vez más requisitos para el uso de software nacional con certificados FSTEC, así como su inclusión en el registro de software nacional. Aunque vale la pena señalar que según la ley, tener un certificado FSTEC no es obligatorio.

La mayoría de los sistemas operativos rusos están diseñados para su uso en modo "Estación de trabajo", es decir, de hecho, son análogos de las soluciones de arquitectura x86 para el lugar de trabajo de un empleado. Decidimos instalar el sistema operativo Astra Linux en la arquitectura ARM para poder utilizar el sistema operativo de fabricación rusa en el sector industrial, es decir, en la computadora integrada AntexGate (no profundizaremos ahora en las ventajas de la arquitectura ARM sobre x86).

¿Por qué elegimos el sistema operativo Astra Linux?

  • Tienen una distribución especial para la arquitectura ARM;
  • Nos gustó que usen un escritorio estilo Windows; para las personas acostumbradas al sistema operativo Windows, esta es una ventaja importante al cambiar al sistema operativo Linux;
  • Astra Linux ya se utiliza en empresas estatales y en el Ministerio de Defensa, lo que significa que el proyecto seguirá vivo y no desaparecerá en un futuro próximo.

¿Por qué elegimos la PC integrada con arquitectura ARM?

  • eficiencia energética y menor generación de calor (los dispositivos con arquitectura ARM consumen menos energía y se calientan relativamente menos durante el funcionamiento);
  • tamaño pequeño y alto grado de integración (se coloca una gran cantidad de componentes en un chip, lo que simplifica el diseño de las placas base y elimina la necesidad de comprar una gran cantidad de componentes adicionales);
  • no redundancia de comandos e instrucciones (la arquitectura ARM proporciona exactamente la cantidad de comandos necesarios para la operación)
  • tendencias en la Federación de Rusia en el campo de Internet de las cosas (debido al desarrollo de las tecnologías en la nube, se reducen los requisitos para las computadoras finales, se elimina la necesidad de utilizar estaciones de trabajo potentes, cada vez más cálculos se trasladan a la nube, delgados los dispositivos cliente son suficientes).

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 1 - arquitectura ARM

Opciones para usar PC basadas en arquitectura ARM

  • "cliente ligero";
  • "puesto de trabajo";
  • puerta de enlace de IoT;
  • PC integrada;
  • Dispositivo para monitoreo industrial.

1. Obtención de la distribución AstraLinux

Para recibir el kit de distribución, debe escribir una carta de solicitud a cualquier socio oficial autorizado de NPO RusBiTech. A continuación, deberá firmar un acuerdo de confidencialidad y no divulgación y un acuerdo de cooperación científica y técnica (si su empresa es desarrolladora de software o hardware).

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 2 — Descripción de las versiones de AstraLinux

2. Instalación de AstraLinux en el dispositivo AntexGate

Después de recibir la distribución de AstraLinux, debe instalarla en el dispositivo de destino (en nuestro caso, es la PC integrada AntexGate). Las instrucciones oficiales nos dicen que usemos cualquier sistema operativo Linux para instalar AstraLinux en una computadora ARM, pero decidimos probarlo en el sistema operativo Windows. Entonces, realicemos la siguiente secuencia de acciones:

1. Descarga e instala control de programa para el sistema operativo Windows.

2. Conecte el dispositivo mediante Micro USB a su computadora.

3. Encienda el dispositivo, Windows ahora debería encontrar el hardware e instalar el controlador.

4. Una vez completada la instalación del controlador, ejecute el programa.

5. Después de unos segundos, la unidad eMMC aparecerá en Windows como un dispositivo de almacenamiento masivo USB.

6. Descargue la utilidad Win32DiskImager desde la página. Proyecto Sourceforge e instale el programa como de costumbre.

7. Inicie el software Win32DiskImager recién instalado.

8. Seleccione el archivo de imagen de AstraLinux que recibió anteriormente.

9. En el campo del dispositivo, seleccione la letra de unidad de la tarjeta eMMC. Tenga cuidado: si selecciona el disco incorrecto, ¡podría destruir los datos del disco duro de su computadora!

10. Haga clic en "Grabar" y espere hasta que se complete la grabación.

11. Reinicie su dispositivo.

Reiniciar el dispositivo debería hacer que el dispositivo inicie la imagen del sistema operativo AstraLinux desde el eMMC.

3. Usando Astra Linux

Después de que el dispositivo se inicie, aparecerá la pantalla de autorización. En el campo de inicio de sesión ingrese "admin", la contraseña también es la palabra "admin". Después de una autorización exitosa, aparecerá el escritorio (Fig. 3).

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 3 - Escritorio AstraLinux

Lo primero que llama la atención es que el escritorio realmente se parece a Windows, todos los elementos y cuadros de diálogo tienen el nombre habitual ("Panel de control", "Escritorio", "Explorador", "Mi PC" en el escritorio). ¡Lo importante es que incluso Solitario y Buscaminas están instalados en Astra Linux!

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 4 - Pestaña “Office” en el menú inicio de AstraLinux

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 5 - Pestaña Red en el menú inicio de AstraLinux

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 6 - Pestaña “Sistema” en el menú inicio de AstraLinux

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 7 - Panel de control de AstraLinux

Vale la pena señalar que para su uso como soluciones integradas existe acceso vía SSH, a través de una consola Linux, y también es posible instalar sus paquetes Debian favoritos (nginx, apache, etc.). Por lo tanto, para los antiguos usuarios de Windows existe un escritorio familiar, y para los usuarios experimentados de Linux y integrados, una consola.

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 8 — Consola AstraLinux

Optimización del funcionamiento de AstraLinux

1. Para dispositivos con bajo rendimiento de hardware, recomendamos utilizar un monitor con baja resolución o reducir manualmente la resolución en el archivo. /boot/config.txt hasta 1280x720.

2. También recomendamos instalar una utilidad para controlar automáticamente la frecuencia del procesador:

sudo apt-get install cpufrequtils

Corregimos en /boot/config.txt el siguiente significado:

force_turbo=1

3. De forma predeterminada, los repositorios estándar están deshabilitados en el sistema. Para habilitarlos es necesario descomentar tres líneas en el siguiente archivo cd/etc/apt/nano fuentes.lista

Usando Astra Linux en una computadora integrada con arquitectura ARM
Arroz. 9 - Habilitación de repositorios estándar

Fuente: habr.com

Añadir un comentario