Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Nye trender innen importsubstitusjon tvinger russiske selskaper til å bytte til innenlandske operativsystemer. Et av slike systemer er det russiske operativsystemet basert på Debian – Astra Linux. Innenfor offentlige anskaffelser stilles det i økende grad krav til bruk av innenlandsk programvare med FSTEC-sertifikater, samt innføring i registeret over innenlandsk programvare. Selv om det er verdt å merke seg at i henhold til loven er det ikke obligatorisk å ha et FSTEC-sertifikat.

De fleste russiske operativsystemer er designet for bruk i "Workstation"-modus, det vil si at de faktisk er analoger av x86-arkitekturløsninger for en ansatts arbeidsplass. Vi bestemte oss for å installere Astra Linux OS på ARM-arkitektur, for å bruke et russiskprodusert OS i industrisektoren, nemlig i den innebygde AntexGate-datamaskinen (vi vil ikke fordype oss i fordelene med ARM-arkitektur fremfor x86 nå).

Hvorfor valgte vi Astra Linux OS?

  • De har en spesiell distribusjon for ARM-arkitekturen;
  • Vi likte at de bruker et skrivebord i Windows-stil, for folk som er vant til Windows OS er dette en viktig fordel når de bytter til Linux OS;
  • Astra Linux brukes allerede i statseide selskaper og i Forsvarsdepartementet, noe som betyr at prosjektet vil leve videre og ikke vil dø ut i nær fremtid.

Hvorfor valgte vi ARM Architecture Embedded PC?

  • energieffektivitet og lavere varmegenerering (ARM-arkitekturenheter bruker mindre energi og varmes opp relativt mindre under drift);
  • liten størrelse og høy grad av integrasjon (et stort antall komponenter er plassert på en brikke, noe som forenkler utformingen av hovedkort og eliminerer behovet for å kjøpe et stort antall tilleggskomponenter);
  • ikke-redundans av kommandoer og instruksjoner (ARM-arkitektur gir nøyaktig antall kommandoer som er nødvendige for drift)
  • trender i den russiske føderasjonen innen tingenes internett (på grunn av utviklingen av skyteknologier reduseres kravene til sluttdatamaskiner, behovet for å bruke kraftige arbeidsstasjoner elimineres, flere og flere beregninger flytter til skyen, tynne klientenheter er tilstrekkelig).

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 1 - ARM-arkitektur

Alternativer for bruk av PC-er basert på ARM-arkitektur

  • "tynn klient";
  • "arbeidsstasjon";
  • IoT-gateway;
  • innebygd PC;
  • enhet for industriell overvåking.

1. Skaffe AstraLinux-distribusjonen

For å motta distribusjonssettet må du skrive et forespørselsbrev til enhver offisiell autorisert partner til NPO RusBiTech. Deretter må du signere en avtale om konfidensialitet og taushetsplikt og en avtale om vitenskapelig og teknisk samarbeid (hvis bedriften din er en programvare- eller maskinvareutvikler).

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 2 — Beskrivelse av AstraLinux-utgivelser

2. Installere AstraLinux på AntexGate-enheten

Etter å ha mottatt AstraLinux-distribusjonen, må du installere den på målenheten (i vårt tilfelle er det AntexGate innebygd PC). De offisielle instruksjonene forteller oss å bruke et hvilket som helst Linux OS for å installere AstraLinux på en ARM-datamaskin, men vi bestemte oss for å prøve det på Windows OS. Så la oss utføre følgende handlingssekvens:

1. Last ned og installer programvare for Windows-operativsystemet.

2. Koble enheten til datamaskinen via Micro USB.

3. Sett strøm til enheten, Windows skal nå finne maskinvaren og installere driveren.

4. Etter at driverinstallasjonen er fullført, kjør programmet.

5. Etter noen sekunder vil eMMC-stasjonen vises i Windows som en USB-masselagringsenhet.

6. Last ned Win32DiskImager-verktøyet fra siden Sourceforge-prosjektet og installer programmet som vanlig.

7. Start den nylig installerte Win32DiskImager-programvaren.

8. Velg AstraLinux-bildefilen du mottok tidligere.

9. I enhetsfeltet velger du stasjonsbokstaven til eMMC-kortet. Vær forsiktig: Hvis du velger feil stasjon, kan du ødelegge dataene på datamaskinens harddisk!

10. Klikk "Record" og vent til opptaket er fullført.

11. Start enheten på nytt.

Omstart av enheten bør føre til at enheten starter opp AstraLinux-operativsystembildet fra eMMC.

3. Bruk av Astra Linux

Etter at enheten har startet opp, vises autorisasjonsskjermen. I påloggingsfeltet skriver du inn "admin", passordet er også ordet "admin". Etter vellykket autorisasjon vil skrivebordet vises (fig. 3).

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 3 - AstraLinux skrivebord

Det første som fanger oppmerksomheten er at skrivebordet virkelig ser ut som Windows, alle elementer og dialoger er navngitt på vanlig måte ("Kontrollpanel", "Desktop", "Utforsker", "Min datamaskin" på skrivebordet). Det som er viktig er at selv Solitaire og Minesveiper er installert på Astra Linux!

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 4 - "Office"-fanen i AstraLinux startmenyen

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 5 - Nettverk-fanen i AstraLinux-startmenyen

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 6 - "System"-fanen i AstraLinux startmenyen

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 7 - AstraLinux kontrollpanel

Det er verdt å merke seg at for bruk som innebygde løsninger er det tilgang via SSH, via en Linux-konsoll, og det er også mulig å installere dine favoritt Debian-pakker (nginx, apache, etc.). For tidligere Windows-brukere er det således et kjent skrivebord, og for erfarne Linux- og innebygde brukere er det en konsoll.

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 8 — AstraLinux-konsoll

Optimalisering av AstraLinux-drift

1. For enheter med lav maskinvareytelse anbefaler vi å bruke en skjerm med lav oppløsning, eller manuelt redusere oppløsningen i filen /boot/config.txt opptil 1280x720.

2. Vi anbefaler også å installere et verktøy for automatisk å kontrollere prosessorfrekvensen:

sudo apt-get install cpufrequtils

Vi retter inn /boot/config.txt følgende betydning:

force_turbo=1

3. Standard depoter er deaktivert i systemet som standard. For å aktivere dem må du fjerne kommentarer fra tre linjer i følgende fil cd/etc/apt/nano sources.list

Bruke Astra Linux på en innebygd datamaskin med ARM-arkitektur
Ris. 9 - Aktivering av standard repositories

Kilde: www.habr.com

Legg til en kommentar