Neue Trends im Bereich der Importsubstitution zwingen russische Unternehmen dazu, auf einheimische Betriebssysteme umzusteigen. Eines dieser Systeme ist das russische Betriebssystem Astra Linux, das auf Debian basiert. Im Bereich der öffentlichen Beschaffungen sind zunehmend Anforderungen an die Nutzung einheimischer Software mit Zertifikaten von FSTEC sowie deren Aufnahme in das Register der einheimischen Software zu beobachten. Es sollte jedoch erwÀhnt werden, dass das Vorhandensein eines FSTEC-Zertifikats gesetzlich nicht zwingend erforderlich ist.
Die meisten russischen Betriebssysteme werden fĂŒr den Einsatz im Modus âArbeitsplatzâ entwickelt, was bedeutet, dass sie faktisch Analoga von Lösungen der x86-Architektur fĂŒr die ArbeitsplĂ€tze der Mitarbeiter sind. Wir haben uns jedoch entschlossen, das Betriebssystem Astra Linux auf einer ARM-Architektur zu installieren, mit dem Ziel, einheimische Software in der Industrie zu verwenden, insbesondere in dem eingebetteten Computer AntexGate (wir wollen jetzt nicht nĂ€her auf die Vorteile der ARM-Architektur gegenĂŒber x86 eingehen).
Warum haben wir uns fĂŒr das Betriebssystem Astra Linux entschieden?
- Es gibt eine spezielle Distribution fĂŒr die ARM-Architektur;
- Wir schĂ€tzen, dass ein Windows-Ă€hnlicher Desktop verwendet wird. FĂŒr Personen, die an das Windows-Betriebssystem gewöhnt sind, ist dies ein wichtiges Plus beim Umstieg auf Linux.
- Astra Linux wird bereits in staatlichen Unternehmen und im Verteidigungsministerium eingesetzt, was bedeutet, dass das Projekt zukunftssicher ist und nicht in naher Zukunft aussterben wird.
Warum haben wir einen Embedded-PC mit ARM-Architektur gewÀhlt?
- Energieeffizienz und geringere WÀrmeentwicklung (GerÀte auf ARM-Architektur verbrauchen weniger Energie und erwÀrmen sich im Betrieb vergleichsweise weniger);
- Kompakte GröĂen und hohe Integrationsstufen (eine groĂe Anzahl von Bauelementen wird auf einem Chip untergebracht, was das Design der Systemplatinen vereinfacht und die Notwendigkeit des Kaufs vieler zusĂ€tzlicher Komponenten beseitigt);
- Redundanzfreier Befehlssatz und Instruktionen (die ARM-Architektur umfasst genau die Anzahl an Befehlen, die fĂŒr den Betrieb erforderlich sind)
- Trends in Russland im Bereich des Internet der Dinge (aufgrund der Entwicklung von Cloud-Technologien werden die Anforderungen an EndgerĂ€te verringert, leistungsstarke Workstations sind nicht mehr erforderlich, immer mehr Berechnungen verlagern sich in die Cloud, es genĂŒgen GerĂ€te wie ein "Thin Client").

Abb. 1 â ARM-Architektur
Anwendungsvarianten von PCs auf ARM-Architektur
- "Thin Client";
- "Workstation";
- IoT-Gateway;
- eingebetteter PC;
- GerĂ€t zur industriellen Ăberwachung.
1. Erhalt des AstraLinux-Distributionspakets
Um das Distributionspaket zu erhalten, senden Sie eine Anfrage an einen offiziellen autorisierten Partner der NPO "RusBiTech". Danach mĂŒssen Sie eine Vertraulichkeitsvereinbarung und eine Vereinbarung ĂŒber wissenschaftlich-technische Zusammenarbeit unterzeichnen (wenn Ihr Unternehmen Software oder Hardware entwickelt).

