Brug af Astra Linux på en indlejret computer med ARM-arkitektur

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Nye tendenser inden for importsubstitution tvinger russiske virksomheder til at skifte til indenlandske operativsystemer. Et af sådanne systemer er det russiske operativsystem baseret på Debian – Astra Linux. Inden for offentlige indkøb stilles der i stigende grad krav til brug af indenlandsk software med FSTEC-certifikater, samt dets optagelse i registret over indenlandsk software. Selvom det er værd at bemærke, at det ifølge loven ikke er obligatorisk at have et FSTEC-certifikat.

De fleste russiske operativsystemer er designet til brug i "Workstation" -tilstand, det vil sige, at de faktisk er analoger til x86-arkitekturløsninger til en medarbejders arbejdsplads. Vi besluttede at installere Astra Linux OS på ARM-arkitektur for at bruge et russisk fremstillet OS i den industrielle sektor, nemlig i den indlejrede AntexGate-computer (vi vil ikke dykke ned i fordelene ved ARM-arkitektur frem for x86 nu).

Hvorfor valgte vi Astra Linux OS?

  • De har en særlig distribution til ARM-arkitekturen;
  • Vi kunne godt lide, at de bruger et Windows-stil skrivebord, for folk, der er vant til Windows OS, er dette en vigtig fordel, når de skifter til Linux OS;
  • Astra Linux bruges allerede i statsejede virksomheder og i Forsvarsministeriet, hvilket betyder, at projektet lever videre og ikke dør ud i den nærmeste fremtid.

Hvorfor valgte vi ARM Architecture Embedded PC?

  • energieffektivitet og lavere varmegenerering (ARM-arkitekturenheder bruger mindre energi og opvarmes relativt mindre under drift);
  • lille størrelse og høj grad af integration (et stort antal komponenter er placeret på en chip, hvilket forenkler designet af bundkort og eliminerer behovet for at købe et stort antal ekstra komponenter);
  • ikke-redundans af kommandoer og instruktioner (ARM-arkitektur giver præcis det antal kommandoer, der er nødvendige for drift)
  • tendenser i Den Russiske Føderation inden for tingenes internet (på grund af udviklingen af ​​cloud-teknologier reduceres kravene til slutcomputere, behovet for at bruge kraftfulde arbejdsstationer er elimineret, flere og flere beregninger flytter til skyen, tynde klientenheder er tilstrækkelige).

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 1 - ARM-arkitektur

Muligheder for brug af pc'er baseret på ARM-arkitektur

  • "tynd klient";
  • "arbejdsplads";
  • IoT gateway;
  • indlejret pc;
  • enhed til industriel overvågning.

1. Indhentning af AstraLinux-distributionen

For at modtage distributionssættet skal du skrive et anmodningsbrev til enhver officiel autoriseret partner af NPO RusBiTech. Dernæst skal du underskrive en fortroligheds- og tavshedspligtaftale og en aftale om videnskabeligt og teknisk samarbejde (hvis din virksomhed er software- eller hardwareudvikler).

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 2 — Beskrivelse af AstraLinux-udgivelser

2. Installation af AstraLinux på AntexGate-enheden

Efter at have modtaget AstraLinux-distributionen, skal du installere den på målenheden (i vores tilfælde er det AntexGate indlejret pc). De officielle instruktioner fortæller os at bruge et hvilket som helst Linux OS til at installere AstraLinux på en ARM-computer, men vi besluttede at prøve det på Windows OS. Så lad os udføre følgende rækkefølge af handlinger:

1. Download og installer software til Windows-operativsystemet.

2. Tilslut enheden via Micro USB til din computer.

3. Sæt strøm til enheden, Windows skulle nu finde hardwaren og installere driveren.

4. Når driverinstallationen er fuldført, skal du køre programmet.

5. Efter et par sekunder vises eMMC-drevet i Windows som en USB-masselagerenhed.

6. Download Win32DiskImager-værktøjet fra siden Sourceforge projekt og installer programmet som normalt.

7. Start den nyligt installerede Win32DiskImager-software.

8. Vælg AstraLinux-billedfilen, som du modtog tidligere.

9. Vælg drevbogstavet for eMMC-kortet i enhedsfeltet. Vær forsigtig: Hvis du vælger det forkerte drev, kan du ødelægge dataene på din computers harddisk!

10. Klik på "Optag", og vent, indtil optagelsen er færdig.

11. Genstart din enhed.

Genstart af enheden skulle få enheden til at starte AstraLinux-operativsystembilledet fra eMMC.

3. Brug af Astra Linux

Når enheden er startet op, vises autorisationsskærmen. Indtast "admin" i login-feltet, adgangskoden er også ordet "admin". Efter vellykket godkendelse vises skrivebordet (fig. 3).

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 3 - AstraLinux desktop

Den første ting, der fanger dit øje, er, at skrivebordet virkelig ligner Windows, alle elementer og dialogbokse er navngivet på den sædvanlige måde ("Kontrolpanel", "Desktop", "Explorer", "Denne computer" på skrivebordet). Det, der er vigtigt, er, at selv Solitaire og Minesweeper er installeret på Astra Linux!

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 4 - "Office"-fanen i AstraLinux startmenuen

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 5 - Netværksfanen i AstraLinux startmenuen

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 6 - Fanen "System" i AstraLinux startmenuen

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 7 - AstraLinux Kontrolpanel

Det er værd at bemærke, at til brug som indlejrede løsninger er der adgang via SSH, via en Linux-konsol, og det er også muligt at installere dine foretrukne Debian-pakker (nginx, apache osv.). For tidligere Windows-brugere er der således et velkendt skrivebord, og for erfarne Linux- og indlejrede løsninger er der en konsol.

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 8 — AstraLinux-konsol

Optimering af AstraLinux-drift

1. For enheder med lav hardwareydelse anbefaler vi at bruge en skærm med lav opløsning eller manuelt reducere opløsningen i filen /boot/config.txt op til 1280x720.

2. Vi anbefaler også at installere et hjælpeprogram til automatisk at kontrollere processorfrekvensen:

sudo apt-get install cpufrequtils

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

force_turbo=1

3. Standardlagre er som standard deaktiveret i systemet. For at aktivere dem skal du fjerne kommentarer fra tre linjer i den følgende fil cd/etc/apt/nano sources.list

Brug af Astra Linux på en indlejret computer med ARM-arkitektur
Ris. 9 - Aktivering af standarddepoter

Kilde: www.habr.com

Tilføj en kommentar