Nya trender inom området importsubstitution tvingar ryska företag att byta till inhemska operativsystem. Ett av sådana system är det ryska operativsystemet baserat på Debian – Astra Linux. Inom området för offentlig upphandling ställs det i allt högre grad krav på användning av inhemsk programvara med FSTEC-certifikat, liksom dess införande i registret över inhemsk programvara. Även om det är värt att notera att enligt lagen är det inte obligatoriskt att ha ett FSTEC-certifikat.
De flesta ryska operativsystem är designade för användning i "Workstation" -läge, det vill säga att de faktiskt är analoger till x86-arkitekturlösningar för en anställds arbetsplats. Vi bestämde oss för att installera Astra Linux OS på ARM-arkitektur, för att använda ett rysktillverkat OS i industrisektorn, nämligen i den inbyggda AntexGate-datorn (vi kommer inte att fördjupa oss i fördelarna med ARM-arkitektur över x86 nu).
Varför valde vi Astra Linux OS?
- De har en speciell distribution för ARM-arkitekturen;
- Vi gillade att de använder ett Windows-skrivbord, för personer som är vana vid Windows OS är detta en viktig fördel när man byter till Linux OS;
- Astra Linux används redan i statligt ägda företag och i försvarsdepartementet, vilket gör att projektet kommer att leva vidare och inte dö ut inom en snar framtid.
Varför valde vi ARM Architecture Embedded PC?
- energieffektivitet och lägre värmegenerering (ARM-arkitekturenheter förbrukar mindre energi och värms upp relativt mindre under drift);
- liten storlek och hög grad av integration (ett stort antal komponenter placeras på ett chip, vilket förenklar designen av moderkort och eliminerar behovet av att köpa ett stort antal ytterligare komponenter);
- icke-redundans av kommandon och instruktioner (ARM-arkitektur ger exakt det antal kommandon som är nödvändiga för drift)
- trender i Ryska federationen inom området Internet of things (på grund av utvecklingen av molnteknik minskar kraven på slutdatorer, behovet av att använda kraftfulla arbetsstationer elimineras, fler och fler beräkningar flyttar till molnet, tunna klientenheter är tillräckliga).
Ris. 1 - ARM-arkitektur
Alternativ för att använda datorer baserade på ARM-arkitektur
- "tunn klient";
- "arbetsstation";
- IoT-gateway;
- inbäddad PC;
- anordning för industriell övervakning.
1. Skaffa AstraLinux-distributionen
För att få distributionspaketet måste du skriva ett förfrågan till en officiell auktoriserad partner till NPO RusBiTech. Därefter måste du underteckna ett avtal om sekretess och sekretess och ett avtal om vetenskapligt och tekniskt samarbete (om ditt företag är en mjukvaru- eller hårdvaruutvecklare).
Ris. 2 — Beskrivning av AstraLinux-släpp
2. Installera AstraLinux på AntexGate-enheten
Efter att ha tagit emot AstraLinux-distributionen måste du installera den på målenheten (i vårt fall är det AntexGate inbyggda PC). De officiella instruktionerna säger att vi ska använda vilket Linux OS som helst för att installera AstraLinux på en ARM-dator, men vi bestämde oss för att prova det på Windows OS. Så låt oss utföra följande sekvens av åtgärder:
1. Ladda ner och installera
2. Anslut enheten via Micro USB till din dator.
3. Sätt på ström till enheten, Windows bör nu hitta hårdvaran och installera drivrutinen.
4. När installationen av drivrutinen är klar kör du programmet.
5. Efter några sekunder visas eMMC-enheten i Windows som en USB-masslagringsenhet.
6. Ladda ner verktyget Win32DiskImager från sidan
7. Starta den nyinstallerade programvaran Win32DiskImager.
8. Välj AstraLinux-bildfilen som du fick tidigare.
9. I enhetsfältet väljer du enhetsbeteckningen för eMMC-kortet. Var försiktig: om du väljer fel enhet kan du förstöra data på din dators hårddisk!
10. Klicka på "Record" och vänta tills inspelningen är klar.
11. Starta om enheten.
Om du startar om enheten bör enheten starta upp AstraLinux-operativsystemavbildningen från eMMC.
3. Använda Astra Linux
När enheten har startat upp kommer auktoriseringsskärmen att visas. I inloggningsfältet anger du "admin", lösenordet är också ordet "admin". Efter framgångsrik auktorisering kommer skrivbordet att visas (bild 3).
Ris. 3 - AstraLinux skrivbord
Det första som fångar ditt öga är att skrivbordet verkligen ser ut som Windows, alla element och dialogrutor namnges på vanligt sätt ("Kontrollpanelen", "Skrivbord", "Utforskaren", "Den här datorn" på skrivbordet). Vad som är viktigt är att även Solitaire och Minesweeper är installerade på Astra Linux!
Ris. 4 - Fliken "Office" i AstraLinux startmeny
Ris. 5 - Nätverksfliken i AstraLinux startmeny
Ris. 6 - Fliken "System" i AstraLinux startmeny
Ris. 7 - AstraLinux kontrollpanel
Det är värt att notera att för användning som inbäddade lösningar finns åtkomst via SSH, via en Linux-konsol, och det är också möjligt att installera dina favorit Debian-paket (nginx, apache, etc.). Således, för tidigare Windows-användare finns det ett välbekant skrivbord, och för erfarna Linux- och inbyggda lösningar-användare finns det en konsol.
Ris. 8 — AstraLinux-konsol
Optimering av AstraLinux-drift
1. För enheter med låg hårdvaruprestanda rekommenderar vi att du använder en bildskärm med låg upplösning eller manuellt minska upplösningen i filen /boot/config.txt upp till 1280x720.
2. Vi rekommenderar också att du installerar ett verktyg för att automatiskt styra processorfrekvensen:
sudo apt-get install cpufrequtils
Vi rättar in /boot/config.txt följande betydelse:
force_turbo=1
3. Som standard är standardförråd inaktiverade i systemet. För att aktivera dem måste du avkommentera tre rader i följande fil cd/etc/apt/nano sources.list
Ris. 9 - Aktivera standardförråd
Källa: will.com