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).
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).
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
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
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).
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!
Ryža. 4 - Karta „Office“ v ponuke Štart AstraLinuxu
Ryža. 5 - Záložka Network v ponuke Štart AstraLinuxu
Ryža. 6 - Záložka „Systém“ v ponuke Štart AstraLinuxu
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.
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
Ryža. 9 - Povolenie štandardných úložísk
Zdroj: hab.com