Novas tendências no campo da substituição de importações estão forçando as empresas russas a mudar para os sistemas operacionais domésticos. Um desses sistemas é o sistema operacional russo baseado no Debian - Astra Linux. No campo da contratação pública, os requisitos para o uso de software doméstico com certificados FSTEC, bem como sua entrada no registro de software doméstico, estão sendo atendidos cada vez mais. Embora seja interessante notar que, nos termos da lei, a disponibilidade do certificado FSTEC não é obrigatória.
A maioria dos sistemas operacionais russos é projetada para uso no modo "Estação de trabalho", ou seja, são análogos das soluções de arquitetura x86 para o local de trabalho do funcionário. Decidimos instalar o sistema operacional Astra Linux na arquitetura ARM, a fim de usar o sistema operacional russo na área industrial, nomeadamente no computador embarcado AntexGate (não vamos nos aprofundar nas vantagens da arquitetura ARM sobre o x86 agora).
Por que escolhemos o Astra Linux?
- Eles têm uma distribuição especial para a arquitetura ARM;
- Gostamos do fato de eles usarem uma área de trabalho no estilo do Windows; para pessoas acostumadas ao Windows, essa é uma vantagem importante ao mudar para o Linux;
- O Astra Linux já é usado em empresas estatais e no Ministério da Defesa, o que significa que o projeto viverá e não desaparecerá no futuro próximo.
Por que escolhemos um ARM de arquitetura de PC incorporado?
- eficiência energética e menor dissipação de calor (dispositivos baseados na arquitetura ARM consomem menos energia e relativamente menos aquecimento durante a operação);
- tamanho pequeno e alto grau de integração (um grande número de elementos está localizado em um chip, o que simplifica o design das placas-mãe e elimina a necessidade de comprar um grande número de componentes adicionais);
- a redundância de comandos e instruções (na arquitetura ARM, é fornecido exatamente o número de comandos necessários para o trabalho)
- Tendências de RF no campo da Internet das coisas (devido ao desenvolvimento de tecnologias em nuvem, os requisitos para computadores finais são reduzidos, não há necessidade de usar estações de trabalho poderosas, mais e mais computação está se movendo para a nuvem, dispositivos suficientes como “thin client”).
Fig. 1 - arquitetura ARMAplicativos para PC ARM
- "Thin client";
- "Estação de trabalho";
- Gateway de IoT;
- PC incorporado;
- dispositivo para monitoramento industrial.
1. Obtendo a distribuição do AstraLinux
Para receber o kit de distribuição, você deve escrever uma carta de consulta a qualquer parceiro oficial autorizado da ONG RusBiTech. Em seguida, você precisará assinar um acordo sobre confidencialidade e não divulgação de informações e um acordo sobre cooperação científica e técnica (se sua empresa for um desenvolvedor de software ou hardware).
Fig. 2 - Notas de versão do AstraLinux2. Instalando o AstraLinux em um dispositivo AntexGate
Depois de receber o kit de distribuição do AstraLinux, é necessário instalá-lo no dispositivo de destino (no nosso caso, é um PC incorporado AntexGate). As instruções oficiais nos dizem para usar qualquer sistema operacional Linux para instalar o AstraLinux em um computador ARM, mas decidimos experimentá-lo no Windows. Portanto, realizamos a seguinte sequência de ações:
1. Baixe e instale o
software para o sistema operacional Windows.
2. Conecte o dispositivo via Micro USB ao computador.
3. Ligue o dispositivo, agora o Windows deve encontrar o hardware e instalar o driver.
4. Após a instalação do driver, execute o programa.
5. Após alguns segundos, a unidade eMMC aparece no Windows como um dispositivo de armazenamento USB.
6. Baixe o utilitário Win32DiskImager
na página do
projeto Sourceforge e instale o programa no modo normal.
7. Execute o software Win32DiskImager recém-instalado.
8. Selecione o arquivo de imagem do AstraLinux que você recebeu anteriormente.
9. No campo do dispositivo, selecione a letra da unidade do cartão eMMC. Cuidado: se você escolher a unidade errada, poderá destruir os dados do disco rígido do seu computador!
10. Clique em “Record” e aguarde a gravação terminar.
11. Reinicie o dispositivo.
A reinicialização do dispositivo deve fazer com que ele baixe a imagem do sistema operacional AstraLinux do eMMC.
3. Usando o Astra Linux
Depois que o dispositivo inicializar, a tela de autorização aparecerá. No campo de login, digite "admin", a senha também é a palavra "admin". Após a autorização bem-sucedida, a área de trabalho será exibida (Fig. 3).
Fig. 3 - Área de trabalho AstraLinuxA primeira coisa que chama sua atenção é que a área de trabalho é realmente semelhante ao Windows, todos os elementos e caixas de diálogo são chamados da maneira usual (“Painel de Controle”, “Área de Trabalho”, “Explorer”, “Meu Computador” na área de trabalho). É importante ressaltar que até o Solitaire e o Minesweeper estão instalados no Astra Linux!
Fig. 4 - Guia "Escritório" no menu inicial do AstraLinuxFig. 5 - Guia "Rede" no menu inicial do AstraLinuxFig. 6 - Guia Sistema no menu inicial do AstraLinuxFig. 7 - Painel de controle AstraLinuxVale notar que, para uso como soluções incorporadas, há acesso via SSH, através do console do Linux, também é possível instalar seus pacotes Debian favoritos (nginx, apache, etc.). Portanto, para ex-usuários do Windows, existe uma área de trabalho familiar e para usuários experientes do Linux e soluções incorporadas - um console.
Fig. 8 - Console AstraLinuxOtimização do AstraLinux
1. Para dispositivos com baixo desempenho de hardware, recomendamos o uso de um monitor com baixa resolução ou a redução manual da resolução no arquivo
/boot/config.txt para 1280x720.
2. Também recomendamos a instalação de um utilitário para controlar automaticamente a frequência do processador:
sudo apt-get install cpufrequtils
Corrigimos o seguinte valor em
/boot/config.txt :
force_turbo=1
3. Por padrão, os repositórios padrão estão desativados no sistema. Para habilitá-los, é necessário descomentar as três linhas no seguinte arquivo
cd / etc / apt / nano sources.listFig. 9 - Habilitando repositórios padrão