Používanie Astra Linux na vstavanom počítači s architektúrou ARM

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Nové trendy v oblasti substitúcie dovozu nútia ruské spoločnosti prejsť na domáce operačné systémy. Jedným z takýchto systémov je ruský OS založený na Debiane – Astra Linux. V oblasti verejného obstarávania sa čoraz častejšie objavujú požiadavky na používanie domáceho softvéru s certifikátmi FSTEC, ako aj jeho zaradenie do registra domáceho softvéru. Aj keď stojí za zmienku, že podľa zákona mať certifikát FSTEC nie je povinné.

Väčšina ruských operačných systémov je navrhnutá na použitie v režime „Workstation“, to znamená, že ide v skutočnosti o analógy riešení architektúry x86 pre pracovisko zamestnanca. Rozhodli sme sa nainštalovať OS Astra Linux na architektúru ARM, aby sme v priemyselnom sektore použili OS vyrobený v Rusku, konkrétne vo vstavanom počítači AntexGate (nebudeme sa teraz zaoberať výhodami architektúry ARM oproti x86).

Prečo sme si vybrali OS Astra Linux?

  • Majú špeciálnu distribúciu pre architektúru ARM;
  • Páčilo sa nám, že používajú pracovnú plochu v štýle Windows, pre ľudí zvyknutých na OS Windows je to dôležitá výhoda pri prechode na OS Linux;
  • Astra Linux sa už používa v štátnych podnikoch a na ministerstve obrany, čo znamená, že projekt bude žiť a v blízkej budúcnosti nevymrie.

Prečo sme si vybrali vstavaný počítač ARM Architecture?

  • energetická účinnosť a nižšia tvorba tepla (zariadenia s architektúrou ARM spotrebúvajú menej energie a relatívne menej sa zahrievajú počas prevádzky);
  • malé rozmery a vysoký stupeň integrácie (veľké množstvo komponentov je umiestnených na jednom čipe, čo zjednodušuje dizajn základných dosiek a eliminuje potrebu nákupu veľkého množstva ďalších komponentov);
  • neredundancia príkazov a inštrukcií (architektúra ARM poskytuje presne toľko príkazov, ktoré sú potrebné na prevádzku)
  • trendy v Ruskej federácii v oblasti internetu vecí (vzhľadom na rozvoj cloudových technológií sa znižujú nároky na koncové počítače, odpadá nutnosť používať výkonné pracovné stanice, čoraz viac výpočtov sa presúva do cloudu, tenký postačujú klientske zariadenia).

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 1 - Architektúra ARM

Možnosti používania počítačov založených na architektúre ARM

  • „tenký klient“;
  • "pracovná stanica";
  • brána IoT;
  • vstavaný počítač;
  • zariadenie na priemyselné monitorovanie.

1. Získanie distribúcie AstraLinux

Ak chcete dostať distribučnú súpravu, musíte napísať list so žiadosťou ktorémukoľvek oficiálnemu autorizovanému partnerovi NPO RusBiTech. Ďalej budete musieť podpísať zmluvu o mlčanlivosti a mlčanlivosti a dohodu o vedeckej a technickej spolupráci (ak je vaša spoločnosť vývojárom softvéru alebo hardvéru).

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 2 — Popis vydaní AstraLinuxu

2. Inštalácia AstraLinuxu na zariadenie AntexGate

Po prijatí distribúcie AstraLinux je potrebné ju nainštalovať na cieľové zariadenie (v našom prípade je to embedded PC AntexGate). Oficiálne pokyny nám hovoria, aby sme na inštaláciu AstraLinuxu na počítač ARM použili akýkoľvek operačný systém Linux, ale rozhodli sme sa to vyskúšať na OS Windows. Vykonajte teda nasledujúcu postupnosť akcií:

1. Stiahnite si a nainštalujte softvér pre operačný systém Windows.

2. Pripojte zariadenie cez Micro USB k počítaču.

3. Zapnite napájanie zariadenia, Windows by teraz mal nájsť hardvér a nainštalovať ovládač.

4. Po dokončení inštalácie ovládača spustite program.

5. Po niekoľkých sekundách sa jednotka eMMC objaví v systéme Windows ako veľkokapacitné pamäťové zariadenie USB.

6. Stiahnite si obslužný program Win32DiskImager zo stránky Projekt Sourceforge a nainštalujte program ako zvyčajne.

7. Spustite novo nainštalovaný softvér Win32DiskImager.

8. Vyberte obrazový súbor AstraLinux, ktorý ste dostali predtým.

9. V poli zariadenia vyberte písmeno jednotky eMMC karty. Buďte opatrní: ak vyberiete nesprávny disk, môžete zničiť údaje na pevnom disku vášho počítača!

10. Kliknite na „Nahrať“ a počkajte, kým sa nahrávanie nedokončí.

11. Reštartujte svoje zariadenie.

Reštartovanie zariadenia by malo spôsobiť, že zariadenie spustí obraz operačného systému AstraLinux z eMMC.

3. Používanie Astra Linux

Po spustení zariadenia sa zobrazí autorizačná obrazovka. Do prihlasovacieho poľa zadajte „admin“, heslo je tiež slovo „admin“. Po úspešnej autorizácii sa objaví pracovná plocha (obr. 3).

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 3 - Pracovná plocha AstraLinux

Prvá vec, ktorá vás upúta, je, že pracovná plocha skutočne vyzerá ako Windows, všetky prvky a dialógové okná sú pomenované obvyklým spôsobom („Ovládací panel“, „Plocha“, „Prieskumník“, „Tento počítač“ na pracovnej ploche). Dôležité je, že aj Solitaire a Minesweeper sú nainštalované na Astra Linux!

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 4 - Karta „Office“ v ponuke Štart AstraLinuxu

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 5 - Záložka Network v ponuke Štart AstraLinuxu

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 6 - Záložka „Systém“ v ponuke Štart AstraLinuxu

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 7 - Ovládací panel AstraLinux

Za zmienku stojí, že pre použitie ako embedded riešenia je prístup cez SSH, cez linuxovú konzolu a je možné si nainštalovať aj obľúbené balíčky Debianu (nginx, apache atď.). Pre bývalých používateľov Windows je tu teda známy desktop a pre skúsených používateľov Linuxu a vstavaných riešení je tu konzola.

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 8 — Konzola AstraLinux

Optimalizácia prevádzky AstraLinuxu

1. Pre zariadenia s nízkym výkonom hardvéru odporúčame použiť monitor s nízkym rozlíšením, prípadne manuálne znížiť rozlíšenie v súbore /boot/config.txt až 1280 x 720.

2. Odporúčame tiež nainštalovať obslužný program na automatické riadenie frekvencie procesora:

sudo apt-get install cpufrequtils

Opravujeme /boot/config.txt nasledujúci význam:

force_turbo=1

3. Štandardne sú štandardné úložiská v systéme zakázané. Ak ich chcete povoliť, musíte odkomentovať tri riadky v nasledujúcom súbore cd/etc/apt/nano sources.list

Používanie Astra Linux na vstavanom počítači s architektúrou ARM
Ryža. 9 - Povolenie štandardných úložísk

Zdroj: hab.com

Pridať komentár