Nieuwe trends in importsubstitutie dwingen Russische bedrijven over te stappen op binnenlandse besturingssystemen. Een voorbeeld van zo'n systeem is het Russische besturingssysteem gebaseerd op Debian - Astra LinuxBij overheidsaanbestedingen worden steeds vaker eisen gesteld aan het gebruik van binnenlandse software met FSTEC-certificaten en de opname ervan in het register van binnenlandse software. Het is echter belangrijk om te weten dat FSTEC-certificering niet wettelijk verplicht is.
De meeste Russische besturingssystemen zijn ontworpen voor gebruik in de "Workstation"-modus, wat betekent dat ze in wezen desktop-equivalenten zijn van x86-architectuuroplossingen. We besloten het besturingssysteem te installeren. Astra Linux op de ARM-architectuur, met als doel een Russisch besturingssysteem te gebruiken in de industriële sector, met name in de AntexGate embedded computer (we zullen nu niet ingaan op de voordelen van de ARM-architectuur ten opzichte van x86).
Waarom we voor OS hebben gekozen Astra Linux?
- Ze hebben een speciale distributie voor de ARM-architectuur;
- We vonden het fijn dat ze een desktopstijl gebruikten. Windows, voor mensen die gewend zijn aan het besturingssysteem Windows Dit is een belangrijk voordeel bij de overstap naar een ander besturingssysteem. Linux;
- Astra Linux Het wordt al gebruikt door overheidsbedrijven en het Ministerie van Defensie, wat betekent dat het project zal voortleven en niet snel zal verdwijnen.
Waarom we voor een ARM Architecture Embedded PC hebben gekozen?
- energie-efficiëntie en lagere warmteontwikkeling (apparaten met ARM-architectuur verbruiken minder energie en worden relatief minder warm tijdens bedrijf);
- klein formaat en hoge mate van integratie (een groot aantal componenten wordt op één chip geplaatst, wat het ontwerp van moederborden vereenvoudigt en de noodzaak elimineert om een groot aantal extra componenten aan te schaffen);
- niet-redundantie van opdrachten en instructies (ARM-architectuur biedt precies het aantal opdrachten dat nodig is voor de werking)
- trends in de Russische Federatie op het gebied van het internet der dingen (door de ontwikkeling van cloudtechnologieën worden de vereisten voor eindcomputers verminderd, de noodzaak om krachtige werkstations te gebruiken geëlimineerd, steeds meer berekeningen verplaatsen zich naar de cloud, dunne clientapparaten zijn voldoende).

Rijst. 1 - ARM-architectuur
Opties voor het gebruik van pc's op basis van ARM-architectuur
- “thin-client”;
- "werkplek";
- IoT-gateway;
- ingebedde pc;
- apparaat voor industriële monitoring.
1. Het verkrijgen van de Astra-distributieLinux
Om de distributiekit te ontvangen, moet u een verzoekbrief schrijven aan een officiële geautoriseerde partner van NPO RusBiTech. Vervolgens moet u een vertrouwelijkheids- en geheimhoudingsovereenkomst en een overeenkomst over wetenschappelijke en technische samenwerking ondertekenen (als uw bedrijf een software- of hardwareontwikkelaar is).

Afbeelding 2 — Beschrijving van Astra-releasesLinux
2. Astra installerenLinux naar AntexGate-apparaat
Na ontvangst van de Astra-distributieLinux Je moet het installeren op het doelapparaat (in ons geval een AntexGate embedded pc). De officiële instructies geven aan dat elk besturingssysteem gebruikt kan worden. Linux Astra installerenLinux op een ARM-computer, maar we besloten het te proberen op het besturingssysteem. WindowsLaten we daarom de volgende reeks acties uitvoeren:
1. Downloaden en installeren voor het besturingssysteem Windows.
2. Sluit het apparaat via micro-USB aan op uw computer.
3. Schakel het apparaat nu in. Windows Je moet de hardware vinden en het stuurprogramma installeren.
4. Nadat de installatie van het stuurprogramma is voltooid, voert u het programma uit.
5. Na een paar seconden verschijnt de eMMC-schijf in Windows als USB-opslagapparaat.
6. Download het hulpprogramma Win32DiskImager van de pagina en installeer het programma zoals gewoonlijk.
7. Start de nieuw geïnstalleerde Win32DiskImager-software.
8. Selecteer het Astra-afbeeldingsbestandLinuxdie je eerder hebt ontvangen.
9. Selecteer in het apparaatveld de stationsletter van de eMMC-kaart. Wees voorzichtig: als u de verkeerde schijf selecteert, kunt u de gegevens op de harde schijf van uw computer vernietigen!
10. Klik op “Opnemen” en wacht tot de opname voltooid is.
11. Start uw apparaat opnieuw op.
Het opnieuw opstarten van het apparaat zou ertoe moeten leiden dat het apparaat opstart in de Astra-besturingssysteemimage.Linux van eMMC.
3. Gebruik Astra Linux
Nadat het apparaat is opgestart, verschijnt het autorisatiescherm. Voer in het inlogveld “admin” in, het wachtwoord is ook het woord “admin”. Na succesvolle autorisatie verschijnt het bureaublad (Fig. 3).

Afbeelding 3 — Astra desktopLinux
Het eerste wat opvalt, is dat het bureaublad er echt uitziet als... WindowsAlle elementen en dialoogvensters worden op de gebruikelijke manier benoemd ("Configuratiescherm", "Bureaublad", "Verkenner", "Deze computer" op het bureaublad). Wat belangrijk is, is dat Astra Linux Zelfs Solitaire en Minesweeper zijn geïnstalleerd!

Afbeelding 4 — Het tabblad Office in het Astra-startmenuLinux

Afbeelding 5 — Het tabblad Netwerk in het Astra-startmenuLinux

Afbeelding 6 — Het tabblad "Systeem" in het startmenu van de Astra.Linux

Afbeelding 7 — Astra-bedieningspaneelLinux
Het is belangrijk om te vermelden dat voor gebruik als ingebedde oplossingen toegang mogelijk is via SSH, via Linux Op de console is het ook mogelijk om je favorieten te installeren. Debian pakketten (nginx, apache, enz.). Dus voor voormalige gebruikers Windows Er is een vertrouwd bureaublad, en voor ervaren gebruikers Linux en ingebedde oplossingen - console.

Afbeelding 8 — Astra-consoleLinux
De prestaties van Astra optimaliserenLinux
1. Voor apparaten met lage hardwareprestaties raden we aan een monitor met een lage resolutie te gebruiken, of de resolutie in het bestand handmatig te verlagen /boot/config.txt tot 1280x720.
2. We raden ook aan een hulpprogramma te installeren om de processorfrequentie automatisch te regelen:
sudo apt-get install cpufrequtilsWij corrigeren erin /boot/config.txt de volgende betekenis:
force_turbo=13. Standaardrepository's zijn standaard uitgeschakeld in het systeem. Om ze in te schakelen, moet u de commentaartekens op drie regels in het volgende bestand verwijderen cd/etc/apt/nanosources.list

Rijst. 9 - Standaardrepository's inschakelen
Bron: www.habr.com
