Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Nieuwe trends in importsubstitutie dwingen Russische bedrijven over te stappen op binnenlandse besturingssystemen. Een voorbeeld van zo'n systeem is het Russische besturingssysteem gebaseerd op Debian - Astra LinuxBij overheidsaanbestedingen worden steeds vaker eisen gesteld aan het gebruik van binnenlandse software met FSTEC-certificaten en de opname ervan in het register van binnenlandse software. Het is echter belangrijk om te weten dat FSTEC-certificering niet wettelijk verplicht is.

De meeste Russische besturingssystemen zijn ontworpen voor gebruik in de "Workstation"-modus, wat betekent dat ze in wezen desktop-equivalenten zijn van x86-architectuuroplossingen. We besloten het besturingssysteem te installeren. Astra Linux op de ARM-architectuur, met als doel een Russisch besturingssysteem te gebruiken in de industriële sector, met name in de AntexGate embedded computer (we zullen nu niet ingaan op de voordelen van de ARM-architectuur ten opzichte van x86).

Waarom we voor OS hebben gekozen Astra Linux?

  • Ze hebben een speciale distributie voor de ARM-architectuur;
  • We vonden het fijn dat ze een desktopstijl gebruikten. Windows, voor mensen die gewend zijn aan het besturingssysteem Windows Dit is een belangrijk voordeel bij de overstap naar een ander besturingssysteem. Linux;
  • Astra Linux Het wordt al gebruikt door overheidsbedrijven en het Ministerie van Defensie, wat betekent dat het project zal voortleven en niet snel zal verdwijnen.

Waarom we voor een ARM Architecture Embedded PC hebben gekozen?

  • energie-efficiëntie en lagere warmteontwikkeling (apparaten met ARM-architectuur verbruiken minder energie en worden relatief minder warm tijdens bedrijf);
  • klein formaat en hoge mate van integratie (een groot aantal componenten wordt op één chip geplaatst, wat het ontwerp van moederborden vereenvoudigt en de noodzaak elimineert om een ​​groot aantal extra componenten aan te schaffen);
  • niet-redundantie van opdrachten en instructies (ARM-architectuur biedt precies het aantal opdrachten dat nodig is voor de werking)
  • trends in de Russische Federatie op het gebied van het internet der dingen (door de ontwikkeling van cloudtechnologieën worden de vereisten voor eindcomputers verminderd, de noodzaak om krachtige werkstations te gebruiken geëlimineerd, steeds meer berekeningen verplaatsen zich naar de cloud, dunne clientapparaten zijn voldoende).

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Rijst. 1 - ARM-architectuur

Opties voor het gebruik van pc's op basis van ARM-architectuur

  • “thin-client”;
  • "werkplek";
  • IoT-gateway;
  • ingebedde pc;
  • apparaat voor industriële monitoring.

1. Het verkrijgen van de Astra-distributieLinux

Om de distributiekit te ontvangen, moet u een verzoekbrief schrijven aan een officiële geautoriseerde partner van NPO RusBiTech. Vervolgens moet u een vertrouwelijkheids- en geheimhoudingsovereenkomst en een overeenkomst over wetenschappelijke en technische samenwerking ondertekenen (als uw bedrijf een software- of hardwareontwikkelaar is).

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 2 — Beschrijving van Astra-releasesLinux

2. Astra installerenLinux naar AntexGate-apparaat

Na ontvangst van de Astra-distributieLinux Je moet het installeren op het doelapparaat (in ons geval een AntexGate embedded pc). De officiële instructies geven aan dat elk besturingssysteem gebruikt kan worden. Linux Astra installerenLinux op een ARM-computer, maar we besloten het te proberen op het besturingssysteem. WindowsLaten we daarom de volgende reeks acties uitvoeren:

1. Downloaden en installeren programmovee verzekering voor het besturingssysteem Windows.

2. Sluit het apparaat via micro-USB aan op uw computer.

3. Schakel het apparaat nu in. Windows Je moet de hardware vinden en het stuurprogramma installeren.

4. Nadat de installatie van het stuurprogramma is voltooid, voert u het programma uit.

5. Na een paar seconden verschijnt de eMMC-schijf in Windows als USB-opslagapparaat.

6. Download het hulpprogramma Win32DiskImager van de pagina Sourceforge-project en installeer het programma zoals gewoonlijk.

7. Start de nieuw geïnstalleerde Win32DiskImager-software.

8. Selecteer het Astra-afbeeldingsbestandLinuxdie je eerder hebt ontvangen.

9. Selecteer in het apparaatveld de stationsletter van de eMMC-kaart. Wees voorzichtig: als u de verkeerde schijf selecteert, kunt u de gegevens op de harde schijf van uw computer vernietigen!

10. Klik op “Opnemen” en wacht tot de opname voltooid is.

11. Start uw apparaat opnieuw op.

Het opnieuw opstarten van het apparaat zou ertoe moeten leiden dat het apparaat opstart in de Astra-besturingssysteemimage.Linux van eMMC.

3. Gebruik Astra Linux

Nadat het apparaat is opgestart, verschijnt het autorisatiescherm. Voer in het inlogveld “admin” in, het wachtwoord is ook het woord “admin”. Na succesvolle autorisatie verschijnt het bureaublad (Fig. 3).

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 3 — Astra desktopLinux

Het eerste wat opvalt, is dat het bureaublad er echt uitziet als... WindowsAlle elementen en dialoogvensters worden op de gebruikelijke manier benoemd ("Configuratiescherm", "Bureaublad", "Verkenner", "Deze computer" op het bureaublad). Wat belangrijk is, is dat Astra Linux Zelfs Solitaire en Minesweeper zijn geïnstalleerd!

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 4 — Het tabblad Office in het Astra-startmenuLinux

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 5 — Het tabblad Netwerk in het Astra-startmenuLinux

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 6 — Het tabblad "Systeem" in het startmenu van de Astra.Linux

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 7 — Astra-bedieningspaneelLinux

Het is belangrijk om te vermelden dat voor gebruik als ingebedde oplossingen toegang mogelijk is via SSH, via Linux Op de console is het ook mogelijk om je favorieten te installeren. Debian pakketten (nginx, apache, enz.). Dus voor voormalige gebruikers Windows Er is een vertrouwd bureaublad, en voor ervaren gebruikers Linux en ingebedde oplossingen - console.

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Afbeelding 8 — Astra-consoleLinux

De prestaties van Astra optimaliserenLinux

1. Voor apparaten met lage hardwareprestaties raden we aan een monitor met een lage resolutie te gebruiken, of de resolutie in het bestand handmatig te verlagen /boot/config.txt tot 1280x720.

2. We raden ook aan een hulpprogramma te installeren om de processorfrequentie automatisch te regelen:

sudo apt-get install cpufrequtils

Wij corrigeren erin /boot/config.txt de volgende betekenis:

force_turbo=1

3. Standaardrepository's zijn standaard uitgeschakeld in het systeem. Om ze in te schakelen, moet u de commentaartekens op drie regels in het volgende bestand verwijderen cd/etc/apt/nanosources.list

Gebruiken Astra Linux op een ingebedde computer met ARM-architectuur
Rijst. 9 - Standaardrepository's inschakelen

Bron: www.habr.com

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster