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).
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).
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
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
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).
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!
Ryż. 4 - Zakładka „Biuro” w menu startowym AstraLinux
Ryż. 5 - Zakładka Sieć w menu startowym AstraLinux
Ryż. 6 - Zakładka „System” w menu startowym AstraLinux
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.
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
Ryż. 9 - Włączanie standardowych repozytoriów
Źródło: www.habr.com