Abb. 2 â Beschreibung der AstraLinux-Versionen
2. Installation von AstraLinux auf dem AntexGate-GerÀt
Nachdem Sie das AstraLinux-Distribution erhalten haben, mĂŒssen Sie es auf das ZielgerĂ€t installieren (in unserem Fall den Embedded-PC AntexGate). Die offizielle Anleitung besagt, dass wir jedes Linux-Betriebssystem fĂŒr die Installation von AstraLinux auf einem ARM-Computer verwenden können, aber wir haben beschlossen, es auf Windows auszuprobieren. Folgendes Vorgehen ist erforderlich:
1. Laden Sie die Software herunter und installieren Sie sie fĂŒr das Betriebssystem Windows.
2. Verbinden Sie das GerĂ€t ĂŒber Micro-USB mit dem Computer.
3. Versorgen Sie das GerÀt mit Strom, Windows sollte nun die Hardware erkennen und den Treiber installieren.
4. Nach Abschluss der Treiberinstallation starten Sie das Programm.
5. Nach wenigen Sekunden wird der eMMC-Speicher in Windows als USB-SpeichergerÀt angezeigt.
6. Laden Sie das Tool Win32DiskImager von der und installieren Sie das Programm im Standardmodus.
7. Starten Sie die soeben installierte Software Win32DiskImager.
8. WĂ€hlen Sie die AstraLinux-Image-Datei aus, die Sie zuvor erhalten haben.
9. WÀhlen Sie im GerÀtesfeld den Laufwerksbuchstaben des eMMC-Kartenspeichers. Seien Sie vorsichtig: Wenn Sie die falsche Festplatte auswÀhlen, können Sie die Daten von der Festplatte Ihres Computers löschen!
10. Klicken Sie auf âSpeichernâ und warten Sie, bis der Vorgang abgeschlossen ist.
11. Starten Sie das GerÀt neu.
Ein Neustart des GerĂ€ts sollte dazu fĂŒhren, dass das GerĂ€t das Betriebssystem-Image AstraLinux von eMMC lĂ€dt.
3. Verwendung von Astra Linux
Nach dem Start des GerĂ€ts wird der Anmeldebildschirm angezeigt. Im Feld fĂŒr den Benutzernamen geben wir âadminâ ein, das Passwort ist ebenfalls âadminâ. Nach erfolgreicher Anmeldung erscheint der Desktop (Abb. 3).

Abb. 3 â Desktop von AstraLinux
ZunĂ€chst fĂ€llt auf, dass der Desktop tatsĂ€chlich wie Windows aussieht; alle Elemente und Dialoge sind vertraut benannt (âSystemsteuerungâ, âDesktopâ, âDateiexplorerâ, âMein Computerâ auf dem Desktop). Bemerkenswert ist, dass auf Astra Linux sogar âSolitaireâ und âMinesweeperâ installiert sind!

Abb. 4 â Registerkarte âBĂŒroâ im StartmenĂŒ von AstraLinux

Abb. 5 â Registerkarte âNetzwerkâ im StartmenĂŒ von AstraLinux

Abb. 6 â Registerkarte âSystemâ im StartmenĂŒ von AstraLinux

Abb. 7 â Systemsteuerung von AstraLinux
Es ist erwĂ€hnenswert, dass fĂŒr die Verwendung als Embedded-Lösungen der Zugang ĂŒber SSH, sowie ĂŒber die Linux-Konsole verfĂŒgbar ist. AuĂerdem ist die Installation beliebter Debian-Pakete (nginx, apache usw.) möglich. Dadurch haben ehemalige Windows-Nutzer eine gewohnte Desktop-OberflĂ€che und erfahrene Linux-Nutzer und Embedded-Entwickler können die Konsole nutzen.

Abb. 8 â AstraLinux-Konsole
Optimierung der Leistung von AstraLinux
1. FĂŒr GerĂ€te mit geringer Hardware-Leistung empfehlen wir, einen Monitor mit niedrigerer Auflösung zu verwenden oder die Auflösung manuell in der Datei zu verringern. /boot/config.txt auf 1280x720.
2. Zudem empfehlen wir die Installation eines Tools zur automatischen Verwaltung der Prozessorfrequenz:
sudo apt-get install cpufrequtilsĂndern Sie in /boot/config.txt den folgenden Wert:
force_turbo=13. Standard-Repositories sind im System standardmĂ€Ăig deaktiviert. Um sie zu aktivieren, mĂŒssen drei Zeilen in der folgenden Datei entkommentiert werden. cd /etc/apt/nano sources.list

Abb. 9 â Aktivierung der Standard-Repositories
Quelle: habr.com
