Las nuevas tendencias en el campo de la sustitución de importaciones están obligando a las empresas rusas a cambiar a los sistemas operativos nacionales. Uno de esos sistemas es el sistema operativo ruso basado en Debian - Astra Linux. En el campo de la contratación pública, se cumplen cada vez más los requisitos para el uso de software nacional con certificados FSTEC, así como su entrada en el registro de software nacional. Aunque vale la pena señalar que, según la ley, la disponibilidad del certificado FSTEC no es obligatoria.
La mayoría de los sistemas operativos rusos están diseñados para su uso en el modo "Estación de trabajo", es decir, son análogos de las soluciones de arquitectura x86 para el lugar de trabajo del empleado. Decidimos instalar Astra Linux OS en la arquitectura ARM, para utilizar el sistema operativo de fabricación rusa en el campo industrial, es decir, en la computadora integrada AntexGate (no profundizaremos en las ventajas de la arquitectura ARM sobre x86 ahora).
¿Por qué elegimos Astra Linux?
- Tienen una distribución especial para la arquitectura ARM;
- Nos gustó el hecho de que usan un escritorio de estilo Windows, para las personas acostumbradas a Windows, esta es una ventaja importante al cambiar a Linux;
- Astra Linux ya se usa en empresas estatales y en el Ministerio de Defensa, lo que significa que el proyecto vivirá y no se extinguirá en el futuro cercano.
¿Por qué elegimos una arquitectura de PC integrada ARM?
- eficiencia energética y menor disipación de calor (los dispositivos basados en la arquitectura ARM consumen menos energía y relativamente menos calor durante la operación);
- tamaño pequeño y alto grado de integración (una gran cantidad de elementos base se encuentra 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);
- la redundancia de comandos e instrucciones (en la arquitectura ARM, se proporciona exactamente el número de comandos necesarios para el trabajo)
- Tendencias de RF en el campo de Internet de las cosas (debido al desarrollo de tecnologías en la nube, los requisitos para las computadoras finales se reducen, no hay necesidad de usar estaciones de trabajo potentes, cada vez más informática se está moviendo a la nube, suficientes dispositivos como "cliente ligero").
Fig. 1 - arquitectura ARMAplicaciones de PC ARM
- "Cliente ligero";
- "Estación de trabajo";
- Puerta de enlace de IoT;
- PC incrustado;
- dispositivo para monitoreo industrial.
1. Obteniendo la distribución AstraLinux
Para recibir el kit de distribución, debe escribir una carta de consulta a cualquier socio oficial autorizado de la ONG RusBiTech. A continuación, deberá firmar un acuerdo sobre confidencialidad y no divulgación de información y un acuerdo sobre cooperación científica y técnica (si su empresa es un desarrollador de software o hardware).
Fig. 2 - Notas de la versión de AstraLinux2. Instalación de AstraLinux en un dispositivo AntexGate
Después de recibir el kit de distribución AstraLinux, debe instalarlo en el dispositivo de destino (en nuestro caso, es una 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 Windows. Entonces, realizamos la siguiente secuencia de acciones:
1. Descargue e instale el
software para el sistema operativo Windows.
2. Conecte el dispositivo mediante Micro USB a la computadora.
3. Encienda el dispositivo, ahora Windows 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 aparece en Windows como un dispositivo de almacenamiento USB.
6. Descargue la utilidad Win32DiskImager de
la página del
proyecto Sourceforge e instale el programa en modo normal.
7. Ejecute el software Win32DiskImager recién instalado.
8. Seleccione el archivo de imagen AstraLinux que recibió anteriormente.
9. En el campo del dispositivo, seleccione la letra de la unidad de la tarjeta eMMC. Tenga cuidado: si elige el disco incorrecto, ¡puede destruir los datos del disco duro de su computadora!
10. Haga clic en "Grabar" y espere a que se complete la grabación.
11. Reinicie el dispositivo.
Reiniciar el dispositivo debería hacer que el dispositivo descargue la imagen del sistema operativo AstraLinux de 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).
Fig. 3 - escritorio AstraLinuxLo primero que llama la atención es que el escritorio es realmente similar a Windows, todos los elementos y cuadros de diálogo se llaman de la manera habitual ("Panel de control", "Escritorio", "Explorador", "Mi PC" en el escritorio). Es importante destacar que incluso Solitaire y Minesweeper están instalados en Astra Linux.
Fig. 4 - Pestaña "Office" en el menú de inicio de AstraLinuxFig. 5 - Pestaña "Red" en el menú de inicio de AstraLinuxFig. 6 - Pestaña Sistema en el menú de inicio de AstraLinuxFig. 7 - Panel de control AstraLinuxVale la pena señalar que para usar como soluciones integradas hay acceso a través de SSH, a través de la consola de Linux, también es posible instalar sus paquetes Debian favoritos (nginx, apache, etc.). Por lo tanto, para los antiguos usuarios de Windows hay un escritorio familiar, y para usuarios experimentados de Linux y soluciones integradas: una consola.
Fig. 8 - Consola AstraLinuxOptimización 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 a 1280x720.
2. También recomendamos instalar una utilidad para controlar automáticamente la frecuencia del procesador:
sudo apt-get install cpufrequtils
Corregimos el siguiente valor en
/boot/config.txt :
force_turbo=1
3. Por defecto, los repositorios estándar están deshabilitados en el sistema. Para habilitarlos, debe descomentar las tres líneas en el siguiente archivo
cd / etc / apt / nano sources.listFig. 9 - Habilitación de repositorios estándar