Les nouvelles tendances dans le domaine de la substitution des importations obligent les entreprises russes à passer aux systèmes d'exploitation nationaux. L'un de ces systèmes est le système d'exploitation russe basé sur Debian - Astra Linux. Dans le domaine des marchés publics, les exigences relatives à l'utilisation de logiciels nationaux certifiés FSTEC, ainsi que leur inscription au registre des logiciels nationaux, sont de plus en plus respectées. Même s'il convient de noter qu'en vertu de la loi, la disponibilité du certificat FSTEC n'est pas obligatoire.
La plupart des systèmes d'exploitation russes sont conçus pour être utilisés en mode «station de travail», c'est-à-dire qu'ils sont en fait des analogues des solutions d'architecture x86 pour le lieu de travail des employés. Nous avons décidé d'installer Astra Linux OS sur l'architecture ARM, afin d'utiliser l'OS de fabrication russe dans le domaine industriel, à savoir dans l'ordinateur embarqué AntexGate (nous ne nous attarderons pas sur les avantages de l'architecture ARM par rapport à x86 maintenant).
Pourquoi avons-nous choisi Astra Linux?
- Ils ont une distribution spéciale pour l'architecture ARM;
- Nous avons apprécié le fait qu'ils utilisent un bureau de style Windows, pour les personnes habituées à Windows, c'est un avantage important lors du passage à Linux;
- Astra Linux est déjà utilisé dans des entreprises publiques et au ministère de la Défense, ce qui signifie que le projet va vivre et ne s'éteindra pas dans un avenir proche.
Pourquoi avons-nous choisi un ARM d'architecture PC embarquée?
- efficacité énergétique et dissipation thermique plus faible (les appareils basés sur l'architecture ARM consomment moins d'énergie et chauffent relativement moins pendant le fonctionnement);
- petite taille et degré d'intégration élevé (un grand nombre de bases d'éléments est situé sur une seule puce, ce qui simplifie la conception des cartes mères et élimine la nécessité d'acheter un grand nombre de composants supplémentaires);
- la redondance des commandes et des instructions (dans l'architecture ARM, exactement autant de commandes sont fournies que nécessaire pour le travail)
- Tendances RF dans le domaine de l'Internet des objets (en raison du développement des technologies cloud, les exigences pour les ordinateurs finaux sont réduites, il n'est pas nécessaire d'utiliser des postes de travail puissants, de plus en plus d'informatique se déplace vers le cloud, suffisamment d'appareils comme le «client léger»).
Fig. 1 - Architecture ARMApplications ARM PC
- «Client léger»;
- «Poste de travail»;
- Passerelle IoT;
- PC intégré;
- dispositif de surveillance industrielle.
1. Obtenir la distribution AstraLinux
Pour recevoir le kit de distribution, vous devez écrire une lettre de demande à tout partenaire officiel autorisé de l'ONG RusBiTech. Ensuite, vous devrez signer un accord sur la confidentialité et la non-divulgation d'informations et un accord sur la coopération scientifique et technique (si votre entreprise est un développeur de logiciels ou de matériel).
Fig. 2 - Notes de version AstraLinux2. Installer AstraLinux sur un appareil AntexGate
Après avoir reçu le kit de distribution AstraLinux, vous devez l'installer sur l'appareil cible (dans notre cas, il s'agit d'un PC intégré AntexGate). L'instruction officielle nous dit d'utiliser n'importe quel système d'exploitation Linux pour installer AstraLinux sur un ordinateur ARM, mais nous avons décidé de l'essayer sous Windows. Ainsi, nous effectuons la séquence d'actions suivante:
1. Téléchargez et installez le
logiciel pour le système d'exploitation Windows.
2. Connectez l'appareil via Micro USB à l'ordinateur.
3. Mettez l'appareil sous tension, Windows devrait maintenant trouver le matériel et installer le pilote.
4. Une fois l'installation du pilote terminée, exécutez le programme.
5. Après quelques secondes, le lecteur eMMC apparaît sous Windows en tant que périphérique de stockage USB.
6. Téléchargez l'utilitaire Win32DiskImager à partir de
la page du
projet Sourceforge et installez le programme en mode normal.
7. Exécutez le logiciel Win32DiskImager nouvellement installé.
8. Sélectionnez le fichier image AstraLinux que vous avez reçu précédemment.
9. Dans le champ du périphérique, sélectionnez la lettre de lecteur de la carte eMMC. Attention: si vous choisissez le mauvais lecteur, vous pouvez détruire les données du disque dur de votre ordinateur!
10. Cliquez sur "Enregistrer" et attendez la fin de l'enregistrement.
11. Redémarrez l'appareil.
Le redémarrage de l'appareil devrait entraîner le téléchargement de l'image du système d'exploitation AstraLinux depuis eMMC.
3. Utilisation d'Astra Linux
Une fois l'appareil démarré, l'écran d'autorisation apparaît. Dans le champ de connexion, entrez «admin», le mot de passe est également le mot «admin». Une fois l'autorisation réussie, le bureau apparaît (Fig. 3).
Fig. 3 - Bureau AstraLinuxLa première chose qui attire votre attention est que le bureau est vraiment similaire à Windows, tous les éléments et boîtes de dialogue sont appelés de la manière habituelle ("Panneau de configuration", "Bureau", "Explorateur", "Poste de travail" sur le bureau). Surtout, même Solitaire et Démineur sont installés sur Astra Linux!
Fig. 4 - Onglet «Office» dans le menu de démarrage d'AstraLinuxFig. 5 - Onglet «Réseau» dans le menu de démarrage d'AstraLinuxFig. 6 - Onglet Système dans le menu de démarrage d'AstraLinuxFig. 7 - Panneau de configuration AstraLinuxIl convient de noter que pour une utilisation en tant que solutions intégrées, il y a un accès via SSH, via la console Linux, il est également possible d'installer vos paquets Debian préférés (nginx, apache, etc.). Ainsi, pour les anciens utilisateurs de Windows, il existe un bureau familier, et pour les utilisateurs Linux expérimentés et des solutions intégrées - une console.
Fig. 8 - Console AstraLinuxOptimisation d'AstraLinux
1. Pour les périphériques avec de faibles performances matérielles, nous vous recommandons d'utiliser un moniteur avec une faible résolution ou de réduire manuellement la résolution dans le fichier
/boot/config.txt à 1280x720.
2. Nous vous recommandons également d'installer un utilitaire pour contrôler automatiquement la fréquence du processeur:
sudo apt-get install cpufrequtils
Nous corrigeons la valeur suivante dans
/boot/config.txt :
force_turbo=1
3. Par défaut, les référentiels standard sont désactivés dans le système. Pour les activer, vous devez décommenter les trois lignes dans le fichier suivant
cd / etc / apt / nano sources.listFig. 9 - Activation des référentiels standard