Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Nowe trendy w zakresie substytucji importu zmuszają rosyjskie firmy do przejścia na krajowe systemy operacyjne. Jednym z takich systemów jest rosyjski system operacyjny oparty na Debianie – Astra Linux. W obszarze zamówień publicznych coraz częściej pojawiają się wymagania dotyczące korzystania z krajowego oprogramowania posiadającego certyfikaty FSTEC, a także wpisania go do rejestru oprogramowania krajowego. Choć warto zaznaczyć, że zgodnie z prawem posiadanie certyfikatu FSTEC nie jest obowiązkowe.

Większość rosyjskich systemów operacyjnych jest przeznaczona do pracy w trybie „Stacja robocza”, to znaczy w rzeczywistości są one analogami rozwiązań architektury x86 dla miejsca pracy pracownika. Zdecydowaliśmy się na instalację systemu operacyjnego Astra Linux na architekturze ARM, aby móc wykorzystać rosyjski system operacyjny w sektorze przemysłowym, a mianowicie w komputerze wbudowanym AntexGate (nie będziemy teraz zagłębiać się w zalety architektury ARM w porównaniu z x86).

Dlaczego wybraliśmy system operacyjny Astra Linux?

  • Mają specjalną dystrybucję dla architektury ARM;
  • Podobało nam się, że korzystają z pulpitu w stylu Windows, dla osób przyzwyczajonych do systemu operacyjnego Windows jest to ważna zaleta przy przejściu na system operacyjny Linux;
  • Astra Linux jest już używana w spółkach państwowych i w Ministerstwie Obrony Narodowej, co oznacza, że ​​projekt będzie trwał i nie wymrze w najbliższej przyszłości.

Dlaczego wybraliśmy komputer wbudowany oparty na architekturze ARM?

  • efektywność energetyczna i mniejsze wydzielanie ciepła (urządzenia o architekturze ARM zużywają mniej energii i relatywnie mniej nagrzewają się podczas pracy);
  • mały rozmiar i wysoki stopień integracji (duża liczba komponentów umieszczona jest na jednym chipie, co upraszcza konstrukcję płyt głównych i eliminuje konieczność zakupu dużej liczby dodatkowych komponentów);
  • brak redundancji poleceń i instrukcji (architektura ARM zapewnia dokładnie taką liczbę poleceń, jaka jest niezbędna do działania)
  • trendy w Federacji Rosyjskiej w zakresie Internetu rzeczy (w związku z rozwojem technologii chmurowych zmniejszają się wymagania dla komputerów końcowych, eliminowana jest konieczność korzystania z wydajnych stacji roboczych, coraz więcej obliczeń przenosi się do chmury, cienkie urządzenia klienckie są wystarczające).

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 1 - Architektura ARM

Opcje wykorzystania komputerów PC opartych na architekturze ARM

  • „cienki klient”;
  • „stanowisko pracy”;
  • Brama IoT;
  • wbudowany komputer;
  • urządzenie do monitoringu przemysłowego.

1. Uzyskanie dystrybucji AstraLinux

Aby otrzymać zestaw dystrybucyjny, należy napisać list z prośbą do dowolnego oficjalnego autoryzowanego partnera NPO RusBiTech. Następnie będziesz musiał podpisać umowę o zachowaniu poufności i nieujawniania informacji oraz umowę o współpracy naukowo-technicznej (jeśli Twoja firma jest twórcą oprogramowania lub sprzętu).

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 2 — Opis wydań AstraLinux

2. Instalacja AstraLinux na urządzeniu AntexGate

Po otrzymaniu dystrybucji AstraLinux należy ją zainstalować na urządzeniu docelowym (w naszym przypadku jest to komputer wbudowany AntexGate). Oficjalne instrukcje mówią nam, abyśmy używali dowolnego systemu operacyjnego Linux do instalacji AstraLinux na komputerze ARM, ale zdecydowaliśmy się wypróbować to na systemie operacyjnym Windows. Wykonajmy więc następującą sekwencję działań:

1. Pobierz i zainstaluj oprogramowanie dla systemu operacyjnego Windows.

2. Podłącz urządzenie poprzez Micro USB do swojego komputera.

3. Włącz zasilanie urządzenia, system Windows powinien teraz znaleźć sprzęt i zainstalować sterownik.

4. Po zakończeniu instalacji sterownika uruchom program.

5. Po kilku sekundach dysk eMMC pojawi się w systemie Windows jako urządzenie pamięci masowej USB.

6. Pobierz narzędzie Win32DiskImager ze strony Projekt SourceForge’a i zainstaluj program w zwykły sposób.

7. Uruchom nowo zainstalowane oprogramowanie Win32DiskImager.

8. Wybierz otrzymany wcześniej plik obrazu AstraLinux.

9. W polu urządzenia wybierz literę napędu karty eMMC. Bądź ostrożny: jeśli wybierzesz niewłaściwy dysk, możesz zniszczyć dane na dysku twardym komputera!

10. Kliknij „Nagraj” i poczekaj, aż nagrywanie się zakończy.

11. Uruchom ponownie urządzenie.

Ponowne uruchomienie urządzenia powinno spowodować uruchomienie obrazu systemu operacyjnego AstraLinux z eMMC.

3. Korzystanie z Astry Linux

Po uruchomieniu urządzenia pojawi się ekran autoryzacji. W polu logowania wpisz „admin”, hasłem jest również słowo „admin”. Po pomyślnej autoryzacji pojawi się pulpit (rys. 3).

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 3 - Pulpit AstraLinux

Pierwszą rzeczą, która rzuca się w oczy, jest to, że pulpit naprawdę wygląda jak Windows, wszystkie elementy i okna dialogowe są nazywane w zwykły sposób („Panel sterowania”, „Pulpit”, „Eksplorator”, „Mój komputer” na pulpicie). Ważne jest to, że nawet Solitaire i Minesweeper są zainstalowane na Astra Linux!

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 4 - Zakładka „Biuro” w menu startowym AstraLinux

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 5 - Zakładka Sieć w menu startowym AstraLinux

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 6 - Zakładka „System” w menu startowym AstraLinux

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 7 - Panel sterowania AstraLinux

Warto dodać, że do stosowania jako rozwiązania wbudowane istnieje dostęp poprzez SSH, poprzez konsolę Linux, a także istnieje możliwość zainstalowania ulubionych pakietów Debiana (nginx, Apache itp.). Tym samym dla byłych użytkowników systemu Windows dostępny jest znajomy pulpit, a dla doświadczonych użytkowników Linuksa i rozwiązań wbudowanych dostępna jest konsola.

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 8 — konsola AstraLinux

Optymalizacja działania AstraLinux

1. W przypadku urządzeń o niskiej wydajności sprzętowej zalecamy użycie monitora o niskiej rozdzielczości lub ręczne zmniejszenie rozdzielczości w pliku /boot/config.txt do 1280x720.

2. Zalecamy również zainstalowanie narzędzia do automatycznego kontrolowania częstotliwości procesora:

sudo apt-get install cpufrequtils

Poprawiamy w /boot/config.txt następujące znaczenie:

force_turbo=1

3. Domyślnie w systemie standardowe repozytoria są wyłączone. Aby je włączyć, musisz odkomentować trzy linie w następującym pliku cd/etc/apt/nanosources.list

Korzystanie z systemu Astra Linux na komputerze wbudowanym z architekturą ARM
Ryż. 9 - Włączanie standardowych repozytoriów

Źródło: www.habr.com

Dodaj komentarz