Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Noile tendințe în domeniul substituirii importurilor obligă companiile rusești să treacă la sistemele de operare autohtone. Unul dintre astfel de sisteme este sistemul de operare rusesc bazat pe Debian – Astra Linux. În domeniul achizițiilor publice există din ce în ce mai multe cerințe pentru utilizarea software-ului autohton cu certificate FSTEC, precum și includerea acestuia în registrul software-ului autohton. Deși este de remarcat faptul că, conform legii, deținerea unui certificat FSTEC nu este obligatorie.

Majoritatea sistemelor de operare rusești sunt proiectate pentru a fi utilizate în modul „stație de lucru”, adică, de fapt, sunt analogi ale soluțiilor de arhitectură x86 pentru locul de muncă al unui angajat. Am decis să instalăm sistemul de operare Astra Linux pe arhitectura ARM, pentru a utiliza un sistem de operare rusesc în sectorul industrial, și anume în computerul embedded AntexGate (nu vom aprofunda acum în avantajele arhitecturii ARM față de x86).

De ce am ales sistemul de operare Astra Linux?

  • Au o distribuție specială pentru arhitectura ARM;
  • Ne-a plăcut că folosesc un desktop în stil Windows, pentru persoanele obișnuite cu sistemul de operare Windows acesta este un avantaj important atunci când trec la sistemul de operare Linux;
  • Astra Linux este deja folosit în companiile de stat și în Ministerul Apărării, ceea ce înseamnă că proiectul va continua și nu se va stinge în viitorul apropiat.

De ce am ales PC-ul încorporat cu arhitectură ARM?

  • eficiență energetică și generare mai mică de căldură (dispozitivele cu arhitectură ARM consumă mai puțină energie și se încălzesc relativ mai puțin în timpul funcționării);
  • dimensiuni reduse și grad ridicat de integrare (un număr mare de componente sunt plasate pe un cip, ceea ce simplifică proiectarea plăcilor de bază și elimină necesitatea achiziționării unui număr mare de componente suplimentare);
  • neredundanța comenzilor și instrucțiunilor (arhitectura ARM oferă exact numărul de comenzi necesare pentru funcționare)
  • tendințele din Federația Rusă în domeniul Internetului lucrurilor (datorită dezvoltării tehnologiilor cloud, cerințele pentru computerele finale sunt reduse, necesitatea de a utiliza stații de lucru puternice este eliminată, tot mai multe calcule se deplasează în cloud, subțire dispozitivele client sunt suficiente).

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 1 - Arhitectura ARM

Opțiuni pentru utilizarea computerelor bazate pe arhitectura ARM

  • "client slab";
  • "stație de lucru";
  • Gateway IoT;
  • PC încorporat;
  • dispozitiv de monitorizare industrială.

1. Obținerea distribuției AstraLinux

Pentru a primi kitul de distribuție, trebuie să scrieți o scrisoare de cerere oricărui partener oficial autorizat al NPO RusBiTech. În continuare, va trebui să semnați un acord de confidențialitate și nedivulgare și un acord de cooperare științifică și tehnică (dacă compania dumneavoastră este un dezvoltator de software sau hardware).

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 2 — Descrierea versiunilor AstraLinux

2. Instalarea AstraLinux pe dispozitivul AntexGate

După ce ați primit distribuția AstraLinux, trebuie să o instalați pe dispozitivul țintă (în cazul nostru, este PC-ul încorporat AntexGate). Instrucțiunile oficiale ne spun să folosim orice sistem de operare Linux pentru a instala AstraLinux pe un computer ARM, dar am decis să îl încercăm pe sistemul de operare Windows. Deci, să efectuăm următoarea secvență de acțiuni:

1. Descărcați și instalați software-ul pentru sistemul de operare Windows.

2. Conectați dispozitivul prin Micro USB la computer.

3. Aplicați alimentarea dispozitivului, Windows ar trebui să găsească acum hardware-ul și să instaleze driverul.

4. După finalizarea instalării driverului, rulați programul.

5. După câteva secunde, unitatea eMMC va apărea în Windows ca dispozitiv de stocare în masă USB.

6. Descărcați utilitarul Win32DiskImager de pe pagină Proiectul Sourceforge și instalați programul ca de obicei.

7. Lansați software-ul Win32DiskImager nou instalat.

8. Selectați fișierul imagine AstraLinux pe care l-ați primit mai devreme.

9. În câmpul dispozitiv, selectați litera de unitate a cardului eMMC. Fiți atenți: dacă selectați unitatea greșită, puteți distruge datele de pe hard diskul computerului!

10. Faceți clic pe „Înregistrare” și așteptați până când înregistrarea este finalizată.

11. Reporniți dispozitivul.

Repornirea dispozitivului ar trebui să determine dispozitivul să pornească imaginea sistemului de operare AstraLinux din eMMC.

3. Utilizarea Astra Linux

După ce dispozitivul pornește, va apărea ecranul de autorizare. În câmpul de autentificare introduceți „admin”, parola este și cuvântul „admin”. După autorizarea cu succes, va apărea desktopul (Fig. 3).

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 3 - Desktop AstraLinux

Primul lucru care vă atrage atenția este că desktopul arată într-adevăr ca Windows, toate elementele și dialogurile sunt denumite în mod obișnuit („Panou de control”, „Desktop”, „Explorer”, „Computerul meu” pe desktop). Ceea ce este important este că chiar și Solitaire și Minesweeper sunt instalate pe Astra Linux!

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 4 - Fila „Office” din meniul de pornire AstraLinux

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 5 - Fila Rețea din meniul de pornire AstraLinux

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 6 - Fila „Sistem” din meniul de pornire AstraLinux

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 7 - Panoul de control AstraLinux

Este de remarcat faptul că pentru utilizarea ca soluții încorporate există acces prin SSH, printr-o consolă Linux și este, de asemenea, posibil să instalați pachetele Debian preferate (nginx, apache etc.). Astfel, pentru foștii utilizatori de Windows există un desktop familiar, iar pentru utilizatorii experimentați de Linux și soluții încorporate există o consolă.

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 8 — Consola AstraLinux

Optimizarea funcționării AstraLinux

1. Pentru dispozitivele cu performanță hardware scăzută, vă recomandăm să utilizați un monitor cu o rezoluție scăzută sau să reduceți manual rezoluția din fișier /boot/config.txt până la 1280x720.

2. De asemenea, vă recomandăm să instalați un utilitar pentru a controla automat frecvența procesorului:

sudo apt-get install cpufrequtils

Corectăm în /boot/config.txt următorul sens:

force_turbo=1

3. În mod implicit, arhivele standard sunt dezactivate în sistem. Pentru a le activa, trebuie să decomentați trei rânduri din următorul fișier cd/etc/apt/nano sources.list

Utilizarea Astra Linux pe un computer încorporat cu arhitectură ARM
Orez. 9 - Activarea depozitelor standard

Sursa: www.habr.com

Adauga un comentariu