Novi trendovi u oblasti supstitucije uvoza primoravaju ruske kompanije da pređu na domaće operativne sisteme. Jedan od takvih sistema je ruski OS baziran na Debianu – Astra Linux. U oblasti javnih nabavki sve su češći zahtevi za korišćenje domaćeg softvera sa FSTEC sertifikatima, kao i njegovo uključivanje u registar domaćeg softvera. Iako je vrijedno napomenuti da prema zakonu posjedovanje FSTEC certifikata nije obavezno.
Većina ruskih operativnih sistema dizajnirana je za korištenje u načinu rada "Workstation", odnosno oni su, u stvari, analozi rješenja arhitekture x86 za radno mjesto zaposlenika. Odlučili smo da instaliramo Astra Linux OS na ARM arhitekturu, kako bismo koristili OS ruske proizvodnje u industrijskom sektoru, odnosno u AntexGate embedded računaru (nećemo sada ulaziti u prednosti ARM arhitekture u odnosu na x86).
Zašto smo odabrali Astra Linux OS?
- Imaju posebnu distribuciju za ARM arhitekturu;
- Svidjelo nam se što koriste desktop u Windows stilu, za ljude koji su navikli na Windows OS ovo je važna prednost pri prelasku na Linux OS;
- Astra Linux se već koristi u državnim kompanijama iu Ministarstvu odbrane, što znači da će projekat živjeti i da se neće ugasiti u bliskoj budućnosti.
Zašto smo odabrali ugrađeni računar sa ARM arhitekturom?
- energetska efikasnost i manja proizvodnja toplote (uređaji arhitekture ARM troše manje energije i relativno se manje zagrevaju tokom rada);
- mala veličina i visok stepen integracije (veliki broj komponenti je smešten na jednom čipu, što pojednostavljuje dizajn matičnih ploča i eliminiše potrebu za kupovinom velikog broja dodatnih komponenti);
- neredundantnost komandi i instrukcija (ARM arhitektura daje tačan broj komandi koje su potrebne za rad)
- trendovi u Ruskoj Federaciji u oblasti interneta stvari (zbog razvoja oblaka tehnologija, smanjeni su zahtjevi za krajnjim računarima, eliminirana je potreba za korištenjem moćnih radnih stanica, sve više proračuna prelazi u oblak, tanki klijentski uređaji su dovoljni).
Rice. 1 - ARM arhitektura
Opcije za korišćenje računara zasnovanih na ARM arhitekturi
- “tanki klijent”;
- "radna stanica";
- IoT gateway;
- embedded PC;
- uređaj za industrijski nadzor.
1. Dobivanje AstraLinux distribucije
Da biste dobili distributivni komplet, morate napisati zahtjev bilo kojem službenom ovlaštenom partneru NPO RusBiTech. Zatim ćete morati potpisati ugovor o povjerljivosti i neotkrivanju podataka i ugovor o naučnoj i tehničkoj saradnji (ako je vaša kompanija programer softvera ili hardvera).
Rice. 2 — Opis AstraLinux izdanja
2. Instaliranje AstraLinuxa na AntexGate uređaj
Nakon što dobijete AstraLinux distribuciju, potrebno je da je instalirate na ciljni uređaj (u našem slučaju to je AntexGate embedded PC). Zvanična uputstva nam govore da koristimo bilo koji Linux OS za instaliranje AstraLinuxa na ARM računar, ali smo odlučili da ga isprobamo na Windows OS-u. Dakle, izvršimo sljedeći niz radnji:
1. Preuzmite i instalirajte
2. Povežite uređaj preko Micro USB-a na računar.
3. Uključite napajanje na uređaj, Windows bi sada trebao pronaći hardver i instalirati drajver.
4. Nakon što je instalacija drajvera završena, pokrenite program.
5. Nakon nekoliko sekundi, eMMC disk će se pojaviti u Windows-u kao USB uređaj za masovno skladištenje.
6. Preuzmite uslužni program Win32DiskImager sa stranice
7. Pokrenite novoinstalirani softver Win32DiskImager.
8. Odaberite datoteku slike AstraLinuxa koju ste ranije primili.
9. U polju za uređaj izaberite slovo pogona eMMC kartice. Budite oprezni: ako odaberete pogrešan disk, možete uništiti podatke na tvrdom disku vašeg računara!
10. Kliknite na “Record” i pričekajte da se snimanje završi.
11. Ponovo pokrenite uređaj.
Ponovno pokretanje uređaja bi trebalo uzrokovati da uređaj pokrene sliku operativnog sistema AstraLinux sa eMMC-a.
3. Korištenje Astra Linuxa
Nakon što se uređaj pokrene, pojavit će se ekran za autorizaciju. U polje za prijavu unesite “admin”, lozinka je također riječ “admin”. Nakon uspješne autorizacije, pojavit će se desktop (slika 3).
Rice. 3 - AstraLinux desktop
Prvo što vam upada u oči je to što desktop zaista izgleda kao Windows, svi elementi i dijalozi su imenovani na uobičajen način (“Control Panel”, “Desktop”, “Explorer”, “My Computer” na radnoj površini). Ono što je važno je da su čak i Solitaire i Minesweeper instalirani na Astra Linux!
Rice. 4 - Kartica “Office” u AstraLinux start meniju
Rice. 5 - Kartica Mreža u AstraLinux start meniju
Rice. 6 - Kartica “System” u AstraLinux start meniju
Rice. 7 - AstraLinux Control Panel
Vrijedi napomenuti da za korištenje kao embedded rješenja postoji pristup preko SSH-a, preko Linux konzole, a moguće je i instaliranje omiljenih Debian paketa (nginx, apache, itd.). Tako za bivše korisnike Windows-a postoji poznata radna površina, a za iskusne korisnike Linux-a i embedded rješenja postoji konzola.
Rice. 8 — AstraLinux konzola
Optimizacija rada AstraLinuxa
1. Za uređaje sa niskim hardverskim performansama, preporučujemo korištenje monitora niske rezolucije ili ručno smanjenje rezolucije u datoteci /boot/config.txt do 1280x720.
2. Također preporučujemo instaliranje uslužnog programa za automatsku kontrolu frekvencije procesora:
sudo apt-get install cpufrequtils
Ispravljamo /boot/config.txt sljedeće značenje:
force_turbo=1
3. Podrazumevano, standardna spremišta su onemogućena u sistemu. Da biste ih omogućili, morate dekomentirati tri reda u sljedećoj datoteci cd/etc/apt/nano sources.list
Rice. 9 - Omogućavanje standardnih spremišta
izvor: www.habr.com