„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Naujos tendencijos importo pakeitimo srityje verčia Rusijos įmones pereiti prie vietinių operacinių sistemų. Viena iš tokių sistemų yra rusiška OS, pagrįsta Debian – Astra Linux. Viešųjų pirkimų srityje vis dažniau keliami reikalavimai naudoti vietinę programinę įrangą su FSTEC sertifikatais, taip pat įtraukti ją į šalies programinės įrangos registrą. Nors verta paminėti, kad pagal įstatymus turėti FSTEC sertifikatą nėra privaloma.

Dauguma rusiškų operacinių sistemų yra skirtos naudoti „Darbo stoties“ režimu, tai yra, iš tikrųjų jos yra x86 architektūros sprendimų analogai darbuotojo darbo vietai. Astra Linux OS nusprendėme įdiegti ARM architektūroje, norėdami panaudoti Rusijoje pagamintą OS pramonės sektoriuje, būtent AntexGate įterptajame kompiuteryje (dabar nesigilinsime į ARM architektūros pranašumus prieš x86).

Kodėl pasirinkome Astra Linux OS?

  • Jie turi specialų paskirstymą ARM architektūrai;
  • Mums patiko, kad jie naudoja Windows stiliaus darbalaukį, žmonėms, pripratusiems prie Windows OS, tai svarbus privalumas pereinant prie Linux OS;
  • „Astra Linux“ jau naudojama valstybinėse įmonėse ir Gynybos ministerijoje, o tai reiškia, kad projektas gyvuos ir artimiausiu metu neišnyks.

Kodėl pasirinkome ARM Architecture Embedded PC?

  • energijos vartojimo efektyvumas ir mažesnė šilumos gamyba (ARM architektūros įrenginiai sunaudoja mažiau energijos ir santykinai mažiau įkaista veikimo metu);
  • mažas dydis ir aukštas integracijos laipsnis (didelis komponentų skaičius dedamas į vieną lustą, o tai supaprastina pagrindinių plokščių dizainą ir pašalina poreikį įsigyti daug papildomų komponentų);
  • komandų ir instrukcijų neperteklius (ARM architektūra pateikia tiksliai tiek komandų, kiek reikia darbui)
  • tendencijos Rusijos Federacijoje daiktų interneto srityje (dėl debesų technologijų plėtros sumažėja reikalavimai galutiniams kompiuteriams, nebereikia naudoti galingų darbo vietų, vis daugiau skaičiavimų pereina į debesį, plonas pakanka kliento įrenginių).

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 1 – ARM architektūra

ARM architektūros pagrindu sukurtų kompiuterių naudojimo parinktys

  • "plonas klientas";
  • „darbo vieta“;
  • IoT vartai;
  • integruotas kompiuteris;
  • prietaisas pramoniniam stebėjimui.

1. AstraLinux paskirstymo gavimas

Norėdami gauti platinimo rinkinį, turite parašyti prašymą bet kuriam oficialiam įgaliotajam NPO RusBiTech partneriui. Toliau turėsite pasirašyti konfidencialumo ir neatskleidimo sutartį bei susitarimą dėl mokslinio ir techninio bendradarbiavimo (jei jūsų įmonė yra programinės ar techninės įrangos kūrėja).

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 2 – „AstraLinux“ leidimų aprašymas

2. „AstraLinux“ diegimas „AntexGate“ įrenginyje

Gavę „AstraLinux“ paskirstymą, turite jį įdiegti tiksliniame įrenginyje (mūsų atveju tai yra „AntexGate“ įterptinis kompiuteris). Oficialiose instrukcijose nurodoma, kad AstraLinux ARM kompiuteryje įdiegti reikia naudoti bet kurią „Linux“ OS, tačiau nusprendėme tai išbandyti „Windows“ OS. Taigi, atlikime tokią veiksmų seką:

1. Atsisiųskite ir įdiekite programinė įranga skirta „Windows“ operacinei sistemai.

2. Prijunkite įrenginį prie kompiuterio per Micro USB.

3. Įjunkite įrenginio maitinimą, „Windows“ dabar turėtų rasti aparatinę įrangą ir įdiegti tvarkyklę.

4. Baigę tvarkyklės diegimą, paleiskite programą.

5. Po kelių sekundžių „eMMC“ diskas pasirodys „Windows“ kaip USB didelės talpos atminties įrenginys.

6. Atsisiųskite Win32DiskImager paslaugų programą iš puslapio Sourceforge projektas ir įdiekite programą kaip įprasta.

7. Paleiskite naujai įdiegtą Win32DiskImager programinę įrangą.

8. Pasirinkite anksčiau gautą AstraLinux vaizdo failą.

9. Įrenginio lauke pasirinkite eMMC kortelės disko raidę. Būkite atsargūs: jei pasirinksite netinkamą diską, galite sunaikinti kompiuterio standžiajame diske esančius duomenis!

10. Spustelėkite „Įrašyti“ ir palaukite, kol bus baigtas įrašymas.

11. Iš naujo paleiskite įrenginį.

Paleidus įrenginį iš naujo, įrenginys turėtų paleisti AstraLinux operacinės sistemos vaizdą iš eMMC.

3. Naudojant Astra Linux

Įrenginiui paleidus, pasirodys autorizacijos ekranas. Prisijungimo lauke įveskite „admin“, slaptažodis taip pat yra žodis „admin“. Po sėkmingo autorizavimo atsiras darbalaukis (3 pav.).

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 3 – AstraLinux darbalaukis

Pirmas dalykas, kuris krenta į akis, yra tai, kad darbalaukis tikrai atrodo kaip „Windows“, visi elementai ir dialogo langai pavadinti įprastai („Valdymo skydas“, „Desktop“, „Explorer“, „Mano kompiuteris“ darbalaukyje). Svarbu tai, kad net „Solitaire“ ir „Minesweeper“ yra įdiegti „Astra Linux“!

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 4 – „AstraLinux“ pradžios meniu skirtukas „Office“.

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 5 – „AstraLinux“ pradžios meniu esantis skirtukas „Tinklas“.

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 6 – „AstraLinux“ pradžios meniu skirtukas „Sistema“.

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 7 – „AstraLinux“ valdymo skydelis

Verta paminėti, kad norint naudoti kaip įterptuosius sprendimus, yra prieiga per SSH, per Linux konsolę, taip pat galima įdiegti mėgstamus Debian paketus (nginx, apache ir kt.). Taigi, buvusiems „Windows“ vartotojams yra pažįstamas darbalaukis, o patyrusiems „Linux“ ir įterptųjų sprendimų vartotojams – konsolė.

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 8 — „AstraLinux“ konsolė

AstraLinux veikimo optimizavimas

1. Įrenginiams, kurių aparatūros našumas mažas, rekomenduojame naudoti mažos skyros monitorių arba rankiniu būdu sumažinti failo skyrą /boot/config.txt iki 1280x720.

2. Taip pat rekomenduojame įdiegti programą, kuri automatiškai valdytų procesoriaus dažnį:

sudo apt-get install cpufrequtils

Mes pataisome /boot/config.txt tokią reikšmę:

force_turbo=1

3. Pagal numatytuosius nustatymus standartinės saugyklos sistemoje yra išjungtos. Norėdami juos įjungti, šiame faile turite panaikinti trijų eilučių komentarus cd/etc/apt/nano sources.list

„Astra Linux“ naudojimas įterptajame kompiuteryje su ARM architektūra
Ryžiai. 9 – standartinių saugyklų įjungimas

Šaltinis: www.habr.com

Добавить комментарий