Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
Novi trendi na področju nadomeščanja uvoza silijo ruska podjetja v prehod na domače operacijske sisteme. Eden od takšnih sistemov je ruski OS, ki temelji na Debianu – Astra Linux. Na področju javnega naročanja se vse pogosteje pojavljajo zahteve po uporabi domače programske opreme s certifikati FSTEC ter vpis le-te v register domače programske opreme. Čeprav velja omeniti, da po zakonu imeti certifikat FSTEC ni obvezno.

Večina ruskih operacijskih sistemov je zasnovanih za uporabo v načinu »delovne postaje«, torej so pravzaprav analogi arhitekturnih rešitev x86 za delovno mesto zaposlenega. Odločili smo se, da bomo OS Astra Linux namestili na arhitekturo ARM, da bi lahko v industrijskem sektorju uporabili operacijski sistem ruske proizvodnje, in sicer v vgrajenem računalniku AntexGate (sedaj se ne bomo poglabljali v prednosti arhitekture ARM pred x86).

Zakaj smo izbrali Astra Linux OS?

  • Imajo posebno distribucijo za arhitekturo ARM;
  • Všeč nam je bilo, da uporabljajo namizje v stilu Windows, za ljudi, ki so vajeni OS Windows, je to pomembna prednost pri prehodu na OS Linux;
  • Astra Linux že uporabljajo v državnih podjetjih in na Ministrstvu za obrambo, kar pomeni, da bo projekt živel in ne bo izumrl v bližnji prihodnosti.

Zakaj smo izbrali vgrajeni računalnik z arhitekturo ARM?

  • energetska učinkovitost in nižje nastajanje toplote (naprave arhitekture ARM porabijo manj energije in se med delovanjem relativno manj segrejejo);
  • majhna velikost in visoka stopnja integracije (veliko število komponent je nameščenih na enem čipu, kar poenostavlja zasnovo matičnih plošč in odpravlja potrebo po nakupu velikega števila dodatnih komponent);
  • neredundantnost ukazov in navodil (arhitektura ARM zagotavlja točno toliko ukazov, ki so potrebni za delovanje)
  • trendi v Ruski federaciji na področju interneta stvari (zaradi razvoja tehnologij v oblaku se zmanjšajo zahteve za končne računalnike, odpade potreba po uporabi močnih delovnih postaj, vse več izračunov se seli v oblak, tanki odjemalske naprave zadostujejo).

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 1 - Arhitektura ARM

Možnosti uporabe osebnih računalnikov, ki temeljijo na arhitekturi ARM

  • "tanek odjemalec";
  • "delovna postaja";
  • IoT prehod;
  • vgrajeni osebni računalnik;
  • naprava za industrijski nadzor.

1. Pridobitev distribucije AstraLinux

Če želite prejeti distribucijski komplet, morate napisati pismo s prošnjo kateremu koli uradnemu pooblaščenemu partnerju NPO RusBiTech. Nato boste morali podpisati pogodbo o zaupnosti in nerazkrivanju podatkov ter pogodbo o znanstvenem in tehničnem sodelovanju (če je vaše podjetje razvijalec programske ali strojne opreme).

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 2 — Opis izdaj AstraLinux

2. Namestitev AstraLinux na napravo AntexGate

Ko prejmete distribucijo AstraLinux, jo morate namestiti na ciljno napravo (v našem primeru je to vgrajeni računalnik AntexGate). Uradna navodila nam pravijo, da za namestitev AstraLinuxa na računalnik ARM uporabimo kateri koli operacijski sistem Linux, vendar smo se odločili, da ga preizkusimo v operacijskem sistemu Windows. Torej, izvedimo naslednje zaporedje dejanj:

1. Prenesite in namestite programsko opremo za operacijski sistem Windows.

2. Povežite napravo prek mikro USB priključka na računalnik.

3. Priključite napajanje naprave, Windows bi zdaj moral najti strojno opremo in namestiti gonilnik.

4. Ko je namestitev gonilnika končana, zaženite program.

5. Po nekaj sekundah se bo pogon eMMC prikazal v sistemu Windows kot naprava za masovno shranjevanje USB.

6. Prenesite pripomoček Win32DiskImager s strani Projekt Sourceforge in namestite program kot običajno.

7. Zaženite novo nameščeno programsko opremo Win32DiskImager.

8. Izberite slikovno datoteko AstraLinux, ki ste jo prej prejeli.

9. V polju naprave izberite črko pogona kartice eMMC. Bodite previdni: če izberete napačen disk, lahko uničite podatke na trdem disku vašega računalnika!

10. Kliknite »Snemaj« in počakajte, da se snemanje konča.

11. Znova zaženite napravo.

Ponovni zagon naprave bi moral povzročiti, da naprava zažene sliko operacijskega sistema AstraLinux iz eMMC.

3. Uporaba Astra Linux

Ko se naprava zažene, se prikaže zaslon za avtorizacijo. V polje za prijavo vnesite “admin”, geslo je tudi beseda “admin”. Po uspešni avtorizaciji se prikaže namizje (slika 3).

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 3 - namizje AstraLinux

Prva stvar, ki pade v oči, je, da namizje res izgleda kot Windows, vsi elementi in pogovorna okna so poimenovani na običajen način (»Nadzorna plošča«, »Namizje«, »Raziskovalec«, »Moj računalnik« na namizju). Pomembno je, da sta celo Solitaire in Minesweeper nameščena na Astra Linux!

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 4 – zavihek »Office« v začetnem meniju AstraLinux

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 5 - Zavihek Omrežje v začetnem meniju AstraLinux

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 6 - Zavihek »Sistem« v začetnem meniju AstraLinux

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 7 - Nadzorna plošča AstraLinux

Omeniti velja, da je za uporabo kot vgrajene rešitve na voljo dostop prek SSH, prek konzole Linux, možna pa je tudi namestitev vaših priljubljenih paketov Debian (nginx, apache itd.). Tako je za bivše uporabnike Windows na voljo znano namizje, za izkušene uporabnike Linuxa in vgrajenih rešitev pa konzola.

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 8 — Konzola AstraLinux

Optimizacija delovanja AstraLinux

1. Za naprave z nizko zmogljivostjo strojne opreme priporočamo uporabo monitorja z nizko ločljivostjo ali ročno zmanjšanje ločljivosti v datoteki /boot/config.txt do 1280x720.

2. Priporočamo tudi namestitev pripomočka za samodejno krmiljenje frekvence procesorja:

sudo apt-get install cpufrequtils

Popravljamo notri /boot/config.txt следующее значение:

force_turbo=1

3. Standardni repozitoriji so v sistemu privzeto onemogočeni. Če jih želite omogočiti, morate odkomentirati tri vrstice v naslednji datoteki cd/etc/apt/nano sources.list

Uporaba Astra Linux na vgrajenem računalniku z arhitekturo ARM
riž. 9 - Omogočanje standardnih repozitorijev

Vir: www.habr.com

Dodaj komentar